Documentation ¶
Index ¶
- type Actuator
- func (a *Actuator) Create(ctx context.Context, cluster *clusterv1alpha1.Cluster, ...) error
- func (a *Actuator) Delete(context context.Context, cluster *clusterv1alpha1.Cluster, ...) error
- func (a *Actuator) Exists(context context.Context, cluster *clusterv1alpha1.Cluster, ...) (bool, error)
- func (a *Actuator) GetIP(cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) (string, error)
- func (a *Actuator) GetKubeConfigContents(cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) (string, error)
- func (a *Actuator) Update(context.Context, *clusterv1alpha1.Cluster, *clusterv1alpha1.Machine) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actuator ¶
type Actuator struct {
// contains filtered or unexported fields
}
var MachineActuator *Actuator
func NewActuator ¶
func NewActuator(params proxmox.ActuatorParams) (*Actuator, error)
func (*Actuator) Create ¶
func (a *Actuator) Create(ctx context.Context, cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) error
func (*Actuator) Delete ¶
func (a *Actuator) Delete(context context.Context, cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) error
func (*Actuator) Exists ¶
func (a *Actuator) Exists(context context.Context, cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) (bool, error)
func (*Actuator) GetIP ¶
func (a *Actuator) GetIP(cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) (string, error)
func (*Actuator) GetKubeConfigContents ¶
func (a *Actuator) GetKubeConfigContents(cluster *clusterv1alpha1.Cluster, machine *clusterv1alpha1.Machine) (string, error)
func (*Actuator) Update ¶
func (a *Actuator) Update(context.Context, *clusterv1alpha1.Cluster, *clusterv1alpha1.Machine) error
Click to show internal directories.
Click to hide internal directories.