Documentation ¶
Overview ¶
Package v1alpha3 contains API Schema definitions for the exp v1alpha3 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Variables
- func Convert_v1alpha3_APIEndpoint_To_v1alpha4_APIEndpoint(in *clusterapiapiv1alpha3.APIEndpoint, out *clusterapiapiv1alpha4.APIEndpoint, ...) error
- func Convert_v1alpha3_AzureMachinePoolInstanceStatus_To_v1alpha4_AzureMachinePoolInstanceStatus(in *AzureMachinePoolInstanceStatus, ...) error
- func Convert_v1alpha3_AzureMachinePoolList_To_v1alpha4_AzureMachinePoolList(in *AzureMachinePoolList, out *v1alpha4.AzureMachinePoolList, ...) error
- func Convert_v1alpha3_AzureMachinePoolMachineTemplate_To_v1alpha4_AzureMachinePoolMachineTemplate(in *AzureMachinePoolMachineTemplate, ...) error
- func Convert_v1alpha3_AzureMachinePoolSpec_To_v1alpha4_AzureMachinePoolSpec(in *AzureMachinePoolSpec, out *v1alpha4.AzureMachinePoolSpec, ...) error
- func Convert_v1alpha3_AzureMachinePoolStatus_To_v1alpha4_AzureMachinePoolStatus(in *AzureMachinePoolStatus, out *v1alpha4.AzureMachinePoolStatus, ...) error
- func Convert_v1alpha3_AzureMachinePool_To_v1alpha4_AzureMachinePool(in *AzureMachinePool, out *v1alpha4.AzureMachinePool, s conversion.Scope) error
- func Convert_v1alpha3_AzureManagedClusterList_To_v1alpha4_AzureManagedClusterList(in *AzureManagedClusterList, out *v1alpha4.AzureManagedClusterList, ...) error
- func Convert_v1alpha3_AzureManagedClusterSpec_To_v1alpha4_AzureManagedClusterSpec(in *AzureManagedClusterSpec, out *v1alpha4.AzureManagedClusterSpec, ...) error
- func Convert_v1alpha3_AzureManagedClusterStatus_To_v1alpha4_AzureManagedClusterStatus(in *AzureManagedClusterStatus, out *v1alpha4.AzureManagedClusterStatus, ...) error
- func Convert_v1alpha3_AzureManagedCluster_To_v1alpha4_AzureManagedCluster(in *AzureManagedCluster, out *v1alpha4.AzureManagedCluster, s conversion.Scope) error
- func Convert_v1alpha3_AzureManagedControlPlaneList_To_v1alpha4_AzureManagedControlPlaneList(in *AzureManagedControlPlaneList, out *v1alpha4.AzureManagedControlPlaneList, ...) error
- func Convert_v1alpha3_AzureManagedControlPlaneSpec_To_v1alpha4_AzureManagedControlPlaneSpec(in *AzureManagedControlPlaneSpec, out *v1alpha4.AzureManagedControlPlaneSpec, ...) error
- func Convert_v1alpha3_AzureManagedControlPlaneStatus_To_v1alpha4_AzureManagedControlPlaneStatus(in *AzureManagedControlPlaneStatus, ...) error
- func Convert_v1alpha3_AzureManagedControlPlane_To_v1alpha4_AzureManagedControlPlane(in *AzureManagedControlPlane, out *v1alpha4.AzureManagedControlPlane, ...) error
- func Convert_v1alpha3_AzureManagedMachinePoolList_To_v1alpha4_AzureManagedMachinePoolList(in *AzureManagedMachinePoolList, out *v1alpha4.AzureManagedMachinePoolList, ...) error
- func Convert_v1alpha3_AzureManagedMachinePoolSpec_To_v1alpha4_AzureManagedMachinePoolSpec(in *AzureManagedMachinePoolSpec, out *v1alpha4.AzureManagedMachinePoolSpec, ...) error
- func Convert_v1alpha3_AzureManagedMachinePoolStatus_To_v1alpha4_AzureManagedMachinePoolStatus(in *AzureManagedMachinePoolStatus, out *v1alpha4.AzureManagedMachinePoolStatus, ...) error
- func Convert_v1alpha3_AzureManagedMachinePool_To_v1alpha4_AzureManagedMachinePool(in *AzureManagedMachinePool, out *v1alpha4.AzureManagedMachinePool, ...) error
- func Convert_v1alpha3_Image_To_v1alpha4_Image(in *v1alpha3.Image, out *v1alpha4.Image, s conversion.Scope) error
- func Convert_v1alpha3_ManagedControlPlaneSubnet_To_v1alpha4_ManagedControlPlaneSubnet(in *ManagedControlPlaneSubnet, out *v1alpha4.ManagedControlPlaneSubnet, ...) error
- func Convert_v1alpha3_ManagedControlPlaneVirtualNetwork_To_v1alpha4_ManagedControlPlaneVirtualNetwork(in *ManagedControlPlaneVirtualNetwork, ...) error
- func Convert_v1alpha3_OSDisk_To_v1alpha4_OSDisk(in *v1alpha3.OSDisk, out *v1alpha4.OSDisk, s conversion.Scope) error
- func Convert_v1alpha4_APIEndpoint_To_v1alpha3_APIEndpoint(in *clusterapiapiv1alpha4.APIEndpoint, out *clusterapiapiv1alpha3.APIEndpoint, ...) error
- func Convert_v1alpha4_AzureMachinePoolInstanceStatus_To_v1alpha3_AzureMachinePoolInstanceStatus(in *v1alpha4.AzureMachinePoolInstanceStatus, ...) error
- func Convert_v1alpha4_AzureMachinePoolList_To_v1alpha3_AzureMachinePoolList(in *v1alpha4.AzureMachinePoolList, out *AzureMachinePoolList, ...) error
- func Convert_v1alpha4_AzureMachinePoolMachineTemplate_To_v1alpha3_AzureMachinePoolMachineTemplate(in *v1alpha4.AzureMachinePoolMachineTemplate, ...) error
- func Convert_v1alpha4_AzureMachinePoolSpec_To_v1alpha3_AzureMachinePoolSpec(in *expv1alpha4.AzureMachinePoolSpec, out *AzureMachinePoolSpec, ...) error
- func Convert_v1alpha4_AzureMachinePoolStatus_To_v1alpha3_AzureMachinePoolStatus(in *expv1alpha4.AzureMachinePoolStatus, out *AzureMachinePoolStatus, ...) error
- func Convert_v1alpha4_AzureMachinePool_To_v1alpha3_AzureMachinePool(in *v1alpha4.AzureMachinePool, out *AzureMachinePool, s conversion.Scope) error
- func Convert_v1alpha4_AzureManagedClusterList_To_v1alpha3_AzureManagedClusterList(in *v1alpha4.AzureManagedClusterList, out *AzureManagedClusterList, ...) error
- func Convert_v1alpha4_AzureManagedClusterSpec_To_v1alpha3_AzureManagedClusterSpec(in *v1alpha4.AzureManagedClusterSpec, out *AzureManagedClusterSpec, ...) error
- func Convert_v1alpha4_AzureManagedClusterStatus_To_v1alpha3_AzureManagedClusterStatus(in *v1alpha4.AzureManagedClusterStatus, out *AzureManagedClusterStatus, ...) error
- func Convert_v1alpha4_AzureManagedCluster_To_v1alpha3_AzureManagedCluster(in *v1alpha4.AzureManagedCluster, out *AzureManagedCluster, s conversion.Scope) error
- func Convert_v1alpha4_AzureManagedControlPlaneList_To_v1alpha3_AzureManagedControlPlaneList(in *v1alpha4.AzureManagedControlPlaneList, out *AzureManagedControlPlaneList, ...) error
- func Convert_v1alpha4_AzureManagedControlPlaneSpec_To_v1alpha3_AzureManagedControlPlaneSpec(in *expv1alpha4.AzureManagedControlPlaneSpec, ...) error
- func Convert_v1alpha4_AzureManagedControlPlaneStatus_To_v1alpha3_AzureManagedControlPlaneStatus(in *v1alpha4.AzureManagedControlPlaneStatus, ...) error
- func Convert_v1alpha4_AzureManagedControlPlane_To_v1alpha3_AzureManagedControlPlane(in *v1alpha4.AzureManagedControlPlane, out *AzureManagedControlPlane, ...) error
- func Convert_v1alpha4_AzureManagedMachinePoolList_To_v1alpha3_AzureManagedMachinePoolList(in *v1alpha4.AzureManagedMachinePoolList, out *AzureManagedMachinePoolList, ...) error
- func Convert_v1alpha4_AzureManagedMachinePoolSpec_To_v1alpha3_AzureManagedMachinePoolSpec(in *v1alpha4.AzureManagedMachinePoolSpec, out *AzureManagedMachinePoolSpec, ...) error
- func Convert_v1alpha4_AzureManagedMachinePoolStatus_To_v1alpha3_AzureManagedMachinePoolStatus(in *v1alpha4.AzureManagedMachinePoolStatus, out *AzureManagedMachinePoolStatus, ...) error
- func Convert_v1alpha4_AzureManagedMachinePool_To_v1alpha3_AzureManagedMachinePool(in *v1alpha4.AzureManagedMachinePool, out *AzureManagedMachinePool, ...) error
- func Convert_v1alpha4_Image_To_v1alpha3_Image(in *v1alpha4.Image, out *v1alpha3.Image, s conversion.Scope) error
- func Convert_v1alpha4_ManagedControlPlaneSubnet_To_v1alpha3_ManagedControlPlaneSubnet(in *v1alpha4.ManagedControlPlaneSubnet, out *ManagedControlPlaneSubnet, ...) error
- func Convert_v1alpha4_ManagedControlPlaneVirtualNetwork_To_v1alpha3_ManagedControlPlaneVirtualNetwork(in *v1alpha4.ManagedControlPlaneVirtualNetwork, ...) error
- func Convert_v1alpha4_OSDisk_To_v1alpha3_OSDisk(in *v1alpha4.OSDisk, out *v1alpha3.OSDisk, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- type AzureMachinePool
- func (dst *AzureMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureMachinePool) DeepCopy() *AzureMachinePool
- func (in *AzureMachinePool) DeepCopyInto(out *AzureMachinePool)
- func (in *AzureMachinePool) DeepCopyObject() runtime.Object
- func (amp *AzureMachinePool) GetConditions() clusterv1.Conditions
- func (amp *AzureMachinePool) SetConditions(conditions clusterv1.Conditions)
- type AzureMachinePoolInstanceStatus
- type AzureMachinePoolList
- type AzureMachinePoolMachineTemplate
- type AzureMachinePoolSpec
- type AzureMachinePoolStatus
- type AzureManagedCluster
- func (dst *AzureManagedCluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureManagedCluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureManagedCluster) DeepCopy() *AzureManagedCluster
- func (in *AzureManagedCluster) DeepCopyInto(out *AzureManagedCluster)
- func (in *AzureManagedCluster) DeepCopyObject() runtime.Object
- type AzureManagedClusterList
- type AzureManagedClusterSpec
- type AzureManagedClusterStatus
- type AzureManagedControlPlane
- func (dst *AzureManagedControlPlane) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureManagedControlPlane) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureManagedControlPlane) DeepCopy() *AzureManagedControlPlane
- func (in *AzureManagedControlPlane) DeepCopyInto(out *AzureManagedControlPlane)
- func (in *AzureManagedControlPlane) DeepCopyObject() runtime.Object
- type AzureManagedControlPlaneList
- type AzureManagedControlPlaneSpec
- type AzureManagedControlPlaneStatus
- type AzureManagedMachinePool
- func (dst *AzureManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AzureManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *AzureManagedMachinePool) DeepCopy() *AzureManagedMachinePool
- func (in *AzureManagedMachinePool) DeepCopyInto(out *AzureManagedMachinePool)
- func (in *AzureManagedMachinePool) DeepCopyObject() runtime.Object
- type AzureManagedMachinePoolList
- type AzureManagedMachinePoolSpec
- type AzureManagedMachinePoolStatus
- type ManagedControlPlaneSubnet
- type ManagedControlPlaneVirtualNetwork
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha3"} // 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_v1alpha3_APIEndpoint_To_v1alpha4_APIEndpoint ¶ added in v0.5.0
func Convert_v1alpha3_APIEndpoint_To_v1alpha4_APIEndpoint(in *clusterapiapiv1alpha3.APIEndpoint, out *clusterapiapiv1alpha4.APIEndpoint, s conversion.Scope) error
Convert_v1alpha3_APIEndpoint_To_v1alpha4_APIEndpoint is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePoolInstanceStatus_To_v1alpha4_AzureMachinePoolInstanceStatus ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePoolInstanceStatus_To_v1alpha4_AzureMachinePoolInstanceStatus(in *AzureMachinePoolInstanceStatus, out *v1alpha4.AzureMachinePoolInstanceStatus, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePoolInstanceStatus_To_v1alpha4_AzureMachinePoolInstanceStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePoolList_To_v1alpha4_AzureMachinePoolList ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePoolList_To_v1alpha4_AzureMachinePoolList(in *AzureMachinePoolList, out *v1alpha4.AzureMachinePoolList, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePoolList_To_v1alpha4_AzureMachinePoolList is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePoolMachineTemplate_To_v1alpha4_AzureMachinePoolMachineTemplate ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePoolMachineTemplate_To_v1alpha4_AzureMachinePoolMachineTemplate(in *AzureMachinePoolMachineTemplate, out *v1alpha4.AzureMachinePoolMachineTemplate, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePoolMachineTemplate_To_v1alpha4_AzureMachinePoolMachineTemplate is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePoolSpec_To_v1alpha4_AzureMachinePoolSpec ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePoolSpec_To_v1alpha4_AzureMachinePoolSpec(in *AzureMachinePoolSpec, out *v1alpha4.AzureMachinePoolSpec, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePoolSpec_To_v1alpha4_AzureMachinePoolSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePoolStatus_To_v1alpha4_AzureMachinePoolStatus ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePoolStatus_To_v1alpha4_AzureMachinePoolStatus(in *AzureMachinePoolStatus, out *v1alpha4.AzureMachinePoolStatus, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePoolStatus_To_v1alpha4_AzureMachinePoolStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureMachinePool_To_v1alpha4_AzureMachinePool ¶ added in v0.5.0
func Convert_v1alpha3_AzureMachinePool_To_v1alpha4_AzureMachinePool(in *AzureMachinePool, out *v1alpha4.AzureMachinePool, s conversion.Scope) error
Convert_v1alpha3_AzureMachinePool_To_v1alpha4_AzureMachinePool is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedClusterList_To_v1alpha4_AzureManagedClusterList ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedClusterList_To_v1alpha4_AzureManagedClusterList(in *AzureManagedClusterList, out *v1alpha4.AzureManagedClusterList, s conversion.Scope) error
Convert_v1alpha3_AzureManagedClusterList_To_v1alpha4_AzureManagedClusterList is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedClusterSpec_To_v1alpha4_AzureManagedClusterSpec ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedClusterSpec_To_v1alpha4_AzureManagedClusterSpec(in *AzureManagedClusterSpec, out *v1alpha4.AzureManagedClusterSpec, s conversion.Scope) error
Convert_v1alpha3_AzureManagedClusterSpec_To_v1alpha4_AzureManagedClusterSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedClusterStatus_To_v1alpha4_AzureManagedClusterStatus ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedClusterStatus_To_v1alpha4_AzureManagedClusterStatus(in *AzureManagedClusterStatus, out *v1alpha4.AzureManagedClusterStatus, s conversion.Scope) error
Convert_v1alpha3_AzureManagedClusterStatus_To_v1alpha4_AzureManagedClusterStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedCluster_To_v1alpha4_AzureManagedCluster ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedCluster_To_v1alpha4_AzureManagedCluster(in *AzureManagedCluster, out *v1alpha4.AzureManagedCluster, s conversion.Scope) error
Convert_v1alpha3_AzureManagedCluster_To_v1alpha4_AzureManagedCluster is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedControlPlaneList_To_v1alpha4_AzureManagedControlPlaneList ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedControlPlaneList_To_v1alpha4_AzureManagedControlPlaneList(in *AzureManagedControlPlaneList, out *v1alpha4.AzureManagedControlPlaneList, s conversion.Scope) error
Convert_v1alpha3_AzureManagedControlPlaneList_To_v1alpha4_AzureManagedControlPlaneList is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedControlPlaneSpec_To_v1alpha4_AzureManagedControlPlaneSpec ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedControlPlaneSpec_To_v1alpha4_AzureManagedControlPlaneSpec(in *AzureManagedControlPlaneSpec, out *v1alpha4.AzureManagedControlPlaneSpec, s conversion.Scope) error
Convert_v1alpha3_AzureManagedControlPlaneSpec_To_v1alpha4_AzureManagedControlPlaneSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedControlPlaneStatus_To_v1alpha4_AzureManagedControlPlaneStatus ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedControlPlaneStatus_To_v1alpha4_AzureManagedControlPlaneStatus(in *AzureManagedControlPlaneStatus, out *v1alpha4.AzureManagedControlPlaneStatus, s conversion.Scope) error
Convert_v1alpha3_AzureManagedControlPlaneStatus_To_v1alpha4_AzureManagedControlPlaneStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedControlPlane_To_v1alpha4_AzureManagedControlPlane ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedControlPlane_To_v1alpha4_AzureManagedControlPlane(in *AzureManagedControlPlane, out *v1alpha4.AzureManagedControlPlane, s conversion.Scope) error
Convert_v1alpha3_AzureManagedControlPlane_To_v1alpha4_AzureManagedControlPlane is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedMachinePoolList_To_v1alpha4_AzureManagedMachinePoolList ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedMachinePoolList_To_v1alpha4_AzureManagedMachinePoolList(in *AzureManagedMachinePoolList, out *v1alpha4.AzureManagedMachinePoolList, s conversion.Scope) error
Convert_v1alpha3_AzureManagedMachinePoolList_To_v1alpha4_AzureManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedMachinePoolSpec_To_v1alpha4_AzureManagedMachinePoolSpec ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedMachinePoolSpec_To_v1alpha4_AzureManagedMachinePoolSpec(in *AzureManagedMachinePoolSpec, out *v1alpha4.AzureManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1alpha3_AzureManagedMachinePoolSpec_To_v1alpha4_AzureManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedMachinePoolStatus_To_v1alpha4_AzureManagedMachinePoolStatus ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedMachinePoolStatus_To_v1alpha4_AzureManagedMachinePoolStatus(in *AzureManagedMachinePoolStatus, out *v1alpha4.AzureManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1alpha3_AzureManagedMachinePoolStatus_To_v1alpha4_AzureManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1alpha3_AzureManagedMachinePool_To_v1alpha4_AzureManagedMachinePool ¶ added in v0.5.0
func Convert_v1alpha3_AzureManagedMachinePool_To_v1alpha4_AzureManagedMachinePool(in *AzureManagedMachinePool, out *v1alpha4.AzureManagedMachinePool, s conversion.Scope) error
Convert_v1alpha3_AzureManagedMachinePool_To_v1alpha4_AzureManagedMachinePool is an autogenerated conversion function.
func Convert_v1alpha3_Image_To_v1alpha4_Image ¶ added in v0.5.0
func Convert_v1alpha3_Image_To_v1alpha4_Image(in *v1alpha3.Image, out *v1alpha4.Image, s conversion.Scope) error
Convert_v1alpha3_Image_To_v1alpha4_Image is a conversion function.
func Convert_v1alpha3_ManagedControlPlaneSubnet_To_v1alpha4_ManagedControlPlaneSubnet ¶ added in v0.5.0
func Convert_v1alpha3_ManagedControlPlaneSubnet_To_v1alpha4_ManagedControlPlaneSubnet(in *ManagedControlPlaneSubnet, out *v1alpha4.ManagedControlPlaneSubnet, s conversion.Scope) error
Convert_v1alpha3_ManagedControlPlaneSubnet_To_v1alpha4_ManagedControlPlaneSubnet is an autogenerated conversion function.
func Convert_v1alpha3_ManagedControlPlaneVirtualNetwork_To_v1alpha4_ManagedControlPlaneVirtualNetwork ¶ added in v0.5.0
func Convert_v1alpha3_ManagedControlPlaneVirtualNetwork_To_v1alpha4_ManagedControlPlaneVirtualNetwork(in *ManagedControlPlaneVirtualNetwork, out *v1alpha4.ManagedControlPlaneVirtualNetwork, s conversion.Scope) error
Convert_v1alpha3_ManagedControlPlaneVirtualNetwork_To_v1alpha4_ManagedControlPlaneVirtualNetwork is an autogenerated conversion function.
func Convert_v1alpha3_OSDisk_To_v1alpha4_OSDisk ¶ added in v0.5.0
func Convert_v1alpha3_OSDisk_To_v1alpha4_OSDisk(in *v1alpha3.OSDisk, out *v1alpha4.OSDisk, s conversion.Scope) error
Convert_v1alpha3_OSDisk_To_v1alpha4_OSDisk is a conversion function.
func Convert_v1alpha4_APIEndpoint_To_v1alpha3_APIEndpoint ¶ added in v0.5.0
func Convert_v1alpha4_APIEndpoint_To_v1alpha3_APIEndpoint(in *clusterapiapiv1alpha4.APIEndpoint, out *clusterapiapiv1alpha3.APIEndpoint, s conversion.Scope) error
Convert_v1alpha4_APIEndpoint_To_v1alpha3_APIEndpoint is an autogenerated conversion function.
func Convert_v1alpha4_AzureMachinePoolInstanceStatus_To_v1alpha3_AzureMachinePoolInstanceStatus ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePoolInstanceStatus_To_v1alpha3_AzureMachinePoolInstanceStatus(in *v1alpha4.AzureMachinePoolInstanceStatus, out *AzureMachinePoolInstanceStatus, s conversion.Scope) error
Convert_v1alpha4_AzureMachinePoolInstanceStatus_To_v1alpha3_AzureMachinePoolInstanceStatus is an autogenerated conversion function.
func Convert_v1alpha4_AzureMachinePoolList_To_v1alpha3_AzureMachinePoolList ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePoolList_To_v1alpha3_AzureMachinePoolList(in *v1alpha4.AzureMachinePoolList, out *AzureMachinePoolList, s conversion.Scope) error
Convert_v1alpha4_AzureMachinePoolList_To_v1alpha3_AzureMachinePoolList is an autogenerated conversion function.
func Convert_v1alpha4_AzureMachinePoolMachineTemplate_To_v1alpha3_AzureMachinePoolMachineTemplate ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePoolMachineTemplate_To_v1alpha3_AzureMachinePoolMachineTemplate(in *v1alpha4.AzureMachinePoolMachineTemplate, out *AzureMachinePoolMachineTemplate, s conversion.Scope) error
Convert_v1alpha4_AzureMachinePoolMachineTemplate_To_v1alpha3_AzureMachinePoolMachineTemplate is an autogenerated conversion function.
func Convert_v1alpha4_AzureMachinePoolSpec_To_v1alpha3_AzureMachinePoolSpec ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePoolSpec_To_v1alpha3_AzureMachinePoolSpec(in *expv1alpha4.AzureMachinePoolSpec, out *AzureMachinePoolSpec, s convert.Scope) error
func Convert_v1alpha4_AzureMachinePoolStatus_To_v1alpha3_AzureMachinePoolStatus ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePoolStatus_To_v1alpha3_AzureMachinePoolStatus(in *expv1alpha4.AzureMachinePoolStatus, out *AzureMachinePoolStatus, s convert.Scope) error
func Convert_v1alpha4_AzureMachinePool_To_v1alpha3_AzureMachinePool ¶ added in v0.5.0
func Convert_v1alpha4_AzureMachinePool_To_v1alpha3_AzureMachinePool(in *v1alpha4.AzureMachinePool, out *AzureMachinePool, s conversion.Scope) error
Convert_v1alpha4_AzureMachinePool_To_v1alpha3_AzureMachinePool is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedClusterList_To_v1alpha3_AzureManagedClusterList ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedClusterList_To_v1alpha3_AzureManagedClusterList(in *v1alpha4.AzureManagedClusterList, out *AzureManagedClusterList, s conversion.Scope) error
Convert_v1alpha4_AzureManagedClusterList_To_v1alpha3_AzureManagedClusterList is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedClusterSpec_To_v1alpha3_AzureManagedClusterSpec ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedClusterSpec_To_v1alpha3_AzureManagedClusterSpec(in *v1alpha4.AzureManagedClusterSpec, out *AzureManagedClusterSpec, s conversion.Scope) error
Convert_v1alpha4_AzureManagedClusterSpec_To_v1alpha3_AzureManagedClusterSpec is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedClusterStatus_To_v1alpha3_AzureManagedClusterStatus ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedClusterStatus_To_v1alpha3_AzureManagedClusterStatus(in *v1alpha4.AzureManagedClusterStatus, out *AzureManagedClusterStatus, s conversion.Scope) error
Convert_v1alpha4_AzureManagedClusterStatus_To_v1alpha3_AzureManagedClusterStatus is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedCluster_To_v1alpha3_AzureManagedCluster ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedCluster_To_v1alpha3_AzureManagedCluster(in *v1alpha4.AzureManagedCluster, out *AzureManagedCluster, s conversion.Scope) error
Convert_v1alpha4_AzureManagedCluster_To_v1alpha3_AzureManagedCluster is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedControlPlaneList_To_v1alpha3_AzureManagedControlPlaneList ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedControlPlaneList_To_v1alpha3_AzureManagedControlPlaneList(in *v1alpha4.AzureManagedControlPlaneList, out *AzureManagedControlPlaneList, s conversion.Scope) error
Convert_v1alpha4_AzureManagedControlPlaneList_To_v1alpha3_AzureManagedControlPlaneList is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedControlPlaneSpec_To_v1alpha3_AzureManagedControlPlaneSpec ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedControlPlaneSpec_To_v1alpha3_AzureManagedControlPlaneSpec(in *expv1alpha4.AzureManagedControlPlaneSpec, out *AzureManagedControlPlaneSpec, s apiconversion.Scope) error
Convert_v1alpha4_AzureManagedControlPlaneSpec_To_v1alpha3_AzureManagedControlPlaneSpec is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedControlPlaneStatus_To_v1alpha3_AzureManagedControlPlaneStatus ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedControlPlaneStatus_To_v1alpha3_AzureManagedControlPlaneStatus(in *v1alpha4.AzureManagedControlPlaneStatus, out *AzureManagedControlPlaneStatus, s conversion.Scope) error
Convert_v1alpha4_AzureManagedControlPlaneStatus_To_v1alpha3_AzureManagedControlPlaneStatus is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedControlPlane_To_v1alpha3_AzureManagedControlPlane ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedControlPlane_To_v1alpha3_AzureManagedControlPlane(in *v1alpha4.AzureManagedControlPlane, out *AzureManagedControlPlane, s conversion.Scope) error
Convert_v1alpha4_AzureManagedControlPlane_To_v1alpha3_AzureManagedControlPlane is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedMachinePoolList_To_v1alpha3_AzureManagedMachinePoolList ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedMachinePoolList_To_v1alpha3_AzureManagedMachinePoolList(in *v1alpha4.AzureManagedMachinePoolList, out *AzureManagedMachinePoolList, s conversion.Scope) error
Convert_v1alpha4_AzureManagedMachinePoolList_To_v1alpha3_AzureManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedMachinePoolSpec_To_v1alpha3_AzureManagedMachinePoolSpec ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedMachinePoolSpec_To_v1alpha3_AzureManagedMachinePoolSpec(in *v1alpha4.AzureManagedMachinePoolSpec, out *AzureManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1alpha4_AzureManagedMachinePoolSpec_To_v1alpha3_AzureManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedMachinePoolStatus_To_v1alpha3_AzureManagedMachinePoolStatus ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedMachinePoolStatus_To_v1alpha3_AzureManagedMachinePoolStatus(in *v1alpha4.AzureManagedMachinePoolStatus, out *AzureManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1alpha4_AzureManagedMachinePoolStatus_To_v1alpha3_AzureManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1alpha4_AzureManagedMachinePool_To_v1alpha3_AzureManagedMachinePool ¶ added in v0.5.0
func Convert_v1alpha4_AzureManagedMachinePool_To_v1alpha3_AzureManagedMachinePool(in *v1alpha4.AzureManagedMachinePool, out *AzureManagedMachinePool, s conversion.Scope) error
Convert_v1alpha4_AzureManagedMachinePool_To_v1alpha3_AzureManagedMachinePool is an autogenerated conversion function.
func Convert_v1alpha4_Image_To_v1alpha3_Image ¶ added in v0.5.0
func Convert_v1alpha4_Image_To_v1alpha3_Image(in *v1alpha4.Image, out *v1alpha3.Image, s conversion.Scope) error
Convert_v1alpha4_Image_To_v1alpha3_Image is a conversion function.
func Convert_v1alpha4_ManagedControlPlaneSubnet_To_v1alpha3_ManagedControlPlaneSubnet ¶ added in v0.5.0
func Convert_v1alpha4_ManagedControlPlaneSubnet_To_v1alpha3_ManagedControlPlaneSubnet(in *v1alpha4.ManagedControlPlaneSubnet, out *ManagedControlPlaneSubnet, s conversion.Scope) error
Convert_v1alpha4_ManagedControlPlaneSubnet_To_v1alpha3_ManagedControlPlaneSubnet is an autogenerated conversion function.
func Convert_v1alpha4_ManagedControlPlaneVirtualNetwork_To_v1alpha3_ManagedControlPlaneVirtualNetwork ¶ added in v0.5.0
func Convert_v1alpha4_ManagedControlPlaneVirtualNetwork_To_v1alpha3_ManagedControlPlaneVirtualNetwork(in *v1alpha4.ManagedControlPlaneVirtualNetwork, out *ManagedControlPlaneVirtualNetwork, s conversion.Scope) error
Convert_v1alpha4_ManagedControlPlaneVirtualNetwork_To_v1alpha3_ManagedControlPlaneVirtualNetwork is an autogenerated conversion function.
func Convert_v1alpha4_OSDisk_To_v1alpha3_OSDisk ¶ added in v0.5.0
func Convert_v1alpha4_OSDisk_To_v1alpha3_OSDisk(in *v1alpha4.OSDisk, out *v1alpha3.OSDisk, s conversion.Scope) error
Convert_v1alpha4_OSDisk_To_v1alpha3_OSDisk is a conversion function.
func RegisterConversions ¶ added in v0.5.0
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type AzureMachinePool ¶
type AzureMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureMachinePoolSpec `json:"spec,omitempty"` Status AzureMachinePoolStatus `json:"status,omitempty"` }
AzureMachinePool is the Schema for the azuremachinepools API.
func (*AzureMachinePool) ConvertFrom ¶ added in v0.5.0
func (dst *AzureMachinePool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha4) to this version.
func (*AzureMachinePool) ConvertTo ¶ added in v0.5.0
func (src *AzureMachinePool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AzureMachinePool to the Hub version (v1alpha4).
func (*AzureMachinePool) DeepCopy ¶
func (in *AzureMachinePool) DeepCopy() *AzureMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePool.
func (*AzureMachinePool) DeepCopyInto ¶
func (in *AzureMachinePool) DeepCopyInto(out *AzureMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureMachinePool) DeepCopyObject ¶
func (in *AzureMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureMachinePool) GetConditions ¶ added in v0.4.10
func (amp *AzureMachinePool) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an AzureMachinePool API object.
func (*AzureMachinePool) SetConditions ¶ added in v0.4.10
func (amp *AzureMachinePool) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an AzureMachinePool object.
type AzureMachinePoolInstanceStatus ¶ added in v0.4.10
type AzureMachinePoolInstanceStatus struct { // Version defines the Kubernetes version for the VM Instance // +optional Version string `json:"version"` // ProvisioningState is the provisioning state of the Azure virtual machine instance. // +optional ProvisioningState *infrav1.VMState `json:"provisioningState"` // ProviderID is the provider identification of the VMSS Instance // +optional ProviderID string `json:"providerID"` // InstanceID is the identification of the Machine Instance within the VMSS // +optional InstanceID string `json:"instanceID"` // InstanceName is the name of the Machine Instance within the VMSS // +optional InstanceName string `json:"instanceName"` // LatestModelApplied indicates the instance is running the most up-to-date VMSS model. A VMSS model describes // the image version the VM is running. If the instance is not running the latest model, it means the instance // may not be running the version of Kubernetes the Machine Pool has specified and needs to be updated. LatestModelApplied bool `json:"latestModelApplied"` }
AzureMachinePoolInstanceStatus provides status information for each instance in the VMSS.
func (*AzureMachinePoolInstanceStatus) DeepCopy ¶ added in v0.4.10
func (in *AzureMachinePoolInstanceStatus) DeepCopy() *AzureMachinePoolInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolInstanceStatus.
func (*AzureMachinePoolInstanceStatus) DeepCopyInto ¶ added in v0.4.10
func (in *AzureMachinePoolInstanceStatus) DeepCopyInto(out *AzureMachinePoolInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolList ¶
type AzureMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureMachinePool `json:"items"` }
AzureMachinePoolList contains a list of AzureMachinePools.
func (*AzureMachinePoolList) DeepCopy ¶
func (in *AzureMachinePoolList) DeepCopy() *AzureMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolList.
func (*AzureMachinePoolList) DeepCopyInto ¶
func (in *AzureMachinePoolList) DeepCopyInto(out *AzureMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureMachinePoolList) DeepCopyObject ¶
func (in *AzureMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureMachinePoolMachineTemplate ¶ added in v0.5.0
type AzureMachinePoolMachineTemplate struct { // VMSize is the size of the Virtual Machine to build. // See https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/createorupdate#virtualmachinesizetypes VMSize string `json:"vmSize"` // Image is used to provide details of an image to use during Virtual Machine creation. // If image details are omitted the image will default the Azure Marketplace "capi" offer, // which is based on Ubuntu. // +kubebuilder:validation:nullable // +optional Image *infrav1.Image `json:"image,omitempty"` // OSDisk contains the operating system disk information for a Virtual Machine OSDisk infrav1.OSDisk `json:"osDisk"` // DataDisks specifies the list of data disks to be created for a Virtual Machine // +optional DataDisks []infrav1.DataDisk `json:"dataDisks,omitempty"` // SSHPublicKey is the SSH public key string base64 encoded to add to a Virtual Machine SSHPublicKey string `json:"sshPublicKey"` // AcceleratedNetworking enables or disables Azure accelerated networking. If omitted, it will be set based on // whether the requested VMSize supports accelerated networking. // If AcceleratedNetworking is set to true with a VMSize that does not support it, Azure will return an error. // +optional AcceleratedNetworking *bool `json:"acceleratedNetworking,omitempty"` // TerminateNotificationTimeout enables or disables VMSS scheduled events termination notification with specified timeout // allowed values are between 5 and 15 (mins) // +optional TerminateNotificationTimeout *int `json:"terminateNotificationTimeout,omitempty"` // SecurityProfile specifies the Security profile settings for a virtual machine. // +optional SecurityProfile *infrav1.SecurityProfile `json:"securityProfile,omitempty"` // SpotVMOptions allows the ability to specify the Machine should use a Spot VM // +optional SpotVMOptions *infrav1.SpotVMOptions `json:"spotVMOptions,omitempty"` }
AzureMachinePoolMachineTemplate defines the template for an AzureMachinePool machine.
func (*AzureMachinePoolMachineTemplate) DeepCopy ¶ added in v0.5.0
func (in *AzureMachinePoolMachineTemplate) DeepCopy() *AzureMachinePoolMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolMachineTemplate.
func (*AzureMachinePoolMachineTemplate) DeepCopyInto ¶ added in v0.5.0
func (in *AzureMachinePoolMachineTemplate) DeepCopyInto(out *AzureMachinePoolMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolSpec ¶
type AzureMachinePoolSpec struct { // Location is the Azure region location e.g. westus2 Location string `json:"location"` // Template contains the details used to build a replica virtual machine within the Machine Pool. Template AzureMachinePoolMachineTemplate `json:"template"` // AdditionalTags is an optional set of tags to add to an instance, in addition to the ones added by default by the // Azure provider. If both the AzureCluster and the AzureMachine specify the same tag name with different values, the // AzureMachine's value takes precedence. // +optional AdditionalTags infrav1.Tags `json:"additionalTags,omitempty"` // ProviderID is the identification ID of the Virtual Machine Scale Set // +optional ProviderID string `json:"providerID,omitempty"` // ProviderIDList are the identification IDs of machine instances provided by the provider. // This field must match the provider IDs as seen on the node objects corresponding to a machine pool's machine instances. // +optional ProviderIDList []string `json:"providerIDList,omitempty"` // Identity is the type of identity used for the Virtual Machine Scale Set. // The type 'SystemAssigned' is an implicitly created identity. // The generated identity will be assigned a Subscription contributor role. // The type 'UserAssigned' is a standalone Azure resource provided by the user // and assigned to the VM // +kubebuilder:default=None // +optional Identity infrav1.VMIdentity `json:"identity,omitempty"` // UserAssignedIdentities is a list of standalone Azure identities provided by the user // The lifecycle of a user-assigned identity is managed separately from the lifecycle of // the AzureMachinePool. // See https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-manage-ua-identity-cli // +optional UserAssignedIdentities []infrav1.UserAssignedIdentity `json:"userAssignedIdentities,omitempty"` // RoleAssignmentName is the name of the role assignment to create for a system assigned identity. It can be any valid GUID. // If not specified, a random GUID will be generated. // +optional RoleAssignmentName string `json:"roleAssignmentName,omitempty"` }
AzureMachinePoolSpec defines the desired state of AzureMachinePool.
func (*AzureMachinePoolSpec) DeepCopy ¶
func (in *AzureMachinePoolSpec) DeepCopy() *AzureMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolSpec.
func (*AzureMachinePoolSpec) DeepCopyInto ¶
func (in *AzureMachinePoolSpec) DeepCopyInto(out *AzureMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMachinePoolStatus ¶
type AzureMachinePoolStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Replicas is the most recently observed number of replicas. // +optional Replicas int32 `json:"replicas"` // Instances is the VM instance status for each VM in the VMSS // +optional Instances []*AzureMachinePoolInstanceStatus `json:"instances,omitempty"` // Version is the Kubernetes version for the current VMSS model // +optional Version string `json:"version"` // ProvisioningState is the provisioning state of the Azure virtual machine. // +optional ProvisioningState *infrav1.VMState `json:"provisioningState,omitempty"` // FailureReason will be set in the event that there is a terminal problem // reconciling the MachinePool 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 MachinePool'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 MachinePools // can be added as events to the MachinePool object and/or logged in the // controller's output. // +optional FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` // FailureMessage will be set in the event that there is a terminal problem // reconciling the MachinePool 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 MachinePool'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 MachinePools // can be added as events to the MachinePool object and/or logged in the // controller's output. // +optional FailureMessage *string `json:"failureMessage,omitempty"` // Conditions defines current service state of the AzureMachinePool. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` // LongRunningOperationState saves the state for an Azure long running operations so it can be continued on the // next reconciliation loop. // +optional LongRunningOperationState *infrav1.Future `json:"longRunningOperationState,omitempty"` }
AzureMachinePoolStatus defines the observed state of AzureMachinePool.
func (*AzureMachinePoolStatus) DeepCopy ¶
func (in *AzureMachinePoolStatus) DeepCopy() *AzureMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMachinePoolStatus.
func (*AzureMachinePoolStatus) DeepCopyInto ¶
func (in *AzureMachinePoolStatus) DeepCopyInto(out *AzureMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedCluster ¶ added in v0.4.4
type AzureManagedCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureManagedClusterSpec `json:"spec,omitempty"` Status AzureManagedClusterStatus `json:"status,omitempty"` }
AzureManagedCluster is the Schema for the azuremanagedclusters API.
func (*AzureManagedCluster) ConvertFrom ¶ added in v0.5.0
func (dst *AzureManagedCluster) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha4) to this version.
func (*AzureManagedCluster) ConvertTo ¶ added in v0.5.0
func (src *AzureManagedCluster) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AzureManagedCluster to the Hub version (v1alpha4).
func (*AzureManagedCluster) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedCluster) DeepCopy() *AzureManagedCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedCluster.
func (*AzureManagedCluster) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedCluster) DeepCopyInto(out *AzureManagedCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedCluster) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedClusterList ¶ added in v0.4.4
type AzureManagedClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureManagedCluster `json:"items"` }
AzureManagedClusterList contains a list of AzureManagedClusters.
func (*AzureManagedClusterList) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedClusterList) DeepCopy() *AzureManagedClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterList.
func (*AzureManagedClusterList) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedClusterList) DeepCopyInto(out *AzureManagedClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedClusterList) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedClusterSpec ¶ added in v0.4.4
type AzureManagedClusterSpec struct { // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` }
AzureManagedClusterSpec defines the desired state of AzureManagedCluster.
func (*AzureManagedClusterSpec) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedClusterSpec) DeepCopy() *AzureManagedClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterSpec.
func (*AzureManagedClusterSpec) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedClusterSpec) DeepCopyInto(out *AzureManagedClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedClusterStatus ¶ added in v0.4.4
type AzureManagedClusterStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready,omitempty"` }
AzureManagedClusterStatus defines the observed state of AzureManagedCluster.
func (*AzureManagedClusterStatus) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedClusterStatus) DeepCopy() *AzureManagedClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedClusterStatus.
func (*AzureManagedClusterStatus) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedClusterStatus) DeepCopyInto(out *AzureManagedClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedControlPlane ¶ added in v0.4.4
type AzureManagedControlPlane struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureManagedControlPlaneSpec `json:"spec,omitempty"` Status AzureManagedControlPlaneStatus `json:"status,omitempty"` }
AzureManagedControlPlane is the Schema for the azuremanagedcontrolplanes API.
func (*AzureManagedControlPlane) ConvertFrom ¶ added in v0.5.0
func (dst *AzureManagedControlPlane) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha4) to this version.
func (*AzureManagedControlPlane) ConvertTo ¶ added in v0.5.0
func (src *AzureManagedControlPlane) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AzureManagedControlPlane to the Hub version (v1alpha4).
func (*AzureManagedControlPlane) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedControlPlane) DeepCopy() *AzureManagedControlPlane
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlane.
func (*AzureManagedControlPlane) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedControlPlane) DeepCopyInto(out *AzureManagedControlPlane)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedControlPlane) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedControlPlane) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedControlPlaneList ¶ added in v0.4.4
type AzureManagedControlPlaneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureManagedControlPlane `json:"items"` }
AzureManagedControlPlaneList contains a list of AzureManagedControlPlanes.
func (*AzureManagedControlPlaneList) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedControlPlaneList) DeepCopy() *AzureManagedControlPlaneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneList.
func (*AzureManagedControlPlaneList) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedControlPlaneList) DeepCopyInto(out *AzureManagedControlPlaneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedControlPlaneList) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedControlPlaneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedControlPlaneSpec ¶ added in v0.4.4
type AzureManagedControlPlaneSpec struct { // Version defines the desired Kubernetes version. // +kubebuilder:validation:MinLength:=2 Version string `json:"version"` // ResourceGroupName is the name of the Azure resource group for this AKS Cluster. ResourceGroupName string `json:"resourceGroupName"` // NodeResourceGroupName is the name of the resource group // containining cluster IaaS resources. Will be populated to default // in webhook. NodeResourceGroupName string `json:"nodeResourceGroupName"` // VirtualNetwork describes the vnet for the AKS cluster. Will be created if it does not exist. VirtualNetwork ManagedControlPlaneVirtualNetwork `json:"virtualNetwork,omitempty"` // SubscriotionID is the GUID of the Azure subscription to hold this cluster. SubscriptionID string `json:"subscriptionID,omitempty"` // Location is a string matching one of the canonical Azure region names. Examples: "westus2", "eastus". Location string `json:"location"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` // AdditionalTags is an optional set of tags to add to Azure resources managed by the Azure provider, in addition to the // ones added by default. // +optional AdditionalTags infrav1.Tags `json:"additionalTags,omitempty"` // NetworkPlugin used for building Kubernetes network. // +kubebuilder:validation:Enum=azure;kubenet // +optional NetworkPlugin *string `json:"networkPlugin,omitempty"` // NetworkPolicy used for building Kubernetes network. // +kubebuilder:validation:Enum=azure;calico // +optional NetworkPolicy *string `json:"networkPolicy,omitempty"` // SSHPublicKey is a string literal containing an ssh public key base64 encoded. SSHPublicKey string `json:"sshPublicKey"` // DefaultPoolRef is the specification for the default pool, without which an AKS cluster cannot be created. DefaultPoolRef corev1.LocalObjectReference `json:"defaultPoolRef"` // DNSServiceIP is an IP address assigned to the Kubernetes DNS service. // It must be within the Kubernetes service address range specified in serviceCidr. // +optional DNSServiceIP *string `json:"dnsServiceIP,omitempty"` // LoadBalancerSKU is the SKU of the loadBalancer to be provisioned. // +kubebuilder:validation:Enum=Basic;Standard // +optional LoadBalancerSKU *string `json:"loadBalancerSKU,omitempty"` }
AzureManagedControlPlaneSpec defines the desired state of AzureManagedControlPlane.
func (*AzureManagedControlPlaneSpec) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedControlPlaneSpec) DeepCopy() *AzureManagedControlPlaneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneSpec.
func (*AzureManagedControlPlaneSpec) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedControlPlaneSpec) DeepCopyInto(out *AzureManagedControlPlaneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedControlPlaneStatus ¶ added in v0.4.4
type AzureManagedControlPlaneStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready,omitempty"` // Initialized is true when the the control plane is available for initial contact. // This may occur before the control plane is fully ready. // In the AzureManagedControlPlane implementation, these are identical. // +optional Initialized bool `json:"initialized,omitempty"` }
AzureManagedControlPlaneStatus defines the observed state of AzureManagedControlPlane.
func (*AzureManagedControlPlaneStatus) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedControlPlaneStatus) DeepCopy() *AzureManagedControlPlaneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedControlPlaneStatus.
func (*AzureManagedControlPlaneStatus) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedControlPlaneStatus) DeepCopyInto(out *AzureManagedControlPlaneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedMachinePool ¶ added in v0.4.4
type AzureManagedMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureManagedMachinePoolSpec `json:"spec,omitempty"` Status AzureManagedMachinePoolStatus `json:"status,omitempty"` }
AzureManagedMachinePool is the Schema for the azuremanagedmachinepools API.
func (*AzureManagedMachinePool) ConvertFrom ¶ added in v0.5.0
func (dst *AzureManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha4) to this version.
func (*AzureManagedMachinePool) ConvertTo ¶ added in v0.5.0
func (src *AzureManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AzureManagedMachinePool to the Hub version (v1alpha4).
func (*AzureManagedMachinePool) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedMachinePool) DeepCopy() *AzureManagedMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePool.
func (*AzureManagedMachinePool) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedMachinePool) DeepCopyInto(out *AzureManagedMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedMachinePool) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedMachinePoolList ¶ added in v0.4.4
type AzureManagedMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureManagedMachinePool `json:"items"` }
AzureManagedMachinePoolList contains a list of AzureManagedMachinePools.
func (*AzureManagedMachinePoolList) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedMachinePoolList) DeepCopy() *AzureManagedMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolList.
func (*AzureManagedMachinePoolList) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedMachinePoolList) DeepCopyInto(out *AzureManagedMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureManagedMachinePoolList) DeepCopyObject ¶ added in v0.4.4
func (in *AzureManagedMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureManagedMachinePoolSpec ¶ added in v0.4.4
type AzureManagedMachinePoolSpec struct { // SKU is the size of the VMs in the node pool. SKU string `json:"sku"` // OSDiskSizeGB is the disk size for every machine in this agent pool. // If you specify 0, it will apply the default osDisk size according to the vmSize specified. OSDiskSizeGB *int32 `json:"osDiskSizeGB,omitempty"` // ProviderIDList is the unique identifier as specified by the cloud provider. // +optional ProviderIDList []string `json:"providerIDList,omitempty"` }
AzureManagedMachinePoolSpec defines the desired state of AzureManagedMachinePool.
func (*AzureManagedMachinePoolSpec) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedMachinePoolSpec) DeepCopy() *AzureManagedMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolSpec.
func (*AzureManagedMachinePoolSpec) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedMachinePoolSpec) DeepCopyInto(out *AzureManagedMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureManagedMachinePoolStatus ¶ added in v0.4.4
type AzureManagedMachinePoolStatus struct { // Ready is true when the provider resource is ready. // +optional Ready bool `json:"ready"` // Replicas is the most recently observed number of replicas. // +optional Replicas int32 `json:"replicas"` // 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 *capierrors.MachineStatusError `json:"errorReason,omitempty"` // 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"` }
AzureManagedMachinePoolStatus defines the observed state of AzureManagedMachinePool.
func (*AzureManagedMachinePoolStatus) DeepCopy ¶ added in v0.4.4
func (in *AzureManagedMachinePoolStatus) DeepCopy() *AzureManagedMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureManagedMachinePoolStatus.
func (*AzureManagedMachinePoolStatus) DeepCopyInto ¶ added in v0.4.4
func (in *AzureManagedMachinePoolStatus) DeepCopyInto(out *AzureManagedMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedControlPlaneSubnet ¶ added in v0.4.10
type ManagedControlPlaneSubnet struct { Name string `json:"name"` CIDRBlock string `json:"cidrBlock"` }
ManagedControlPlaneSubnet describes a subnet for an AKS cluster.
func (*ManagedControlPlaneSubnet) DeepCopy ¶ added in v0.4.10
func (in *ManagedControlPlaneSubnet) DeepCopy() *ManagedControlPlaneSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneSubnet.
func (*ManagedControlPlaneSubnet) DeepCopyInto ¶ added in v0.4.10
func (in *ManagedControlPlaneSubnet) DeepCopyInto(out *ManagedControlPlaneSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedControlPlaneVirtualNetwork ¶ added in v0.4.10
type ManagedControlPlaneVirtualNetwork struct { Name string `json:"name"` CIDRBlock string `json:"cidrBlock"` Subnet ManagedControlPlaneSubnet `json:"subnet,omitempty"` }
ManagedControlPlaneVirtualNetwork describes a virtual network required to provision AKS clusters.
func (*ManagedControlPlaneVirtualNetwork) DeepCopy ¶ added in v0.4.10
func (in *ManagedControlPlaneVirtualNetwork) DeepCopy() *ManagedControlPlaneVirtualNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedControlPlaneVirtualNetwork.
func (*ManagedControlPlaneVirtualNetwork) DeepCopyInto ¶ added in v0.4.10
func (in *ManagedControlPlaneVirtualNetwork) DeepCopyInto(out *ManagedControlPlaneVirtualNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- azuremachinepool_conversion.go
- azuremachinepool_types.go
- azuremanagedcluster_conversion.go
- azuremanagedcluster_types.go
- azuremanagedcontrolplane_conversion.go
- azuremanagedcontrolplane_types.go
- azuremanagedmachinepool_conversion.go
- azuremanagedmachinepool_types.go
- conversion.go
- doc.go
- groupversion_info.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go