Versions in this module Expand all Collapse all v0 v0.0.1 Nov 16, 2022 Changes in this version + const ClusterFinalizer + const MachineFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type BMCCluster struct + Spec BMCClusterSpec + Status BMCClusterStatus + func (in *BMCCluster) DeepCopy() *BMCCluster + func (in *BMCCluster) DeepCopyInto(out *BMCCluster) + func (in *BMCCluster) DeepCopyObject() runtime.Object + type BMCClusterList struct + Items []BMCCluster + func (in *BMCClusterList) DeepCopy() *BMCClusterList + func (in *BMCClusterList) DeepCopyInto(out *BMCClusterList) + func (in *BMCClusterList) DeepCopyObject() runtime.Object + type BMCClusterSpec struct + ControlPlaneEndpoint clusterv1.APIEndpoint + Location LocationID + func (in *BMCClusterSpec) DeepCopy() *BMCClusterSpec + func (in *BMCClusterSpec) DeepCopyInto(out *BMCClusterSpec) + type BMCClusterStatus struct + BMCStatus string + CIDR string + ErrorMessage *string + ID string + Ready bool + func (in *BMCClusterStatus) DeepCopy() *BMCClusterStatus + func (in *BMCClusterStatus) DeepCopyInto(out *BMCClusterStatus) + type BMCMachine struct + Spec BMCMachineSpec + Status BMCMachineStatus + func (in *BMCMachine) DeepCopy() *BMCMachine + func (in *BMCMachine) DeepCopyInto(out *BMCMachine) + func (in *BMCMachine) DeepCopyObject() runtime.Object + type BMCMachineList struct + Items []BMCMachine + func (in *BMCMachineList) DeepCopy() *BMCMachineList + func (in *BMCMachineList) DeepCopyInto(out *BMCMachineList) + func (in *BMCMachineList) DeepCopyObject() runtime.Object + type BMCMachineSpec struct + Description string + InstallDefaultSSHKeys *bool + Location LocationID + NetworkType NetworkType + OS ServerOS + ProviderID *string + SSHKeyIDs []string + Type ServerType + func (in *BMCMachineSpec) DeepCopy() *BMCMachineSpec + func (in *BMCMachineSpec) DeepCopyInto(out *BMCMachineSpec) + type BMCMachineStatus struct + Addresses []corev1.NodeAddress + BMCServerID string + BMCStatus string + CPU string + CPUCores int32 + CPUCount int32 + CPUFrequency resource.Quantity + FailureMessage *string + FailureReason *errors.MachineStatusError + PrivateIPAddresses []string + PublicIPAddresses []string + Ram string + Ready bool + Storage string + func (in *BMCMachineStatus) DeepCopy() *BMCMachineStatus + func (in *BMCMachineStatus) DeepCopyInto(out *BMCMachineStatus) + type BMCMachineTemplate struct + Spec BMCMachineTemplateSpec + func (in *BMCMachineTemplate) DeepCopy() *BMCMachineTemplate + func (in *BMCMachineTemplate) DeepCopyInto(out *BMCMachineTemplate) + func (in *BMCMachineTemplate) DeepCopyObject() runtime.Object + type BMCMachineTemplateList struct + Items []BMCMachineTemplate + func (in *BMCMachineTemplateList) DeepCopy() *BMCMachineTemplateList + func (in *BMCMachineTemplateList) DeepCopyInto(out *BMCMachineTemplateList) + func (in *BMCMachineTemplateList) DeepCopyObject() runtime.Object + type BMCMachineTemplateResource struct + ObjectMeta clusterv1.ObjectMeta + Spec BMCMachineSpec + func (in *BMCMachineTemplateResource) DeepCopy() *BMCMachineTemplateResource + func (in *BMCMachineTemplateResource) DeepCopyInto(out *BMCMachineTemplateResource) + type BMCMachineTemplateSpec struct + Template BMCMachineTemplateResource + func (in *BMCMachineTemplateSpec) DeepCopy() *BMCMachineTemplateSpec + func (in *BMCMachineTemplateSpec) DeepCopyInto(out *BMCMachineTemplateSpec) + type LocationID string + const Amsterdam + const Ashburn + const Phoenix + const Singapore + type NetworkType string + const PrivateOnly + const PublicAndPrivate + type ServerOS string + const UbuntuBionic + const UbuntuFocal + type ServerPricingModel string + const PMHourly + const PMOneMonthReservation + const PMThirtySixMonthsReservation + const PMTwelveMonthsReservation + const PMTwentyFourMonthsReservation + type ServerType string + const D1C1Large + const D1C1Medium + const D1C1Small + const D1C2Large + const D1C2Medium + const D1C2Small + const D1C3Large + const D1C3Medium + const D1C3Small + const D1C4Large + const D1C4Medium + const D1C4Small + const D1M1Medium + const D1M2Medium + const D1M3Medium + const D1M4Medium + const D2C1Large + const D2C1Medium + const D2C2Large + const D2C2Medium + const D2C3Large + const D2C3Medium + const D2C4Large + const D2C4Medium + const D2C4StoragePliops1 + const D2C5Large + const D2C5Medium + const D2M1Large + const D2M1Medium + const D2M2Large + const D2M2Medium + const D2M2Xlarge + const S0D1Medium + const S0D1Small + const S1C1Medium + const S1C1Small + const S1C2Large + const S1C2Medium + const S1E1Large + const S1E1Medium + const S1E1Small + const S2C1Large + const S2C1Medium + const S2C1Small + const S2C2Large + const S2C2Medium + const S2C2Small + type Tag struct + Name string + Value string + func (in *Tag) DeepCopy() *Tag + func (in *Tag) DeepCopyInto(out *Tag) + type TagList []Tag + func (in TagList) DeepCopy() TagList + func (in TagList) DeepCopyInto(out *TagList)