Versions in this module Expand all Collapse all v0 v0.4.0 Jul 19, 2021 Changes in this version + const MetalStackClusterFinalizer + const MetalStackFirewallFinalizer + const MetalStackMachineFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var MetalStackResourceStatusErrored = MetalStackResourceStatus("errored") + var MetalStackResourceStatusNew = MetalStackResourceStatus("new") + var MetalStackResourceStatusOff = MetalStackResourceStatus("off") + var MetalStackResourceStatusProvisioning = MetalStackResourceStatus("provisioning") + var MetalStackResourceStatusQueued = MetalStackResourceStatus("queued") + var MetalStackResourceStatusRunning = MetalStackResourceStatus("active") + var ProviderIDNotSet = errors.New("ProviderID is not set") + var SchemeBuilder = &scheme.Builder + func Convert_v1alpha3_MetalStackClusterList_To_v1alpha4_MetalStackClusterList(in *MetalStackClusterList, out *v1alpha4.MetalStackClusterList, ...) error + func Convert_v1alpha3_MetalStackClusterSpec_To_v1alpha4_MetalStackClusterSpec(in *MetalStackClusterSpec, out *v1alpha4.MetalStackClusterSpec, ...) error + func Convert_v1alpha3_MetalStackClusterStatus_To_v1alpha4_MetalStackClusterStatus(in *MetalStackClusterStatus, out *v1alpha4.MetalStackClusterStatus, ...) error + func Convert_v1alpha3_MetalStackCluster_To_v1alpha4_MetalStackCluster(in *MetalStackCluster, out *v1alpha4.MetalStackCluster, s conversion.Scope) error + func Convert_v1alpha3_MetalStackFirewallList_To_v1alpha4_MetalStackFirewallList(in *MetalStackFirewallList, out *v1alpha4.MetalStackFirewallList, ...) error + func Convert_v1alpha3_MetalStackFirewallSpec_To_v1alpha4_MetalStackFirewallSpec(in *MetalStackFirewallSpec, out *v1alpha4.MetalStackFirewallSpec, ...) error + func Convert_v1alpha3_MetalStackFirewallStatus_To_v1alpha4_MetalStackFirewallStatus(in *MetalStackFirewallStatus, out *v1alpha4.MetalStackFirewallStatus, ...) error + func Convert_v1alpha3_MetalStackFirewall_To_v1alpha4_MetalStackFirewall(in *MetalStackFirewall, out *v1alpha4.MetalStackFirewall, s conversion.Scope) error + func Convert_v1alpha3_MetalStackMachineList_To_v1alpha4_MetalStackMachineList(in *MetalStackMachineList, out *v1alpha4.MetalStackMachineList, ...) error + func Convert_v1alpha3_MetalStackMachineSpec_To_v1alpha4_MetalStackMachineSpec(in *MetalStackMachineSpec, out *v1alpha4.MetalStackMachineSpec, ...) error + func Convert_v1alpha3_MetalStackMachineStatus_To_v1alpha4_MetalStackMachineStatus(in *MetalStackMachineStatus, out *v1alpha4.MetalStackMachineStatus, ...) error + func Convert_v1alpha3_MetalStackMachineTemplateList_To_v1alpha4_MetalStackMachineTemplateList(in *MetalStackMachineTemplateList, out *v1alpha4.MetalStackMachineTemplateList, ...) error + func Convert_v1alpha3_MetalStackMachineTemplateResource_To_v1alpha4_MetalStackMachineTemplateResource(in *MetalStackMachineTemplateResource, ...) error + func Convert_v1alpha3_MetalStackMachineTemplateSpec_To_v1alpha4_MetalStackMachineTemplateSpec(in *MetalStackMachineTemplateSpec, out *v1alpha4.MetalStackMachineTemplateSpec, ...) error + func Convert_v1alpha3_MetalStackMachineTemplate_To_v1alpha4_MetalStackMachineTemplate(in *MetalStackMachineTemplate, out *v1alpha4.MetalStackMachineTemplate, ...) error + func Convert_v1alpha3_MetalStackMachine_To_v1alpha4_MetalStackMachine(in *MetalStackMachine, out *v1alpha4.MetalStackMachine, s conversion.Scope) error + func Convert_v1alpha4_MetalStackClusterList_To_v1alpha3_MetalStackClusterList(in *v1alpha4.MetalStackClusterList, out *MetalStackClusterList, ...) error + func Convert_v1alpha4_MetalStackClusterSpec_To_v1alpha3_MetalStackClusterSpec(in *v1alpha4.MetalStackClusterSpec, out *MetalStackClusterSpec, ...) error + func Convert_v1alpha4_MetalStackClusterStatus_To_v1alpha3_MetalStackClusterStatus(in *v1alpha4.MetalStackClusterStatus, out *MetalStackClusterStatus, ...) error + func Convert_v1alpha4_MetalStackCluster_To_v1alpha3_MetalStackCluster(in *v1alpha4.MetalStackCluster, out *MetalStackCluster, s conversion.Scope) error + func Convert_v1alpha4_MetalStackFirewallList_To_v1alpha3_MetalStackFirewallList(in *v1alpha4.MetalStackFirewallList, out *MetalStackFirewallList, ...) error + func Convert_v1alpha4_MetalStackFirewallSpec_To_v1alpha3_MetalStackFirewallSpec(in *v1alpha4.MetalStackFirewallSpec, out *MetalStackFirewallSpec, ...) error + func Convert_v1alpha4_MetalStackFirewallStatus_To_v1alpha3_MetalStackFirewallStatus(in *v1alpha4.MetalStackFirewallStatus, out *MetalStackFirewallStatus, ...) error + func Convert_v1alpha4_MetalStackFirewall_To_v1alpha3_MetalStackFirewall(in *v1alpha4.MetalStackFirewall, out *MetalStackFirewall, s conversion.Scope) error + func Convert_v1alpha4_MetalStackMachineList_To_v1alpha3_MetalStackMachineList(in *v1alpha4.MetalStackMachineList, out *MetalStackMachineList, ...) error + func Convert_v1alpha4_MetalStackMachineSpec_To_v1alpha3_MetalStackMachineSpec(in *v1alpha4.MetalStackMachineSpec, out *MetalStackMachineSpec, ...) error + func Convert_v1alpha4_MetalStackMachineStatus_To_v1alpha3_MetalStackMachineStatus(in *v1alpha4.MetalStackMachineStatus, out *MetalStackMachineStatus, ...) error + func Convert_v1alpha4_MetalStackMachineTemplateList_To_v1alpha3_MetalStackMachineTemplateList(in *v1alpha4.MetalStackMachineTemplateList, out *MetalStackMachineTemplateList, ...) error + func Convert_v1alpha4_MetalStackMachineTemplateResource_To_v1alpha3_MetalStackMachineTemplateResource(in *v1alpha4.MetalStackMachineTemplateResource, ...) error + func Convert_v1alpha4_MetalStackMachineTemplateSpec_To_v1alpha3_MetalStackMachineTemplateSpec(in *v1alpha4.MetalStackMachineTemplateSpec, out *MetalStackMachineTemplateSpec, ...) error + func Convert_v1alpha4_MetalStackMachineTemplate_To_v1alpha3_MetalStackMachineTemplate(in *v1alpha4.MetalStackMachineTemplate, out *MetalStackMachineTemplate, ...) error + func Convert_v1alpha4_MetalStackMachine_To_v1alpha3_MetalStackMachine(in *v1alpha4.MetalStackMachine, out *MetalStackMachine, s conversion.Scope) error + func RegisterConversions(s *runtime.Scheme) error + type MetalStackCluster struct + Spec MetalStackClusterSpec + Status MetalStackClusterStatus + func (cluster *MetalStackCluster) GetClusterIDTag() string + func (cluster *MetalStackCluster) GetFirewallNamespacedName() types.NamespacedName + func (dst *MetalStackCluster) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackCluster) DeepCopy() *MetalStackCluster + func (in *MetalStackCluster) DeepCopyInto(out *MetalStackCluster) + func (in *MetalStackCluster) DeepCopyObject() runtime.Object + func (src *MetalStackCluster) ConvertTo(dstRaw conversion.Hub) error + type MetalStackClusterList struct + Items []MetalStackCluster + func (dst *MetalStackClusterList) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackClusterList) DeepCopy() *MetalStackClusterList + func (in *MetalStackClusterList) DeepCopyInto(out *MetalStackClusterList) + func (in *MetalStackClusterList) DeepCopyObject() runtime.Object + func (src *MetalStackClusterList) ConvertTo(dstRaw conversion.Hub) error + type MetalStackClusterSpec struct + ControlPlaneEndpoint v1alpha3.APIEndpoint + FirewallSpec MetalStackFirewallSpec + Partition string + PrivateNetworkID *string + ProjectID string + PublicNetworkID string + func (in *MetalStackClusterSpec) DeepCopy() *MetalStackClusterSpec + func (in *MetalStackClusterSpec) DeepCopyInto(out *MetalStackClusterSpec) + type MetalStackClusterStatus struct + ControlPlaneIPAllocated bool + FailureMessage *string + FailureReason *capierrors.ClusterStatusError + Ready bool + func (in *MetalStackClusterStatus) DeepCopy() *MetalStackClusterStatus + func (in *MetalStackClusterStatus) DeepCopyInto(out *MetalStackClusterStatus) + type MetalStackFirewall struct + Spec MetalStackFirewallSpec + Status MetalStackFirewallStatus + func (dst *MetalStackFirewall) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackFirewall) DeepCopy() *MetalStackFirewall + func (in *MetalStackFirewall) DeepCopyInto(out *MetalStackFirewall) + func (in *MetalStackFirewall) DeepCopyObject() runtime.Object + func (src *MetalStackFirewall) ConvertTo(dstRaw conversion.Hub) error + type MetalStackFirewallList struct + Items []MetalStackFirewall + func (dst *MetalStackFirewallList) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackFirewallList) DeepCopy() *MetalStackFirewallList + func (in *MetalStackFirewallList) DeepCopyInto(out *MetalStackFirewallList) + func (in *MetalStackFirewallList) DeepCopyObject() runtime.Object + func (src *MetalStackFirewallList) ConvertTo(dstRaw conversion.Hub) error + type MetalStackFirewallSpec struct + Image string + MachineType string + ProviderID *string + SSHKeys []string + func (in *MetalStackFirewallSpec) DeepCopy() *MetalStackFirewallSpec + func (in *MetalStackFirewallSpec) DeepCopyInto(out *MetalStackFirewallSpec) + func (s *MetalStackFirewallSpec) ParsedProviderID() (string, error) + func (s *MetalStackFirewallSpec) SetProviderID(ID string) + type MetalStackFirewallStatus struct + Ready bool + func (in *MetalStackFirewallStatus) DeepCopy() *MetalStackFirewallStatus + func (in *MetalStackFirewallStatus) DeepCopyInto(out *MetalStackFirewallStatus) + type MetalStackMachine struct + Spec MetalStackMachineSpec + Status MetalStackMachineStatus + func (dst *MetalStackMachine) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackMachine) DeepCopy() *MetalStackMachine + func (in *MetalStackMachine) DeepCopyInto(out *MetalStackMachine) + func (in *MetalStackMachine) DeepCopyObject() runtime.Object + func (src *MetalStackMachine) ConvertTo(dstRaw conversion.Hub) error + type MetalStackMachineList struct + Items []MetalStackMachine + func (dst *MetalStackMachineList) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackMachineList) DeepCopy() *MetalStackMachineList + func (in *MetalStackMachineList) DeepCopyInto(out *MetalStackMachineList) + func (in *MetalStackMachineList) DeepCopyObject() runtime.Object + func (src *MetalStackMachineList) ConvertTo(dstRaw conversion.Hub) error + type MetalStackMachineSpec struct + Image string + MachineType string + ProviderID *string + SSHKeys []string + Tags []string + func (in *MetalStackMachineSpec) DeepCopy() *MetalStackMachineSpec + func (in *MetalStackMachineSpec) DeepCopyInto(out *MetalStackMachineSpec) + func (spec *MetalStackMachineSpec) ParsedProviderID() (string, error) + func (spec *MetalStackMachineSpec) SetProviderID(ID string) + type MetalStackMachineStatus struct + Addresses []corev1.NodeAddress + ErrorMessage *string + ErrorReason *clustererr.MachineStatusError + FailureMessage *string + FailureReason *clustererr.MachineStatusError + InstanceStatus *MetalStackResourceStatus + LLDP bool + Ready bool + func (in *MetalStackMachineStatus) DeepCopy() *MetalStackMachineStatus + func (in *MetalStackMachineStatus) DeepCopyInto(out *MetalStackMachineStatus) + func (st *MetalStackMachineStatus) Failed() bool + func (st *MetalStackMachineStatus) SetFailure(msg string, err clustererr.MachineStatusError) + type MetalStackMachineTemplate struct + Spec MetalStackMachineTemplateSpec + func (dst *MetalStackMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackMachineTemplate) DeepCopy() *MetalStackMachineTemplate + func (in *MetalStackMachineTemplate) DeepCopyInto(out *MetalStackMachineTemplate) + func (in *MetalStackMachineTemplate) DeepCopyObject() runtime.Object + func (src *MetalStackMachineTemplate) ConvertTo(dstRaw conversion.Hub) error + type MetalStackMachineTemplateList struct + Items []MetalStackMachineTemplate + func (dst *MetalStackMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error + func (in *MetalStackMachineTemplateList) DeepCopy() *MetalStackMachineTemplateList + func (in *MetalStackMachineTemplateList) DeepCopyInto(out *MetalStackMachineTemplateList) + func (in *MetalStackMachineTemplateList) DeepCopyObject() runtime.Object + func (src *MetalStackMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error + type MetalStackMachineTemplateResource struct + Spec MetalStackMachineSpec + func (in *MetalStackMachineTemplateResource) DeepCopy() *MetalStackMachineTemplateResource + func (in *MetalStackMachineTemplateResource) DeepCopyInto(out *MetalStackMachineTemplateResource) + type MetalStackMachineTemplateSpec struct + Template MetalStackMachineTemplateResource + func (in *MetalStackMachineTemplateSpec) DeepCopy() *MetalStackMachineTemplateSpec + func (in *MetalStackMachineTemplateSpec) DeepCopyInto(out *MetalStackMachineTemplateSpec) + type MetalStackResourceStatus string