Documentation ¶
Index ¶
- type Client
- type Machine
- func (machine *Machine) Create(m v1alpha1.Machine) (v1alpha1.Machine, error)
- func (machine *Machine) Get(name string) (v1alpha1.Machine, error)
- func (machine *Machine) GetAll() ([]v1alpha1.Machine, error)
- func (machine *Machine) Patch(m v1alpha1.Machine) (v1alpha1.Machine, error)
- func (machine *Machine) UpdateStatus(m v1alpha1.Machine) (v1alpha1.Machine, error)
- type MachineConfig
- type MachineSecrets
- type MachineSelector
- type V1alpha1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(ctx context.Context, dynamic dynamic.DynamicClient, clientSet kubernetes.Clientset) *Client
func (*Client) GetMachineConfig ¶
func (client *Client) GetMachineConfig(name, ns string) (MachineConfig, error)
func (*Client) GetMachineConfigs ¶
func (client *Client) GetMachineConfigs(ns string) (map[string]MachineConfig, error)
type Machine ¶
type Machine struct {
// contains filtered or unexported fields
}
type MachineConfig ¶
type MachineConfig struct { Name string MachineConfig string MachineSecrets MachineSecrets TalosConfig string KubeConfig string }
type MachineSecrets ¶
type MachineSelector ¶
type MachineSelector struct {
// contains filtered or unexported fields
}
func (*MachineSelector) Get ¶
func (selector *MachineSelector) Get(name string) (v1alpha1.MachineSelector, error)
func (*MachineSelector) GetAll ¶
func (selector *MachineSelector) GetAll() ([]v1alpha1.MachineSelector, error)
type V1alpha1 ¶
type V1alpha1 struct {
// contains filtered or unexported fields
}
func (*V1alpha1) MachineSelector ¶
func (v1alpha1 *V1alpha1) MachineSelector() *MachineSelector
Click to show internal directories.
Click to hide internal directories.