Versions in this module Expand all Collapse all v0 v0.1.0 Dec 9, 2018 Changes in this version + const InstanceStatusAnnotationKey + const ProviderName + type ClusterActuator struct + func NewClusterActuator(clusterV1alpha1 clusterv1alpha1.ClusterV1alpha1Interface, ...) (*ClusterActuator, error) + func (ca *ClusterActuator) Delete(cluster *clusterv1.Cluster) error + func (ca *ClusterActuator) Reconcile(cluster *clusterv1.Cluster) error + type DeploymentClient struct + func NewDeploymentClient() *DeploymentClient + func (d *DeploymentClient) GetIP(cluster *clusterv1.Cluster, machine *clusterv1.Machine) (string, error) + func (d *DeploymentClient) GetKubeConfig(cluster *clusterv1.Cluster, master *clusterv1.Machine) (string, error) + type VsphereClient struct + func NewGovmomiMachineActuator(m manager.Manager, clusterV1alpha1 clusterv1alpha1.ClusterV1alpha1Interface, ...) (*VsphereClient, error) + func (vc *VsphereClient) Create(ctx context.Context, cluster *clusterv1.Cluster, machine *clusterv1.Machine) error + func (vc *VsphereClient) Delete(ctx context.Context, cluster *clusterv1.Cluster, machine *clusterv1.Machine) error + func (vc *VsphereClient) Exists(ctx context.Context, cluster *clusterv1.Cluster, machine *clusterv1.Machine) (bool, error) + func (vc *VsphereClient) Update(ctx context.Context, cluster *clusterv1.Cluster, ...) error