Documentation ¶
Overview ¶
Package v1alpha2 contains API Schema definitions for the infrastructure v1alpha2 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- func Convert_v1alpha2_MetalClusterList_To_v1alpha3_MetalClusterList(in *MetalClusterList, out *v1alpha3.MetalClusterList, s conversion.Scope) error
- func Convert_v1alpha2_MetalClusterSpec_To_v1alpha3_MetalClusterSpec(in *MetalClusterSpec, out *infrav1alpha3.MetalClusterSpec, ...) error
- func Convert_v1alpha2_MetalClusterStatus_To_v1alpha3_MetalClusterStatus(in *MetalClusterStatus, out *infrav1alpha3.MetalClusterStatus, ...) error
- func Convert_v1alpha2_MetalCluster_To_v1alpha3_MetalCluster(in *MetalCluster, out *v1alpha3.MetalCluster, s conversion.Scope) error
- func Convert_v1alpha2_MetalMachineList_To_v1alpha3_MetalMachineList(in *MetalMachineList, out *v1alpha3.MetalMachineList, s conversion.Scope) error
- func Convert_v1alpha2_MetalMachineSpec_To_v1alpha3_MetalMachineSpec(in *MetalMachineSpec, out *infrav1alpha3.MetalMachineSpec, ...) error
- func Convert_v1alpha2_MetalMachineStatus_To_v1alpha3_MetalMachineStatus(in *MetalMachineStatus, out *infrav1alpha3.MetalMachineStatus, ...) error
- func Convert_v1alpha2_MetalMachineTemplateList_To_v1alpha3_MetalMachineTemplateList(in *MetalMachineTemplateList, out *v1alpha3.MetalMachineTemplateList, ...) error
- func Convert_v1alpha2_MetalMachineTemplateResource_To_v1alpha3_MetalMachineTemplateResource(in *MetalMachineTemplateResource, out *v1alpha3.MetalMachineTemplateResource, ...) error
- func Convert_v1alpha2_MetalMachineTemplateSpec_To_v1alpha3_MetalMachineTemplateSpec(in *MetalMachineTemplateSpec, out *v1alpha3.MetalMachineTemplateSpec, ...) error
- func Convert_v1alpha2_MetalMachineTemplateStatus_To_v1alpha3_MetalMachineTemplateStatus(in *MetalMachineTemplateStatus, out *v1alpha3.MetalMachineTemplateStatus, ...) error
- func Convert_v1alpha2_MetalMachineTemplate_To_v1alpha3_MetalMachineTemplate(in *MetalMachineTemplate, out *v1alpha3.MetalMachineTemplate, ...) error
- func Convert_v1alpha2_MetalMachine_To_v1alpha3_MetalMachine(in *MetalMachine, out *v1alpha3.MetalMachine, s conversion.Scope) error
- func Convert_v1alpha3_MetalClusterList_To_v1alpha2_MetalClusterList(in *v1alpha3.MetalClusterList, out *MetalClusterList, s conversion.Scope) error
- func Convert_v1alpha3_MetalClusterSpec_To_v1alpha2_MetalClusterSpec(in *infrav1alpha3.MetalClusterSpec, out *MetalClusterSpec, ...) error
- func Convert_v1alpha3_MetalClusterStatus_To_v1alpha2_MetalClusterStatus(in *infrav1alpha3.MetalClusterStatus, out *MetalClusterStatus, ...) error
- func Convert_v1alpha3_MetalCluster_To_v1alpha2_MetalCluster(in *v1alpha3.MetalCluster, out *MetalCluster, s conversion.Scope) error
- func Convert_v1alpha3_MetalMachineList_To_v1alpha2_MetalMachineList(in *v1alpha3.MetalMachineList, out *MetalMachineList, s conversion.Scope) error
- func Convert_v1alpha3_MetalMachineSpec_To_v1alpha2_MetalMachineSpec(in *infrav1alpha3.MetalMachineSpec, out *MetalMachineSpec, ...) error
- func Convert_v1alpha3_MetalMachineStatus_To_v1alpha2_MetalMachineStatus(in *infrav1alpha3.MetalMachineStatus, out *MetalMachineStatus, ...) error
- func Convert_v1alpha3_MetalMachineTemplateList_To_v1alpha2_MetalMachineTemplateList(in *v1alpha3.MetalMachineTemplateList, out *MetalMachineTemplateList, ...) error
- func Convert_v1alpha3_MetalMachineTemplateResource_To_v1alpha2_MetalMachineTemplateResource(in *v1alpha3.MetalMachineTemplateResource, out *MetalMachineTemplateResource, ...) error
- func Convert_v1alpha3_MetalMachineTemplateSpec_To_v1alpha2_MetalMachineTemplateSpec(in *v1alpha3.MetalMachineTemplateSpec, out *MetalMachineTemplateSpec, ...) error
- func Convert_v1alpha3_MetalMachineTemplateStatus_To_v1alpha2_MetalMachineTemplateStatus(in *v1alpha3.MetalMachineTemplateStatus, out *MetalMachineTemplateStatus, ...) error
- func Convert_v1alpha3_MetalMachineTemplate_To_v1alpha2_MetalMachineTemplate(in *v1alpha3.MetalMachineTemplate, out *MetalMachineTemplate, ...) error
- func Convert_v1alpha3_MetalMachine_To_v1alpha2_MetalMachine(in *v1alpha3.MetalMachine, out *MetalMachine, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- type APIEndpoint
- type MetalCluster
- type MetalClusterList
- func (dst *MetalClusterList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *MetalClusterList) ConvertTo(dstRaw conversion.Hub) error
- func (in *MetalClusterList) DeepCopy() *MetalClusterList
- func (in *MetalClusterList) DeepCopyInto(out *MetalClusterList)
- func (in *MetalClusterList) DeepCopyObject() runtime.Object
- type MetalClusterSpec
- type MetalClusterStatus
- type MetalMachine
- type MetalMachineList
- func (dst *MetalMachineList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *MetalMachineList) ConvertTo(dstRaw conversion.Hub) error
- func (in *MetalMachineList) DeepCopy() *MetalMachineList
- func (in *MetalMachineList) DeepCopyInto(out *MetalMachineList)
- func (in *MetalMachineList) DeepCopyObject() runtime.Object
- type MetalMachineSpec
- type MetalMachineStatus
- type MetalMachineTemplate
- func (dst *MetalMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
- func (src *MetalMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
- func (in *MetalMachineTemplate) DeepCopy() *MetalMachineTemplate
- func (in *MetalMachineTemplate) DeepCopyInto(out *MetalMachineTemplate)
- func (in *MetalMachineTemplate) DeepCopyObject() runtime.Object
- type MetalMachineTemplateList
- func (dst *MetalMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
- func (src *MetalMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
- func (in *MetalMachineTemplateList) DeepCopy() *MetalMachineTemplateList
- func (in *MetalMachineTemplateList) DeepCopyInto(out *MetalMachineTemplateList)
- func (in *MetalMachineTemplateList) DeepCopyObject() runtime.Object
- type MetalMachineTemplateResource
- type MetalMachineTemplateSpec
- type MetalMachineTemplateStatus
Constants ¶
const (
// ClusterFinalizer allows ReconcileMetalCluster to clean up resources before removing it from the apiserver.
ClusterFinalizer = "metalcluster.infrastructure.cluster.x-k8s.io"
)
const (
// MachineFinalizer allows ReconcileMetalMachine to clean up resources before removing it from the apiserver.
MachineFinalizer = "metalmachine.infrastructure.cluster.x-k8s.io"
)
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha2"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Convert_v1alpha2_MetalClusterList_To_v1alpha3_MetalClusterList ¶
func Convert_v1alpha2_MetalClusterList_To_v1alpha3_MetalClusterList(in *MetalClusterList, out *v1alpha3.MetalClusterList, s conversion.Scope) error
Convert_v1alpha2_MetalClusterList_To_v1alpha3_MetalClusterList is an autogenerated conversion function.
func Convert_v1alpha2_MetalClusterSpec_To_v1alpha3_MetalClusterSpec ¶
func Convert_v1alpha2_MetalClusterSpec_To_v1alpha3_MetalClusterSpec(in *MetalClusterSpec, out *infrav1alpha3.MetalClusterSpec, s apiconversion.Scope) error
Convert_v1alpha2_MetalClusterSpec_To_v1alpha3_MetalClusterSpec.
func Convert_v1alpha2_MetalClusterStatus_To_v1alpha3_MetalClusterStatus ¶
func Convert_v1alpha2_MetalClusterStatus_To_v1alpha3_MetalClusterStatus(in *MetalClusterStatus, out *infrav1alpha3.MetalClusterStatus, s apiconversion.Scope) error
Convert_v1alpha2_MetalClusterStatus_To_v1alpha3_MetalClusterStatus converts MetalCluster.Status from v1alpha2 to v1alpha3.
func Convert_v1alpha2_MetalCluster_To_v1alpha3_MetalCluster ¶
func Convert_v1alpha2_MetalCluster_To_v1alpha3_MetalCluster(in *MetalCluster, out *v1alpha3.MetalCluster, s conversion.Scope) error
Convert_v1alpha2_MetalCluster_To_v1alpha3_MetalCluster is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineList_To_v1alpha3_MetalMachineList ¶
func Convert_v1alpha2_MetalMachineList_To_v1alpha3_MetalMachineList(in *MetalMachineList, out *v1alpha3.MetalMachineList, s conversion.Scope) error
Convert_v1alpha2_MetalMachineList_To_v1alpha3_MetalMachineList is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineSpec_To_v1alpha3_MetalMachineSpec ¶
func Convert_v1alpha2_MetalMachineSpec_To_v1alpha3_MetalMachineSpec(in *MetalMachineSpec, out *infrav1alpha3.MetalMachineSpec, s apiconversion.Scope) error
func Convert_v1alpha2_MetalMachineStatus_To_v1alpha3_MetalMachineStatus ¶
func Convert_v1alpha2_MetalMachineStatus_To_v1alpha3_MetalMachineStatus(in *MetalMachineStatus, out *infrav1alpha3.MetalMachineStatus, s apiconversion.Scope) error
Convert_v1alpha2_MetalMachineStatus_To_v1alpha3_MetalMachineStatus converts this MetalMachineStatus to the Hub version (v1alpha3).
func Convert_v1alpha2_MetalMachineTemplateList_To_v1alpha3_MetalMachineTemplateList ¶
func Convert_v1alpha2_MetalMachineTemplateList_To_v1alpha3_MetalMachineTemplateList(in *MetalMachineTemplateList, out *v1alpha3.MetalMachineTemplateList, s conversion.Scope) error
Convert_v1alpha2_MetalMachineTemplateList_To_v1alpha3_MetalMachineTemplateList is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineTemplateResource_To_v1alpha3_MetalMachineTemplateResource ¶
func Convert_v1alpha2_MetalMachineTemplateResource_To_v1alpha3_MetalMachineTemplateResource(in *MetalMachineTemplateResource, out *v1alpha3.MetalMachineTemplateResource, s conversion.Scope) error
Convert_v1alpha2_MetalMachineTemplateResource_To_v1alpha3_MetalMachineTemplateResource is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineTemplateSpec_To_v1alpha3_MetalMachineTemplateSpec ¶
func Convert_v1alpha2_MetalMachineTemplateSpec_To_v1alpha3_MetalMachineTemplateSpec(in *MetalMachineTemplateSpec, out *v1alpha3.MetalMachineTemplateSpec, s conversion.Scope) error
Convert_v1alpha2_MetalMachineTemplateSpec_To_v1alpha3_MetalMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineTemplateStatus_To_v1alpha3_MetalMachineTemplateStatus ¶
func Convert_v1alpha2_MetalMachineTemplateStatus_To_v1alpha3_MetalMachineTemplateStatus(in *MetalMachineTemplateStatus, out *v1alpha3.MetalMachineTemplateStatus, s conversion.Scope) error
Convert_v1alpha2_MetalMachineTemplateStatus_To_v1alpha3_MetalMachineTemplateStatus is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachineTemplate_To_v1alpha3_MetalMachineTemplate ¶
func Convert_v1alpha2_MetalMachineTemplate_To_v1alpha3_MetalMachineTemplate(in *MetalMachineTemplate, out *v1alpha3.MetalMachineTemplate, s conversion.Scope) error
Convert_v1alpha2_MetalMachineTemplate_To_v1alpha3_MetalMachineTemplate is an autogenerated conversion function.
func Convert_v1alpha2_MetalMachine_To_v1alpha3_MetalMachine ¶
func Convert_v1alpha2_MetalMachine_To_v1alpha3_MetalMachine(in *MetalMachine, out *v1alpha3.MetalMachine, s conversion.Scope) error
Convert_v1alpha2_MetalMachine_To_v1alpha3_MetalMachine is an autogenerated conversion function.
func Convert_v1alpha3_MetalClusterList_To_v1alpha2_MetalClusterList ¶
func Convert_v1alpha3_MetalClusterList_To_v1alpha2_MetalClusterList(in *v1alpha3.MetalClusterList, out *MetalClusterList, s conversion.Scope) error
Convert_v1alpha3_MetalClusterList_To_v1alpha2_MetalClusterList is an autogenerated conversion function.
func Convert_v1alpha3_MetalClusterSpec_To_v1alpha2_MetalClusterSpec ¶
func Convert_v1alpha3_MetalClusterSpec_To_v1alpha2_MetalClusterSpec(in *infrav1alpha3.MetalClusterSpec, out *MetalClusterSpec, s apiconversion.Scope) error
Convert_v1alpha3_MetalClusterSpec_To_v1alpha2_MetalClusterSpec converts from the Hub version (v1alpha3) of the MetalClusterSpec to this version.
func Convert_v1alpha3_MetalClusterStatus_To_v1alpha2_MetalClusterStatus ¶
func Convert_v1alpha3_MetalClusterStatus_To_v1alpha2_MetalClusterStatus(in *infrav1alpha3.MetalClusterStatus, out *MetalClusterStatus, s apiconversion.Scope) error
Convert_v1alpha3_MetalClusterStatus_To_v1alpha2_MetalClusterStatus.
func Convert_v1alpha3_MetalCluster_To_v1alpha2_MetalCluster ¶
func Convert_v1alpha3_MetalCluster_To_v1alpha2_MetalCluster(in *v1alpha3.MetalCluster, out *MetalCluster, s conversion.Scope) error
Convert_v1alpha3_MetalCluster_To_v1alpha2_MetalCluster is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineList_To_v1alpha2_MetalMachineList ¶
func Convert_v1alpha3_MetalMachineList_To_v1alpha2_MetalMachineList(in *v1alpha3.MetalMachineList, out *MetalMachineList, s conversion.Scope) error
Convert_v1alpha3_MetalMachineList_To_v1alpha2_MetalMachineList is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineSpec_To_v1alpha2_MetalMachineSpec ¶
func Convert_v1alpha3_MetalMachineSpec_To_v1alpha2_MetalMachineSpec(in *infrav1alpha3.MetalMachineSpec, out *MetalMachineSpec, s apiconversion.Scope) error
Convert_v1alpha3_MetalMachineSpec_To_v1alpha2_MetalMachineSpec converts from the Hub version (v1alpha3) of the MetalMachineSpec to this version.
func Convert_v1alpha3_MetalMachineStatus_To_v1alpha2_MetalMachineStatus ¶
func Convert_v1alpha3_MetalMachineStatus_To_v1alpha2_MetalMachineStatus(in *infrav1alpha3.MetalMachineStatus, out *MetalMachineStatus, s apiconversion.Scope) error
Convert_v1alpha3_MetalMachineStatus_To_v1alpha2_MetalMachineStatus converts from the Hub version (v1alpha3) of the MetalMachineStatus to this version.
func Convert_v1alpha3_MetalMachineTemplateList_To_v1alpha2_MetalMachineTemplateList ¶
func Convert_v1alpha3_MetalMachineTemplateList_To_v1alpha2_MetalMachineTemplateList(in *v1alpha3.MetalMachineTemplateList, out *MetalMachineTemplateList, s conversion.Scope) error
Convert_v1alpha3_MetalMachineTemplateList_To_v1alpha2_MetalMachineTemplateList is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineTemplateResource_To_v1alpha2_MetalMachineTemplateResource ¶
func Convert_v1alpha3_MetalMachineTemplateResource_To_v1alpha2_MetalMachineTemplateResource(in *v1alpha3.MetalMachineTemplateResource, out *MetalMachineTemplateResource, s conversion.Scope) error
Convert_v1alpha3_MetalMachineTemplateResource_To_v1alpha2_MetalMachineTemplateResource is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineTemplateSpec_To_v1alpha2_MetalMachineTemplateSpec ¶
func Convert_v1alpha3_MetalMachineTemplateSpec_To_v1alpha2_MetalMachineTemplateSpec(in *v1alpha3.MetalMachineTemplateSpec, out *MetalMachineTemplateSpec, s conversion.Scope) error
Convert_v1alpha3_MetalMachineTemplateSpec_To_v1alpha2_MetalMachineTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineTemplateStatus_To_v1alpha2_MetalMachineTemplateStatus ¶
func Convert_v1alpha3_MetalMachineTemplateStatus_To_v1alpha2_MetalMachineTemplateStatus(in *v1alpha3.MetalMachineTemplateStatus, out *MetalMachineTemplateStatus, s conversion.Scope) error
Convert_v1alpha3_MetalMachineTemplateStatus_To_v1alpha2_MetalMachineTemplateStatus is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachineTemplate_To_v1alpha2_MetalMachineTemplate ¶
func Convert_v1alpha3_MetalMachineTemplate_To_v1alpha2_MetalMachineTemplate(in *v1alpha3.MetalMachineTemplate, out *MetalMachineTemplate, s conversion.Scope) error
Convert_v1alpha3_MetalMachineTemplate_To_v1alpha2_MetalMachineTemplate is an autogenerated conversion function.
func Convert_v1alpha3_MetalMachine_To_v1alpha2_MetalMachine ¶
func Convert_v1alpha3_MetalMachine_To_v1alpha2_MetalMachine(in *v1alpha3.MetalMachine, out *MetalMachine, s conversion.Scope) error
Convert_v1alpha3_MetalMachine_To_v1alpha2_MetalMachine is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type APIEndpoint ¶
type APIEndpoint struct { // The hostname on which the API server is serving. Host string `json:"host"` // The port on which the API server is serving. Port int `json:"port"` }
func (*APIEndpoint) DeepCopy ¶
func (in *APIEndpoint) DeepCopy() *APIEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIEndpoint.
func (*APIEndpoint) DeepCopyInto ¶
func (in *APIEndpoint) DeepCopyInto(out *APIEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalCluster ¶
type MetalCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetalClusterSpec `json:"spec,omitempty"` Status MetalClusterStatus `json:"status,omitempty"` }
MetalCluster is the Schema for the metalclusters API
func (*MetalCluster) ConvertFrom ¶
func (dst *MetalCluster) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalCluster) ConvertTo ¶
func (src *MetalCluster) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalCluster to the Hub version (v1alpha3).
func (*MetalCluster) DeepCopy ¶
func (in *MetalCluster) DeepCopy() *MetalCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalCluster.
func (*MetalCluster) DeepCopyInto ¶
func (in *MetalCluster) DeepCopyInto(out *MetalCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalCluster) DeepCopyObject ¶
func (in *MetalCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalClusterList ¶
type MetalClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetalCluster `json:"items"` }
MetalClusterList contains a list of MetalCluster
func (*MetalClusterList) ConvertFrom ¶
func (dst *MetalClusterList) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalClusterList) ConvertTo ¶
func (src *MetalClusterList) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalClusterList to the Hub version (v1alpha3).
func (*MetalClusterList) DeepCopy ¶
func (in *MetalClusterList) DeepCopy() *MetalClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalClusterList.
func (*MetalClusterList) DeepCopyInto ¶
func (in *MetalClusterList) DeepCopyInto(out *MetalClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalClusterList) DeepCopyObject ¶
func (in *MetalClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalClusterSpec ¶
type MetalClusterSpec struct {
APIEndpoints []APIEndpoint `json:"apiEndpoints,omitempty"`
}
MetalClusterSpec defines the desired state of MetalCluster
func (*MetalClusterSpec) DeepCopy ¶
func (in *MetalClusterSpec) DeepCopy() *MetalClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalClusterSpec.
func (*MetalClusterSpec) DeepCopyInto ¶
func (in *MetalClusterSpec) DeepCopyInto(out *MetalClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalClusterStatus ¶
type MetalClusterStatus struct { Ready bool `json:"ready"` // APIEndpoints represents the endpoints to communicate with the control plane. // +optional APIEndpoints []APIEndpoint `json:"apiEndpoints,omitempty"` }
MetalClusterStatus defines the observed state of MetalCluster
func (*MetalClusterStatus) DeepCopy ¶
func (in *MetalClusterStatus) DeepCopy() *MetalClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalClusterStatus.
func (*MetalClusterStatus) DeepCopyInto ¶
func (in *MetalClusterStatus) DeepCopyInto(out *MetalClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalMachine ¶
type MetalMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetalMachineSpec `json:"spec,omitempty"` Status MetalMachineStatus `json:"status,omitempty"` }
MetalMachine is the Schema for the metalmachines API
func (*MetalMachine) ConvertFrom ¶
func (dst *MetalMachine) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalMachine) ConvertTo ¶
func (src *MetalMachine) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalMachine to the Hub version (v1alpha3).
func (*MetalMachine) DeepCopy ¶
func (in *MetalMachine) DeepCopy() *MetalMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachine.
func (*MetalMachine) DeepCopyInto ¶
func (in *MetalMachine) DeepCopyInto(out *MetalMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalMachine) DeepCopyObject ¶
func (in *MetalMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalMachineList ¶
type MetalMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetalMachine `json:"items"` }
MetalMachineList contains a list of MetalMachine
func (*MetalMachineList) ConvertFrom ¶
func (dst *MetalMachineList) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalMachineList) ConvertTo ¶
func (src *MetalMachineList) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalMachineList to the Hub version (v1alpha3).
func (*MetalMachineList) DeepCopy ¶
func (in *MetalMachineList) DeepCopy() *MetalMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineList.
func (*MetalMachineList) DeepCopyInto ¶
func (in *MetalMachineList) DeepCopyInto(out *MetalMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalMachineList) DeepCopyObject ¶
func (in *MetalMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalMachineSpec ¶
type MetalMachineSpec struct { // ProviderID is the unique identifier as specified by the cloud provider. // +optional ProviderID *string `json:"providerID,omitempty"` ServerRef *corev1.ObjectReference `json:"serverRef,omitempty"` }
MetalMachineSpec defines the desired state of MetalMachine
func (*MetalMachineSpec) DeepCopy ¶
func (in *MetalMachineSpec) DeepCopy() *MetalMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineSpec.
func (*MetalMachineSpec) DeepCopyInto ¶
func (in *MetalMachineSpec) DeepCopyInto(out *MetalMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalMachineStatus ¶
type MetalMachineStatus struct { Ready bool `json:"ready"` // ErrorReason will be set in the event that there is a terminal problem // reconciling the Machine and will contain a succinct value suitable // for machine interpretation. // // This field should not be set for transitive errors that a controller // faces that are expected to be fixed automatically over // time (like service outages), but instead indicate that something is // fundamentally wrong with the Machine's spec or the configuration of // the controller, and that manual intervention is required. Examples // of terminal errors would be invalid combinations of settings in the // spec, values that are unsupported by the controller, or the // responsible controller itself being critically misconfigured. // // Any transient errors that occur during the reconciliation of Machines // can be added as events to the Machine object and/or logged in the // controller's output. // +optional ErrorReason *errors.MachineStatusError `json:"errorReason,omitempty"` // ErrorMessage will be set in the event that there is a terminal problem // reconciling the Machine and will contain a more verbose string suitable // for logging and human consumption. // // This field should not be set for transitive errors that a controller // faces that are expected to be fixed automatically over // time (like service outages), but instead indicate that something is // fundamentally wrong with the Machine's spec or the configuration of // the controller, and that manual intervention is required. Examples // of terminal errors would be invalid combinations of settings in the // spec, values that are unsupported by the controller, or the // responsible controller itself being critically misconfigured. // // Any transient errors that occur during the reconciliation of Machines // can be added as events to the Machine object and/or logged in the // controller's output. // +optional ErrorMessage *string `json:"errorMessage,omitempty"` }
MetalMachineStatus defines the observed state of MetalMachine
func (*MetalMachineStatus) DeepCopy ¶
func (in *MetalMachineStatus) DeepCopy() *MetalMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineStatus.
func (*MetalMachineStatus) DeepCopyInto ¶
func (in *MetalMachineStatus) DeepCopyInto(out *MetalMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalMachineTemplate ¶
type MetalMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetalMachineTemplateSpec `json:"spec,omitempty"` Status MetalMachineTemplateStatus `json:"status,omitempty"` }
MetalMachineTemplate is the Schema for the metalmachinetemplates API
func (*MetalMachineTemplate) ConvertFrom ¶
func (dst *MetalMachineTemplate) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalMachineTemplate) ConvertTo ¶
func (src *MetalMachineTemplate) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalMachineTemplate to the Hub version (v1alpha3).
func (*MetalMachineTemplate) DeepCopy ¶
func (in *MetalMachineTemplate) DeepCopy() *MetalMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineTemplate.
func (*MetalMachineTemplate) DeepCopyInto ¶
func (in *MetalMachineTemplate) DeepCopyInto(out *MetalMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalMachineTemplate) DeepCopyObject ¶
func (in *MetalMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalMachineTemplateList ¶
type MetalMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetalMachineTemplate `json:"items"` }
MetalMachineTemplateList contains a list of MetalMachineTemplate
func (*MetalMachineTemplateList) ConvertFrom ¶
func (dst *MetalMachineTemplateList) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha3) to this version.
func (*MetalMachineTemplateList) ConvertTo ¶
func (src *MetalMachineTemplateList) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MetalMachineTemplateList to the Hub version (v1alpha3).
func (*MetalMachineTemplateList) DeepCopy ¶
func (in *MetalMachineTemplateList) DeepCopy() *MetalMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineTemplateList.
func (*MetalMachineTemplateList) DeepCopyInto ¶
func (in *MetalMachineTemplateList) DeepCopyInto(out *MetalMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetalMachineTemplateList) DeepCopyObject ¶
func (in *MetalMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetalMachineTemplateResource ¶
type MetalMachineTemplateResource struct { // Spec is the specification of the desired behavior of the machine. Spec MetalMachineSpec `json:"spec"` }
func (*MetalMachineTemplateResource) DeepCopy ¶
func (in *MetalMachineTemplateResource) DeepCopy() *MetalMachineTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineTemplateResource.
func (*MetalMachineTemplateResource) DeepCopyInto ¶
func (in *MetalMachineTemplateResource) DeepCopyInto(out *MetalMachineTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalMachineTemplateSpec ¶
type MetalMachineTemplateSpec struct {
Template MetalMachineTemplateResource `json:"template"`
}
MetalMachineTemplateSpec defines the desired state of MetalMachineTemplate
func (*MetalMachineTemplateSpec) DeepCopy ¶
func (in *MetalMachineTemplateSpec) DeepCopy() *MetalMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineTemplateSpec.
func (*MetalMachineTemplateSpec) DeepCopyInto ¶
func (in *MetalMachineTemplateSpec) DeepCopyInto(out *MetalMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetalMachineTemplateStatus ¶
type MetalMachineTemplateStatus struct { }
MetalMachineTemplateStatus defines the observed state of MetalMachineTemplate
func (*MetalMachineTemplateStatus) DeepCopy ¶
func (in *MetalMachineTemplateStatus) DeepCopy() *MetalMachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetalMachineTemplateStatus.
func (*MetalMachineTemplateStatus) DeepCopyInto ¶
func (in *MetalMachineTemplateStatus) DeepCopyInto(out *MetalMachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.