Versions in this module Expand all Collapse all v0 v0.4.0 Jul 23, 2019 Changes in this version + const DigitalOceanProviderAPIVersion + const DigitalOceanProviderGroupName + const DigitalOceanProviderKind + func EncodeClusterSpec(spec *DigitalOceanClusterProviderSpec) (*runtime.RawExtension, error) + func EncodeClusterStatus(status *DigitalOceanClusterProviderStatus) (*runtime.RawExtension, error) + func EncodeMachineSpec(spec *DigitalOceanMachineProviderSpec) (*runtime.RawExtension, error) + func EncodeMachineStatus(status *DigitalOceanMachineProviderStatus) (*runtime.RawExtension, error) + func SetDigitalOceanClusterProviderConfig(cluster *clusterv1.Cluster) error + type DigitalOceanClusterProviderSpec struct + func ClusterConfigFromProviderSpec(providerConfig clusterv1.ProviderSpec) (*DigitalOceanClusterProviderSpec, error) + type DigitalOceanClusterProviderStatus struct + APIServerLB *DigitalOceanLoadBalancer + func ClusterStatusFromProviderStatus(extension *runtime.RawExtension) (*DigitalOceanClusterProviderStatus, error) + type DigitalOceanLoadBalancer struct + Algorithm string + Created string + ForwardingRules []godo.ForwardingRule + HealthCheck *godo.HealthCheck + ID string + IP string + Name string + RedirectHTTPToHTTPS bool + Region string + Status string + StickySessions *godo.StickySessions + func DescribeLoadBalancer(lb *godo.LoadBalancer) *DigitalOceanLoadBalancer + type DigitalOceanMachineProviderSpec struct + Backups bool + IPv6 bool + Image string + Monitoring bool + PrivateNetworking bool + Region string + SSHPublicKeys []string + Size string + Tags []string + func MachineConfigFromProviderSpec(providerConfig clusterv1.ProviderSpec) (*DigitalOceanMachineProviderSpec, error) + type DigitalOceanMachineProviderStatus struct + InstanceID int + InstanceStatus string + func MachineStatusFromProviderStatus(extension *runtime.RawExtension) (*DigitalOceanMachineProviderStatus, error)