Versions in this module Expand all Collapse all v0 v0.1.1 Apr 11, 2023 v0.1.0 Mar 27, 2023 Changes in this version + const DefaultIgnitionKey + const MachineMachineClassRefNameField + const MachineMachinePoolRefNameField + const MachinePoolUserNamePrefix + const MachinePoolsGroup + var AddToScheme = SchemeBuilder.AddToScheme + var MachineClassFinalizer = SchemeGroupVersion.Group + "/machineclass" + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func MachineEphemeralNetworkInterfaceName(machineName, machineNicName string) string + func MachineEphemeralVolumeName(machineName, machineVolumeName string) string + func MachineNetworkInterfaceName(machineName string, networkInterface NetworkInterface) string + func MachineNetworkInterfaceNames(machine *Machine) []string + func MachinePoolCommonName(name string) string + func MachineSecretNames(machine *Machine) []string + func MachineVolumeName(machineName string, volume Volume) string + func MachineVolumeNames(machine *Machine) []string + func Resource(resource string) schema.GroupResource + type DaemonEndpoint struct + Port int32 + func (in *DaemonEndpoint) DeepCopy() *DaemonEndpoint + func (in *DaemonEndpoint) DeepCopyInto(out *DaemonEndpoint) + type EFIVar struct + Name string + UUID string + Value string + func (in *EFIVar) DeepCopy() *EFIVar + func (in *EFIVar) DeepCopyInto(out *EFIVar) + type EmptyDiskVolumeSource struct + SizeLimit *resource.Quantity + func (in *EmptyDiskVolumeSource) DeepCopy() *EmptyDiskVolumeSource + func (in *EmptyDiskVolumeSource) DeepCopyInto(out *EmptyDiskVolumeSource) + type EphemeralNetworkInterfaceSource struct + NetworkInterfaceTemplate *networkingv1alpha1.NetworkInterfaceTemplateSpec + func (in *EphemeralNetworkInterfaceSource) DeepCopy() *EphemeralNetworkInterfaceSource + func (in *EphemeralNetworkInterfaceSource) DeepCopyInto(out *EphemeralNetworkInterfaceSource) + type EphemeralVolumeSource struct + VolumeTemplate *storagev1alpha1.VolumeTemplateSpec + func (in *EphemeralVolumeSource) DeepCopy() *EphemeralVolumeSource + func (in *EphemeralVolumeSource) DeepCopyInto(out *EphemeralVolumeSource) + type Machine struct + Spec MachineSpec + Status MachineStatus + func (in *Machine) DeepCopy() *Machine + func (in *Machine) DeepCopyInto(out *Machine) + func (in *Machine) DeepCopyObject() runtime.Object + type MachineClass struct + Capabilities corev1alpha1.ResourceList + func (in *MachineClass) DeepCopy() *MachineClass + func (in *MachineClass) DeepCopyInto(out *MachineClass) + func (in *MachineClass) DeepCopyObject() runtime.Object + type MachineClassList struct + Items []MachineClass + func (in *MachineClassList) DeepCopy() *MachineClassList + func (in *MachineClassList) DeepCopyInto(out *MachineClassList) + func (in *MachineClassList) DeepCopyObject() runtime.Object + type MachineExecOptions struct + InsecureSkipTLSVerifyBackend bool + func (in *MachineExecOptions) DeepCopy() *MachineExecOptions + func (in *MachineExecOptions) DeepCopyInto(out *MachineExecOptions) + func (in *MachineExecOptions) DeepCopyObject() runtime.Object + type MachineList struct + Items []Machine + func (in *MachineList) DeepCopy() *MachineList + func (in *MachineList) DeepCopyInto(out *MachineList) + func (in *MachineList) DeepCopyObject() runtime.Object + type MachinePool struct + Spec MachinePoolSpec + Status MachinePoolStatus + func (in *MachinePool) DeepCopy() *MachinePool + func (in *MachinePool) DeepCopyInto(out *MachinePool) + func (in *MachinePool) DeepCopyObject() runtime.Object + type MachinePoolAddress struct + Address string + Type MachinePoolAddressType + func (in *MachinePoolAddress) DeepCopy() *MachinePoolAddress + func (in *MachinePoolAddress) DeepCopyInto(out *MachinePoolAddress) + type MachinePoolAddressType string + const MachinePoolExternalDNS + const MachinePoolExternalIP + const MachinePoolHostName + const MachinePoolInternalDNS + const MachinePoolInternalIP + type MachinePoolCondition struct + LastTransitionTime metav1.Time + Message string + ObservedGeneration int64 + Reason string + Status corev1.ConditionStatus + Type MachinePoolConditionType + func (in *MachinePoolCondition) DeepCopy() *MachinePoolCondition + func (in *MachinePoolCondition) DeepCopyInto(out *MachinePoolCondition) + type MachinePoolConditionType string + type MachinePoolDaemonEndpoints struct + MachinepoolletEndpoint DaemonEndpoint + func (in *MachinePoolDaemonEndpoints) DeepCopy() *MachinePoolDaemonEndpoints + func (in *MachinePoolDaemonEndpoints) DeepCopyInto(out *MachinePoolDaemonEndpoints) + type MachinePoolList struct + Items []MachinePool + func (in *MachinePoolList) DeepCopy() *MachinePoolList + func (in *MachinePoolList) DeepCopyInto(out *MachinePoolList) + func (in *MachinePoolList) DeepCopyObject() runtime.Object + type MachinePoolSpec struct + ProviderID string + Taints []commonv1alpha1.Taint + func (in *MachinePoolSpec) DeepCopy() *MachinePoolSpec + func (in *MachinePoolSpec) DeepCopyInto(out *MachinePoolSpec) + type MachinePoolState string + const MachinePoolStateError + const MachinePoolStateOffline + const MachinePoolStatePending + const MachinePoolStateReady + type MachinePoolStatus struct + Addresses []MachinePoolAddress + AvailableMachineClasses []corev1.LocalObjectReference + Conditions []MachinePoolCondition + DaemonEndpoints MachinePoolDaemonEndpoints + State MachinePoolState + func (in *MachinePoolStatus) DeepCopy() *MachinePoolStatus + func (in *MachinePoolStatus) DeepCopyInto(out *MachinePoolStatus) + type MachineSpec struct + EFIVars []EFIVar + IgnitionRef *commonv1alpha1.SecretKeySelector + Image string + ImagePullSecretRef *corev1.LocalObjectReference + MachineClassRef corev1.LocalObjectReference + MachinePoolRef *corev1.LocalObjectReference + MachinePoolSelector map[string]string + NetworkInterfaces []NetworkInterface + Power Power + Tolerations []commonv1alpha1.Toleration + Volumes []Volume + func (in *MachineSpec) DeepCopy() *MachineSpec + func (in *MachineSpec) DeepCopyInto(out *MachineSpec) + type MachineState string + const MachineStatePending + const MachineStateRunning + const MachineStateShutdown + const MachineStateTerminated + type MachineStatus struct + MachineID string + MachinePoolObservedGeneration int64 + NetworkInterfaces []NetworkInterfaceStatus + State MachineState + Volumes []VolumeStatus + func (in *MachineStatus) DeepCopy() *MachineStatus + func (in *MachineStatus) DeepCopyInto(out *MachineStatus) + type NetworkInterface struct + Name string + func (in *NetworkInterface) DeepCopy() *NetworkInterface + func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface) + type NetworkInterfacePhase string + const NetworkInterfacePhaseBound + const NetworkInterfacePhasePending + type NetworkInterfaceSource struct + Ephemeral *EphemeralNetworkInterfaceSource + NetworkInterfaceRef *corev1.LocalObjectReference + func (in *NetworkInterfaceSource) DeepCopy() *NetworkInterfaceSource + func (in *NetworkInterfaceSource) DeepCopyInto(out *NetworkInterfaceSource) + type NetworkInterfaceState string + const NetworkInterfaceStateAttached + const NetworkInterfaceStateDetached + const NetworkInterfaceStatePending + type NetworkInterfaceStatus struct + Handle string + IPs []commonv1alpha1.IP + LastPhaseTransitionTime *metav1.Time + LastStateTransitionTime *metav1.Time + Name string + NetworkHandle string + Phase NetworkInterfacePhase + State NetworkInterfaceState + VirtualIP *commonv1alpha1.IP + func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus + func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus) + type Power string + const PowerOff + const PowerOn + type Volume struct + Device *string + Name string + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume) + type VolumePhase string + const VolumePhaseBound + const VolumePhasePending + type VolumeSource struct + EmptyDisk *EmptyDiskVolumeSource + Ephemeral *EphemeralVolumeSource + VolumeRef *corev1.LocalObjectReference + func (in *VolumeSource) DeepCopy() *VolumeSource + func (in *VolumeSource) DeepCopyInto(out *VolumeSource) + type VolumeState string + const VolumeStateAttached + const VolumeStateDetached + const VolumeStatePending + type VolumeStatus struct + Handle string + LastPhaseTransitionTime *metav1.Time + LastStateTransitionTime *metav1.Time + Name string + Phase VolumePhase + State VolumeState + func (in *VolumeStatus) DeepCopy() *VolumeStatus + func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)