Versions in this module Expand all Collapse all v0 v0.4.3 May 5, 2021 v0.4.2 Mar 18, 2021 v0.4.1 Dec 22, 2020 v0.4.0 Oct 6, 2020 v0.4.0-rc.0 Oct 6, 2020 v0.3.1 May 19, 2020 v0.3.0 May 15, 2020 Changes in this version + const APIServerRoleTagValue + const ClusterFinalizer + const MachineFinalizer + const NameDigitalOceanProviderPrefix + const NodeRoleTagValue + var AddToScheme = SchemeBuilder.AddToScheme + var DOResourceStatusArchive = DOResourceStatus("archive") + var DOResourceStatusErrored = DOResourceStatus("errored") + var DOResourceStatusNew = DOResourceStatus("new") + var DOResourceStatusOff = DOResourceStatus("off") + var DOResourceStatusRunning = DOResourceStatus("active") + var DefaultLBAlgorithm = "round_robin" + var DefaultLBHealthCheckHealthyThreshold = 5 + var DefaultLBHealthCheckInterval = 10 + var DefaultLBHealthCheckTimeout = 5 + var DefaultLBHealthCheckUnhealthyThreshold = 3 + var DefaultLBPort = 6443 + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func ClusterNameRoleTag(clusterName, role string) string + func ClusterNameTag(clusterName string) string + func DOSafeName(name string) string + func NameTagFromName(name string) string + type APIEndpoint struct + Host string + Port int + func (in *APIEndpoint) DeepCopy() *APIEndpoint + func (in *APIEndpoint) DeepCopyInto(out *APIEndpoint) + type BuildTagParams struct + Additional Tags + ClusterName string + Name string + Role string + func (in *BuildTagParams) DeepCopy() *BuildTagParams + func (in *BuildTagParams) DeepCopyInto(out *BuildTagParams) + type DOCluster struct + Spec DOClusterSpec + Status DOClusterStatus + func (in *DOCluster) DeepCopy() *DOCluster + func (in *DOCluster) DeepCopyInto(out *DOCluster) + func (in *DOCluster) DeepCopyObject() runtime.Object + type DOClusterList struct + Items []DOCluster + func (in *DOClusterList) DeepCopy() *DOClusterList + func (in *DOClusterList) DeepCopyInto(out *DOClusterList) + func (in *DOClusterList) DeepCopyObject() runtime.Object + type DOClusterSpec struct + Network DONetwork + Region string + func (in *DOClusterSpec) DeepCopy() *DOClusterSpec + func (in *DOClusterSpec) DeepCopyInto(out *DOClusterSpec) + type DOClusterStatus struct + APIEndpoints []APIEndpoint + Network DONetworkResource + Ready bool + func (in *DOClusterStatus) DeepCopy() *DOClusterStatus + func (in *DOClusterStatus) DeepCopyInto(out *DOClusterStatus) + type DOLoadBalancer struct + Algorithm string + HealthCheck DOLoadBalancerHealthCheck + Port int + func (in *DOLoadBalancer) ApplyDefault() + func (in *DOLoadBalancer) DeepCopy() *DOLoadBalancer + func (in *DOLoadBalancer) DeepCopyInto(out *DOLoadBalancer) + type DOLoadBalancerHealthCheck struct + HealthyThreshold int + Interval int + Timeout int + UnhealthyThreshold int + func (in *DOLoadBalancerHealthCheck) DeepCopy() *DOLoadBalancerHealthCheck + func (in *DOLoadBalancerHealthCheck) DeepCopyInto(out *DOLoadBalancerHealthCheck) + type DOMachine struct + Spec DOMachineSpec + Status DOMachineStatus + func (in *DOMachine) DeepCopy() *DOMachine + func (in *DOMachine) DeepCopyInto(out *DOMachine) + func (in *DOMachine) DeepCopyObject() runtime.Object + type DOMachineList struct + Items []DOMachine + func (in *DOMachineList) DeepCopy() *DOMachineList + func (in *DOMachineList) DeepCopyInto(out *DOMachineList) + func (in *DOMachineList) DeepCopyObject() runtime.Object + type DOMachineSpec struct + AdditionalTags Tags + Image intstr.IntOrString + ProviderID *string + SSHKeys []intstr.IntOrString + Size string + func (in *DOMachineSpec) DeepCopy() *DOMachineSpec + func (in *DOMachineSpec) DeepCopyInto(out *DOMachineSpec) + type DOMachineStatus struct + Addresses []corev1.NodeAddress + ErrorMessage *string + ErrorReason *capierrors.MachineStatusError + InstanceStatus *DOResourceStatus + Ready bool + func (in *DOMachineStatus) DeepCopy() *DOMachineStatus + func (in *DOMachineStatus) DeepCopyInto(out *DOMachineStatus) + type DOMachineTemplate struct + Spec DOMachineTemplateSpec + func (in *DOMachineTemplate) DeepCopy() *DOMachineTemplate + func (in *DOMachineTemplate) DeepCopyInto(out *DOMachineTemplate) + func (in *DOMachineTemplate) DeepCopyObject() runtime.Object + type DOMachineTemplateList struct + Items []DOMachineTemplate + func (in *DOMachineTemplateList) DeepCopy() *DOMachineTemplateList + func (in *DOMachineTemplateList) DeepCopyInto(out *DOMachineTemplateList) + func (in *DOMachineTemplateList) DeepCopyObject() runtime.Object + type DOMachineTemplateResource struct + Spec DOMachineSpec + func (in *DOMachineTemplateResource) DeepCopy() *DOMachineTemplateResource + func (in *DOMachineTemplateResource) DeepCopyInto(out *DOMachineTemplateResource) + type DOMachineTemplateSpec struct + Template DOMachineTemplateResource + func (in *DOMachineTemplateSpec) DeepCopy() *DOMachineTemplateSpec + func (in *DOMachineTemplateSpec) DeepCopyInto(out *DOMachineTemplateSpec) + type DONetwork struct + APIServerLoadbalancers DOLoadBalancer + func (in *DONetwork) DeepCopy() *DONetwork + func (in *DONetwork) DeepCopyInto(out *DONetwork) + type DONetworkResource struct + APIServerLoadbalancersRef DOResourceReference + func (in *DONetworkResource) DeepCopy() *DONetworkResource + func (in *DONetworkResource) DeepCopyInto(out *DONetworkResource) + type DOResourceReference struct + ResourceID string + ResourceStatus DOResourceStatus + func (in *DOResourceReference) DeepCopy() *DOResourceReference + func (in *DOResourceReference) DeepCopyInto(out *DOResourceReference) + type DOResourceStatus string + type Tags []string + func BuildTags(params BuildTagParams) Tags + func (in Tags) DeepCopy() Tags + func (in Tags) DeepCopyInto(out *Tags)