Documentation ¶
Index ¶
- Constants
- Variables
- func Convert_v1beta1_AddOnOptions_To_v1beta2_AddOnOptions(in *AddOnOptions, out *v1beta2.AddOnOptions, s conversion.Scope) error
- func Convert_v1beta1_AdmissionControllerOptions_To_v1beta2_AdmissionControllerOptions(in *AdmissionControllerOptions, out *v1beta2.AdmissionControllerOptions, ...) error
- func Convert_v1beta1_ClusterOptions_To_v1beta2_ClusterOptions(in *ClusterOptions, out *v1beta2.ClusterOptions, s conversion.Scope) error
- func Convert_v1beta1_ClusterPodNetworkOptions_To_v1beta2_ClusterPodNetworkOptions(in *ClusterPodNetworkOptions, out *v1beta2.ClusterPodNetworkOptions, ...) error
- func Convert_v1beta1_EndpointConfig_To_v1beta2_EndpointConfig(in *EndpointConfig, out *v1beta2.EndpointConfig, s conversion.Scope) error
- func Convert_v1beta1_ImagePolicyConfig_To_v1beta2_ImagePolicyConfig(in *ImagePolicyConfig, out *v1beta2.ImagePolicyConfig, s conversion.Scope) error
- func Convert_v1beta1_InstanceConfiguration_To_v1beta2_InstanceConfiguration(in *InstanceConfiguration, out *v1beta2.InstanceConfiguration, ...) error
- func Convert_v1beta1_InstanceSourceViaImageConfig_To_v1beta2_InstanceSourceViaImageConfig(in *InstanceSourceViaImageConfig, out *v1beta2.InstanceSourceViaImageConfig, ...) error
- func Convert_v1beta1_InstanceVnicConfiguration_To_v1beta2_InstanceVnicConfiguration(in *InstanceVnicConfiguration, out *v1beta2.InstanceVnicConfiguration, ...) error
- func Convert_v1beta1_KeyDetails_To_v1beta2_KeyDetails(in *KeyDetails, out *v1beta2.KeyDetails, s conversion.Scope) error
- func Convert_v1beta1_KeyValue_To_v1beta2_KeyValue(in *KeyValue, out *v1beta2.KeyValue, s conversion.Scope) error
- func Convert_v1beta1_KubernetesNetworkConfig_To_v1beta2_KubernetesNetworkConfig(in *KubernetesNetworkConfig, out *v1beta2.KubernetesNetworkConfig, ...) error
- func Convert_v1beta1_LaunchDetails_To_v1beta2_LaunchDetails(in *LaunchDetails, out *v1beta2.LaunchDetails, s conversion.Scope) error
- func Convert_v1beta1_NetworkSpec_To_v1beta2_NetworkSpec(in *infrastructurev1beta1.NetworkSpec, out *infrastructurev1beta2.NetworkSpec, ...) error
- func Convert_v1beta1_NodeEvictionNodePoolSettings_To_v1beta2_NodeEvictionNodePoolSettings(in *NodeEvictionNodePoolSettings, out *v1beta2.NodeEvictionNodePoolSettings, ...) error
- func Convert_v1beta1_NodePoolNodeConfig_To_v1beta2_NodePoolNodeConfig(in *NodePoolNodeConfig, out *v1beta2.NodePoolNodeConfig, s conversion.Scope) error
- func Convert_v1beta1_NodePoolPodNetworkOptionDetails_To_v1beta2_NodePoolPodNetworkOptionDetails(in *NodePoolPodNetworkOptionDetails, ...) error
- func Convert_v1beta1_NodeShapeConfig_To_v1beta2_NodeShapeConfig(in *NodeShapeConfig, out *v1beta2.NodeShapeConfig, s conversion.Scope) error
- func Convert_v1beta1_NodeSourceViaImage_To_v1beta2_NodeSourceViaImage(in *NodeSourceViaImage, out *v1beta2.NodeSourceViaImage, s conversion.Scope) error
- func Convert_v1beta1_OCIMachinePoolList_To_v1beta2_OCIMachinePoolList(in *OCIMachinePoolList, out *v1beta2.OCIMachinePoolList, s conversion.Scope) error
- func Convert_v1beta1_OCIMachinePoolSpec_To_v1beta2_OCIMachinePoolSpec(in *OCIMachinePoolSpec, out *v1beta2.OCIMachinePoolSpec, s conversion.Scope) error
- func Convert_v1beta1_OCIMachinePoolStatus_To_v1beta2_OCIMachinePoolStatus(in *OCIMachinePoolStatus, out *v1beta2.OCIMachinePoolStatus, ...) error
- func Convert_v1beta1_OCIMachinePool_To_v1beta2_OCIMachinePool(in *OCIMachinePool, out *v1beta2.OCIMachinePool, s conversion.Scope) error
- func Convert_v1beta1_OCIManagedClusterList_To_v1beta2_OCIManagedClusterList(in *OCIManagedClusterList, out *v1beta2.OCIManagedClusterList, ...) error
- func Convert_v1beta1_OCIManagedClusterSpec_To_v1beta2_OCIManagedClusterSpec(in *OCIManagedClusterSpec, out *v1beta2.OCIManagedClusterSpec, ...) error
- func Convert_v1beta1_OCIManagedClusterStatus_To_v1beta2_OCIManagedClusterStatus(in *OCIManagedClusterStatus, out *v1beta2.OCIManagedClusterStatus, ...) error
- func Convert_v1beta1_OCIManagedClusterTemplateList_To_v1beta2_OCIManagedClusterTemplateList(in *OCIManagedClusterTemplateList, out *v1beta2.OCIManagedClusterTemplateList, ...) error
- func Convert_v1beta1_OCIManagedClusterTemplateResource_To_v1beta2_OCIManagedClusterTemplateResource(in *OCIManagedClusterTemplateResource, ...) error
- func Convert_v1beta1_OCIManagedClusterTemplateSpec_To_v1beta2_OCIManagedClusterTemplateSpec(in *OCIManagedClusterTemplateSpec, out *v1beta2.OCIManagedClusterTemplateSpec, ...) error
- func Convert_v1beta1_OCIManagedClusterTemplate_To_v1beta2_OCIManagedClusterTemplate(in *OCIManagedClusterTemplate, out *v1beta2.OCIManagedClusterTemplate, ...) error
- func Convert_v1beta1_OCIManagedCluster_To_v1beta2_OCIManagedCluster(in *OCIManagedCluster, out *v1beta2.OCIManagedCluster, s conversion.Scope) error
- func Convert_v1beta1_OCIManagedControlPlaneList_To_v1beta2_OCIManagedControlPlaneList(in *OCIManagedControlPlaneList, out *v1beta2.OCIManagedControlPlaneList, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneSpec_To_v1beta2_OCIManagedControlPlaneSpec(in *OCIManagedControlPlaneSpec, out *v1beta2.OCIManagedControlPlaneSpec, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneStatus_To_v1beta2_OCIManagedControlPlaneStatus(in *OCIManagedControlPlaneStatus, out *v1beta2.OCIManagedControlPlaneStatus, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneTemplateList_To_v1beta2_OCIManagedControlPlaneTemplateList(in *OCIManagedControlPlaneTemplateList, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneTemplateResource_To_v1beta2_OCIManagedControlPlaneTemplateResource(in *OCIManagedControlPlaneTemplateResource, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneTemplateSpec_To_v1beta2_OCIManagedControlPlaneTemplateSpec(in *OCIManagedControlPlaneTemplateSpec, ...) error
- func Convert_v1beta1_OCIManagedControlPlaneTemplate_To_v1beta2_OCIManagedControlPlaneTemplate(in *OCIManagedControlPlaneTemplate, ...) error
- func Convert_v1beta1_OCIManagedControlPlane_To_v1beta2_OCIManagedControlPlane(in *OCIManagedControlPlane, out *v1beta2.OCIManagedControlPlane, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolList_To_v1beta2_OCIManagedMachinePoolList(in *OCIManagedMachinePoolList, out *v1beta2.OCIManagedMachinePoolList, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolSpec_To_v1beta2_OCIManagedMachinePoolSpec(in *OCIManagedMachinePoolSpec, out *v1beta2.OCIManagedMachinePoolSpec, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolStatus_To_v1beta2_OCIManagedMachinePoolStatus(in *OCIManagedMachinePoolStatus, out *v1beta2.OCIManagedMachinePoolStatus, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolTemplateList_To_v1beta2_OCIManagedMachinePoolTemplateList(in *OCIManagedMachinePoolTemplateList, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolTemplateResource_To_v1beta2_OCIManagedMachinePoolTemplateResource(in *OCIManagedMachinePoolTemplateResource, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolTemplateSpec_To_v1beta2_OCIManagedMachinePoolTemplateSpec(in *OCIManagedMachinePoolTemplateSpec, ...) error
- func Convert_v1beta1_OCIManagedMachinePoolTemplate_To_v1beta2_OCIManagedMachinePoolTemplate(in *OCIManagedMachinePoolTemplate, out *v1beta2.OCIManagedMachinePoolTemplate, ...) error
- func Convert_v1beta1_OCIManagedMachinePool_To_v1beta2_OCIManagedMachinePool(in *OCIManagedMachinePool, out *v1beta2.OCIManagedMachinePool, ...) error
- func Convert_v1beta1_OCIVirtualMachinePoolList_To_v1beta2_OCIVirtualMachinePoolList(in *OCIVirtualMachinePoolList, out *v1beta2.OCIVirtualMachinePoolList, ...) error
- func Convert_v1beta1_OCIVirtualMachinePoolSpec_To_v1beta2_OCIVirtualMachinePoolSpec(in *OCIVirtualMachinePoolSpec, out *v1beta2.OCIVirtualMachinePoolSpec, ...) error
- func Convert_v1beta1_OCIVirtualMachinePoolStatus_To_v1beta2_OCIVirtualMachinePoolStatus(in *OCIVirtualMachinePoolStatus, out *v1beta2.OCIVirtualMachinePoolStatus, ...) error
- func Convert_v1beta1_OCIVirtualMachinePool_To_v1beta2_OCIVirtualMachinePool(in *OCIVirtualMachinePool, out *v1beta2.OCIVirtualMachinePool, ...) error
- func Convert_v1beta1_PlacementConfig_To_v1beta2_PlacementConfig(in *PlacementConfig, out *v1beta2.PlacementConfig, s conversion.Scope) error
- func Convert_v1beta1_PlacementDetails_To_v1beta2_PlacementDetails(in *PlacementDetails, out *v1beta2.PlacementDetails, s conversion.Scope) error
- func Convert_v1beta1_PodConfig_To_v1beta2_PodConfig(in *PodConfig, out *v1beta2.PodConfig, s conversion.Scope) error
- func Convert_v1beta1_ShapeConfig_To_v1beta2_ShapeConfig(in *ShapeConfig, out *v1beta2.ShapeConfig, s conversion.Scope) error
- func Convert_v1beta1_Taint_To_v1beta2_Taint(in *Taint, out *v1beta2.Taint, s conversion.Scope) error
- func Convert_v1beta1_VcnIpNativePodNetworkOptions_To_v1beta2_VcnIpNativePodNetworkOptions(in *VcnIpNativePodNetworkOptions, out *v1beta2.VcnIpNativePodNetworkOptions, ...) error
- func Convert_v1beta1_VirtualNodepoolPlacementConfig_To_v1beta2_VirtualNodepoolPlacementConfig(in *VirtualNodepoolPlacementConfig, ...) error
- func Convert_v1beta2_AddOnOptions_To_v1beta1_AddOnOptions(in *v1beta2.AddOnOptions, out *AddOnOptions, s conversion.Scope) error
- func Convert_v1beta2_AdmissionControllerOptions_To_v1beta1_AdmissionControllerOptions(in *v1beta2.AdmissionControllerOptions, out *AdmissionControllerOptions, ...) error
- func Convert_v1beta2_ClusterOptions_To_v1beta1_ClusterOptions(in *v1beta2.ClusterOptions, out *ClusterOptions, s conversion.Scope) error
- func Convert_v1beta2_ClusterPodNetworkOptions_To_v1beta1_ClusterPodNetworkOptions(in *v1beta2.ClusterPodNetworkOptions, out *ClusterPodNetworkOptions, ...) error
- func Convert_v1beta2_EndpointConfig_To_v1beta1_EndpointConfig(in *v1beta2.EndpointConfig, out *EndpointConfig, s conversion.Scope) error
- func Convert_v1beta2_ImagePolicyConfig_To_v1beta1_ImagePolicyConfig(in *v1beta2.ImagePolicyConfig, out *ImagePolicyConfig, s conversion.Scope) error
- func Convert_v1beta2_InstanceConfiguration_To_v1beta1_InstanceConfiguration(in *v1beta2.InstanceConfiguration, out *InstanceConfiguration, ...) error
- func Convert_v1beta2_InstanceSourceViaImageConfig_To_v1beta1_InstanceSourceViaImageConfig(in *v1beta2.InstanceSourceViaImageConfig, out *InstanceSourceViaImageConfig, ...) error
- func Convert_v1beta2_InstanceVnicConfiguration_To_v1beta1_InstanceVnicConfiguration(in *v1beta2.InstanceVnicConfiguration, out *InstanceVnicConfiguration, ...) error
- func Convert_v1beta2_KeyDetails_To_v1beta1_KeyDetails(in *v1beta2.KeyDetails, out *KeyDetails, s conversion.Scope) error
- func Convert_v1beta2_KeyValue_To_v1beta1_KeyValue(in *v1beta2.KeyValue, out *KeyValue, s conversion.Scope) error
- func Convert_v1beta2_KubernetesNetworkConfig_To_v1beta1_KubernetesNetworkConfig(in *v1beta2.KubernetesNetworkConfig, out *KubernetesNetworkConfig, ...) error
- func Convert_v1beta2_LaunchDetails_To_v1beta1_LaunchDetails(in *v1beta2.LaunchDetails, out *LaunchDetails, s conversion.Scope) error
- func Convert_v1beta2_NetworkDetails_To_v1beta1_NetworkDetails(in *infrastructurev1beta2.NetworkDetails, ...) error
- func Convert_v1beta2_NetworkSpec_To_v1beta1_NetworkSpec(in *infrastructurev1beta2.NetworkSpec, out *infrastructurev1beta1.NetworkSpec, ...) error
- func Convert_v1beta2_NodeEvictionNodePoolSettings_To_v1beta1_NodeEvictionNodePoolSettings(in *v1beta2.NodeEvictionNodePoolSettings, out *NodeEvictionNodePoolSettings, ...) error
- func Convert_v1beta2_NodePoolNodeConfig_To_v1beta1_NodePoolNodeConfig(in *v1beta2.NodePoolNodeConfig, out *NodePoolNodeConfig, s conversion.Scope) error
- func Convert_v1beta2_NodePoolPodNetworkOptionDetails_To_v1beta1_NodePoolPodNetworkOptionDetails(in *v1beta2.NodePoolPodNetworkOptionDetails, ...) error
- func Convert_v1beta2_NodeShapeConfig_To_v1beta1_NodeShapeConfig(in *v1beta2.NodeShapeConfig, out *NodeShapeConfig, s conversion.Scope) error
- func Convert_v1beta2_NodeSourceViaImage_To_v1beta1_NodeSourceViaImage(in *v1beta2.NodeSourceViaImage, out *NodeSourceViaImage, s conversion.Scope) error
- func Convert_v1beta2_OCIMachinePoolList_To_v1beta1_OCIMachinePoolList(in *v1beta2.OCIMachinePoolList, out *OCIMachinePoolList, s conversion.Scope) error
- func Convert_v1beta2_OCIMachinePoolSpec_To_v1beta1_OCIMachinePoolSpec(in *v1beta2.OCIMachinePoolSpec, out *OCIMachinePoolSpec, s conversion.Scope) error
- func Convert_v1beta2_OCIMachinePoolStatus_To_v1beta1_OCIMachinePoolStatus(in *v1beta2.OCIMachinePoolStatus, out *OCIMachinePoolStatus, ...) error
- func Convert_v1beta2_OCIMachinePool_To_v1beta1_OCIMachinePool(in *v1beta2.OCIMachinePool, out *OCIMachinePool, s conversion.Scope) error
- func Convert_v1beta2_OCIManagedClusterList_To_v1beta1_OCIManagedClusterList(in *v1beta2.OCIManagedClusterList, out *OCIManagedClusterList, ...) error
- func Convert_v1beta2_OCIManagedClusterSpec_To_v1beta1_OCIManagedClusterSpec(in *v1beta2.OCIManagedClusterSpec, out *OCIManagedClusterSpec, ...) error
- func Convert_v1beta2_OCIManagedClusterStatus_To_v1beta1_OCIManagedClusterStatus(in *v1beta2.OCIManagedClusterStatus, out *OCIManagedClusterStatus, ...) error
- func Convert_v1beta2_OCIManagedClusterTemplateList_To_v1beta1_OCIManagedClusterTemplateList(in *v1beta2.OCIManagedClusterTemplateList, out *OCIManagedClusterTemplateList, ...) error
- func Convert_v1beta2_OCIManagedClusterTemplateResource_To_v1beta1_OCIManagedClusterTemplateResource(in *v1beta2.OCIManagedClusterTemplateResource, ...) error
- func Convert_v1beta2_OCIManagedClusterTemplateSpec_To_v1beta1_OCIManagedClusterTemplateSpec(in *v1beta2.OCIManagedClusterTemplateSpec, out *OCIManagedClusterTemplateSpec, ...) error
- func Convert_v1beta2_OCIManagedClusterTemplate_To_v1beta1_OCIManagedClusterTemplate(in *v1beta2.OCIManagedClusterTemplate, out *OCIManagedClusterTemplate, ...) error
- func Convert_v1beta2_OCIManagedCluster_To_v1beta1_OCIManagedCluster(in *v1beta2.OCIManagedCluster, out *OCIManagedCluster, s conversion.Scope) error
- func Convert_v1beta2_OCIManagedControlPlaneList_To_v1beta1_OCIManagedControlPlaneList(in *v1beta2.OCIManagedControlPlaneList, out *OCIManagedControlPlaneList, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneSpec_To_v1beta1_OCIManagedControlPlaneSpec(in *v1beta2.OCIManagedControlPlaneSpec, out *OCIManagedControlPlaneSpec, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneStatus_To_v1beta1_OCIManagedControlPlaneStatus(in *v1beta2.OCIManagedControlPlaneStatus, out *OCIManagedControlPlaneStatus, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneTemplateList_To_v1beta1_OCIManagedControlPlaneTemplateList(in *v1beta2.OCIManagedControlPlaneTemplateList, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneTemplateResource_To_v1beta1_OCIManagedControlPlaneTemplateResource(in *v1beta2.OCIManagedControlPlaneTemplateResource, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneTemplateSpec_To_v1beta1_OCIManagedControlPlaneTemplateSpec(in *v1beta2.OCIManagedControlPlaneTemplateSpec, ...) error
- func Convert_v1beta2_OCIManagedControlPlaneTemplate_To_v1beta1_OCIManagedControlPlaneTemplate(in *v1beta2.OCIManagedControlPlaneTemplate, ...) error
- func Convert_v1beta2_OCIManagedControlPlane_To_v1beta1_OCIManagedControlPlane(in *v1beta2.OCIManagedControlPlane, out *OCIManagedControlPlane, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolList_To_v1beta1_OCIManagedMachinePoolList(in *v1beta2.OCIManagedMachinePoolList, out *OCIManagedMachinePoolList, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolSpec_To_v1beta1_OCIManagedMachinePoolSpec(in *v1beta2.OCIManagedMachinePoolSpec, out *OCIManagedMachinePoolSpec, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolStatus_To_v1beta1_OCIManagedMachinePoolStatus(in *v1beta2.OCIManagedMachinePoolStatus, out *OCIManagedMachinePoolStatus, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolTemplateList_To_v1beta1_OCIManagedMachinePoolTemplateList(in *v1beta2.OCIManagedMachinePoolTemplateList, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolTemplateResource_To_v1beta1_OCIManagedMachinePoolTemplateResource(in *v1beta2.OCIManagedMachinePoolTemplateResource, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolTemplateSpec_To_v1beta1_OCIManagedMachinePoolTemplateSpec(in *v1beta2.OCIManagedMachinePoolTemplateSpec, ...) error
- func Convert_v1beta2_OCIManagedMachinePoolTemplate_To_v1beta1_OCIManagedMachinePoolTemplate(in *v1beta2.OCIManagedMachinePoolTemplate, out *OCIManagedMachinePoolTemplate, ...) error
- func Convert_v1beta2_OCIManagedMachinePool_To_v1beta1_OCIManagedMachinePool(in *v1beta2.OCIManagedMachinePool, out *OCIManagedMachinePool, ...) error
- func Convert_v1beta2_OCIVirtualMachinePoolList_To_v1beta1_OCIVirtualMachinePoolList(in *v1beta2.OCIVirtualMachinePoolList, out *OCIVirtualMachinePoolList, ...) error
- func Convert_v1beta2_OCIVirtualMachinePoolSpec_To_v1beta1_OCIVirtualMachinePoolSpec(in *v1beta2.OCIVirtualMachinePoolSpec, out *OCIVirtualMachinePoolSpec, ...) error
- func Convert_v1beta2_OCIVirtualMachinePoolStatus_To_v1beta1_OCIVirtualMachinePoolStatus(in *v1beta2.OCIVirtualMachinePoolStatus, out *OCIVirtualMachinePoolStatus, ...) error
- func Convert_v1beta2_OCIVirtualMachinePool_To_v1beta1_OCIVirtualMachinePool(in *v1beta2.OCIVirtualMachinePool, out *OCIVirtualMachinePool, ...) error
- func Convert_v1beta2_PlacementConfig_To_v1beta1_PlacementConfig(in *v1beta2.PlacementConfig, out *PlacementConfig, s conversion.Scope) error
- func Convert_v1beta2_PlacementDetails_To_v1beta1_PlacementDetails(in *v1beta2.PlacementDetails, out *PlacementDetails, s conversion.Scope) error
- func Convert_v1beta2_PodConfig_To_v1beta1_PodConfig(in *v1beta2.PodConfig, out *PodConfig, s conversion.Scope) error
- func Convert_v1beta2_ShapeConfig_To_v1beta1_ShapeConfig(in *v1beta2.ShapeConfig, out *ShapeConfig, s conversion.Scope) error
- func Convert_v1beta2_Taint_To_v1beta1_Taint(in *v1beta2.Taint, out *Taint, s conversion.Scope) error
- func Convert_v1beta2_VcnIpNativePodNetworkOptions_To_v1beta1_VcnIpNativePodNetworkOptions(in *v1beta2.VcnIpNativePodNetworkOptions, out *VcnIpNativePodNetworkOptions, ...) error
- func Convert_v1beta2_VirtualNodepoolPlacementConfig_To_v1beta1_VirtualNodepoolPlacementConfig(in *v1beta2.VirtualNodepoolPlacementConfig, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- type AddOnOptions
- type AdmissionControllerOptions
- type CNIOptionEnum
- type ClusterOptions
- type ClusterPodNetworkOptions
- type EndpointConfig
- type ImagePolicyConfig
- type InstanceConfiguration
- type InstanceSourceViaImageConfig
- type InstanceVnicConfiguration
- type KeyDetails
- type KeyValue
- type KubernetesNetworkConfig
- type LaunchDetails
- type NodeEvictionNodePoolSettings
- type NodePoolNodeConfig
- type NodePoolPodNetworkOptionDetails
- type NodeShapeConfig
- type NodeSourceViaImage
- type OCIMachinePool
- func (r *OCIMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (src *OCIMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *OCIMachinePool) DeepCopy() *OCIMachinePool
- func (in *OCIMachinePool) DeepCopyInto(out *OCIMachinePool)
- func (in *OCIMachinePool) DeepCopyObject() runtime.Object
- func (m *OCIMachinePool) GetConditions() clusterv1.Conditions
- func (m *OCIMachinePool) SetConditions(conditions clusterv1.Conditions)
- type OCIMachinePoolList
- type OCIMachinePoolSpec
- type OCIMachinePoolStatus
- type OCIManagedCluster
- func (r *OCIManagedCluster) ConvertFrom(srcRaw conversion.Hub) error
- func (src *OCIManagedCluster) ConvertTo(dstRaw conversion.Hub) error
- func (in *OCIManagedCluster) DeepCopy() *OCIManagedCluster
- func (in *OCIManagedCluster) DeepCopyInto(out *OCIManagedCluster)
- func (in *OCIManagedCluster) DeepCopyObject() runtime.Object
- func (c *OCIManagedCluster) GetConditions() clusterv1.Conditions
- func (c *OCIManagedCluster) SetConditions(conditions clusterv1.Conditions)
- type OCIManagedClusterList
- type OCIManagedClusterSpec
- type OCIManagedClusterStatus
- type OCIManagedClusterTemplate
- type OCIManagedClusterTemplateList
- type OCIManagedClusterTemplateResource
- type OCIManagedClusterTemplateSpec
- type OCIManagedControlPlane
- func (r *OCIManagedControlPlane) ConvertFrom(srcRaw conversion.Hub) error
- func (src *OCIManagedControlPlane) ConvertTo(dstRaw conversion.Hub) error
- func (in *OCIManagedControlPlane) DeepCopy() *OCIManagedControlPlane
- func (in *OCIManagedControlPlane) DeepCopyInto(out *OCIManagedControlPlane)
- func (in *OCIManagedControlPlane) DeepCopyObject() runtime.Object
- func (c *OCIManagedControlPlane) GetConditions() clusterv1.Conditions
- func (c *OCIManagedControlPlane) SetConditions(conditions clusterv1.Conditions)
- type OCIManagedControlPlaneList
- type OCIManagedControlPlaneSpec
- type OCIManagedControlPlaneStatus
- type OCIManagedControlPlaneTemplate
- type OCIManagedControlPlaneTemplateList
- type OCIManagedControlPlaneTemplateResource
- type OCIManagedControlPlaneTemplateSpec
- type OCIManagedMachinePool
- func (r *OCIManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (src *OCIManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *OCIManagedMachinePool) DeepCopy() *OCIManagedMachinePool
- func (in *OCIManagedMachinePool) DeepCopyInto(out *OCIManagedMachinePool)
- func (in *OCIManagedMachinePool) DeepCopyObject() runtime.Object
- func (m *OCIManagedMachinePool) GetConditions() clusterv1.Conditions
- func (m *OCIManagedMachinePool) SetConditions(conditions clusterv1.Conditions)
- type OCIManagedMachinePoolList
- type OCIManagedMachinePoolSpec
- type OCIManagedMachinePoolStatus
- type OCIManagedMachinePoolTemplate
- type OCIManagedMachinePoolTemplateList
- type OCIManagedMachinePoolTemplateResource
- type OCIManagedMachinePoolTemplateSpec
- type OCIVirtualMachinePool
- func (r *OCIVirtualMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (src *OCIVirtualMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *OCIVirtualMachinePool) DeepCopy() *OCIVirtualMachinePool
- func (in *OCIVirtualMachinePool) DeepCopyInto(out *OCIVirtualMachinePool)
- func (in *OCIVirtualMachinePool) DeepCopyObject() runtime.Object
- func (m *OCIVirtualMachinePool) GetConditions() clusterv1.Conditions
- func (m *OCIVirtualMachinePool) SetConditions(conditions clusterv1.Conditions)
- type OCIVirtualMachinePoolList
- type OCIVirtualMachinePoolSpec
- type OCIVirtualMachinePoolStatus
- type PlacementConfig
- type PlacementDetails
- type PodConfig
- type ShapeConfig
- type Taint
- type VcnIpNativePodNetworkOptions
- type VirtualNodepoolPlacementConfig
Constants ¶
const ( // InstancePoolReadyCondition reports on current status of the Instance Pool. Ready indicates the group is provisioned. InstancePoolReadyCondition clusterv1.ConditionType = "InstancePoolReady" // InstancePoolNotFoundReason used when the Instance Pool couldn't be retrieved. InstancePoolNotFoundReason = "InstancePoolNotFound" // InstancePoolProvisionFailedReason used for failures during Instance Pool provisioning. InstancePoolProvisionFailedReason = "InstancePoolProvisionFailed" // InstancePoolDeletionInProgress Instance Pool is in a deletion in progress state. InstancePoolDeletionInProgress = "InstancePoolDeletionInProgress" // InstancePoolNotReadyReason used when the instance pool is in a pending state. InstancePoolNotReadyReason = "InstancePoolNotReady" // NodePoolReadyCondition reports on current status of the Node Pool. Ready indicates the group is provisioned. NodePoolReadyCondition clusterv1.ConditionType = "NodePoolReady" // NodePoolNotFoundReason used when the Node Pool couldn't be retrieved. NodePoolNotFoundReason = "NodePoolNotFound" // NodePoolProvisionFailedReason used for failures during Instance Pool provisioning. NodePoolProvisionFailedReason = "NodePoolProvisionFailed" // NodePoolDeletionInProgress Node Pool is in a deletion in progress state. NodePoolDeletionInProgress = "NodePoolDeletionInProgress" // NodePoolNotReadyReason used when the node pool is in a pending state. NodePoolNotReadyReason = "NodePoolNotReady" // NodePoolDeletedReason Node Pool is deleted. NodePoolDeletedReason = "NodePoolDeleted" // LaunchTemplateReadyCondition represents the status of an OCIachinePool's associated Instance Template. LaunchTemplateReadyCondition clusterv1.ConditionType = "LaunchTemplateReady" // LaunchTemplateNotFoundReason is used when an associated Launch Template can't be found. LaunchTemplateNotFoundReason = "LaunchTemplateNotFound" // LaunchTemplateCreateFailedReason used for failures during Launch Template creation. LaunchTemplateCreateFailedReason = "LaunchTemplateCreateFailed" // ControlPlaneReadyCondition Ready indicates the control plane is in a Running state. ControlPlaneReadyCondition clusterv1.ConditionType = "ControlPlaneReady" // ControlPlaneProvisionFailedReason used for failures during control plane provisioning. ControlPlaneProvisionFailedReason = "ControlPlaneProvisionFailed" // ControlPlaneNotReadyReason used when the control plane is in a pending state. ControlPlaneNotReadyReason = "ControlPlaneNotReady" // ControlPlaneDeletionInProgress Control Plane deletion is in progress state. ControlPlaneDeletionInProgress = "ControlPlaneDeletionInProgress" // ControlPlaneNotFoundReason used when the control plane couldn't be retrieved. ControlPlaneNotFoundReason = "ControlPlaneNotFound" // ControlPlaneDeletedReason used when the control plane has been deleted. ControlPlaneDeletedReason = "ControlPlaneDeleted" )
const ( PodDefaultName = "pod" PodDefaultCIDR = "10.0.128.0/18" )
const ( // ControlPlaneFinalizer allows OCIManagedControlPlaneFinalizer to clean up OCI resources associated with control plane // of OCIManagedControlPlane ControlPlaneFinalizer = "ocimanagedcontrolplane.infrastructure.cluster.x-k8s.io" )
const (
// MachinePoolFinalizer is the finalizer for the machine pool.
MachinePoolFinalizer = "ocimachinepool.infrastructure.cluster.x-k8s.io"
)
const (
// ManagedClusterFinalizer allows OCIManagedClusterReconciler to clean up OCI resources associated with OCIManagedCluster.
ManagedClusterFinalizer = "ocimanagedcluster.infrastructure.cluster.x-k8s.io"
)
const (
// ManagedMachinePoolFinalizer is the finalizer for managed machine pool.
ManagedMachinePoolFinalizer = "ocimanagedmachinepool.infrastructure.cluster.x-k8s.io"
)
const (
// VirtualMachinePoolFinalizer is the finalizer for virtual machine pool.
VirtualMachinePoolFinalizer = "ocivirtualmachinepool.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: "v1beta1"} // 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_v1beta1_AddOnOptions_To_v1beta2_AddOnOptions ¶ added in v0.9.0
func Convert_v1beta1_AddOnOptions_To_v1beta2_AddOnOptions(in *AddOnOptions, out *v1beta2.AddOnOptions, s conversion.Scope) error
Convert_v1beta1_AddOnOptions_To_v1beta2_AddOnOptions is an autogenerated conversion function.
func Convert_v1beta1_AdmissionControllerOptions_To_v1beta2_AdmissionControllerOptions ¶ added in v0.9.0
func Convert_v1beta1_AdmissionControllerOptions_To_v1beta2_AdmissionControllerOptions(in *AdmissionControllerOptions, out *v1beta2.AdmissionControllerOptions, s conversion.Scope) error
Convert_v1beta1_AdmissionControllerOptions_To_v1beta2_AdmissionControllerOptions is an autogenerated conversion function.
func Convert_v1beta1_ClusterOptions_To_v1beta2_ClusterOptions ¶ added in v0.9.0
func Convert_v1beta1_ClusterOptions_To_v1beta2_ClusterOptions(in *ClusterOptions, out *v1beta2.ClusterOptions, s conversion.Scope) error
Convert_v1beta1_ClusterOptions_To_v1beta2_ClusterOptions is an autogenerated conversion function.
func Convert_v1beta1_ClusterPodNetworkOptions_To_v1beta2_ClusterPodNetworkOptions ¶ added in v0.9.0
func Convert_v1beta1_ClusterPodNetworkOptions_To_v1beta2_ClusterPodNetworkOptions(in *ClusterPodNetworkOptions, out *v1beta2.ClusterPodNetworkOptions, s conversion.Scope) error
Convert_v1beta1_ClusterPodNetworkOptions_To_v1beta2_ClusterPodNetworkOptions is an autogenerated conversion function.
func Convert_v1beta1_EndpointConfig_To_v1beta2_EndpointConfig ¶ added in v0.9.0
func Convert_v1beta1_EndpointConfig_To_v1beta2_EndpointConfig(in *EndpointConfig, out *v1beta2.EndpointConfig, s conversion.Scope) error
Convert_v1beta1_EndpointConfig_To_v1beta2_EndpointConfig is an autogenerated conversion function.
func Convert_v1beta1_ImagePolicyConfig_To_v1beta2_ImagePolicyConfig ¶ added in v0.9.0
func Convert_v1beta1_ImagePolicyConfig_To_v1beta2_ImagePolicyConfig(in *ImagePolicyConfig, out *v1beta2.ImagePolicyConfig, s conversion.Scope) error
Convert_v1beta1_ImagePolicyConfig_To_v1beta2_ImagePolicyConfig is an autogenerated conversion function.
func Convert_v1beta1_InstanceConfiguration_To_v1beta2_InstanceConfiguration ¶ added in v0.9.0
func Convert_v1beta1_InstanceConfiguration_To_v1beta2_InstanceConfiguration(in *InstanceConfiguration, out *v1beta2.InstanceConfiguration, s conversion.Scope) error
Convert_v1beta1_InstanceConfiguration_To_v1beta2_InstanceConfiguration is an autogenerated conversion function.
func Convert_v1beta1_InstanceSourceViaImageConfig_To_v1beta2_InstanceSourceViaImageConfig ¶ added in v0.9.0
func Convert_v1beta1_InstanceSourceViaImageConfig_To_v1beta2_InstanceSourceViaImageConfig(in *InstanceSourceViaImageConfig, out *v1beta2.InstanceSourceViaImageConfig, s conversion.Scope) error
Convert_v1beta1_InstanceSourceViaImageConfig_To_v1beta2_InstanceSourceViaImageConfig is an autogenerated conversion function.
func Convert_v1beta1_InstanceVnicConfiguration_To_v1beta2_InstanceVnicConfiguration ¶ added in v0.9.0
func Convert_v1beta1_InstanceVnicConfiguration_To_v1beta2_InstanceVnicConfiguration(in *InstanceVnicConfiguration, out *v1beta2.InstanceVnicConfiguration, s conversion.Scope) error
Convert_v1beta1_InstanceVnicConfiguration_To_v1beta2_InstanceVnicConfiguration is an autogenerated conversion function.
func Convert_v1beta1_KeyDetails_To_v1beta2_KeyDetails ¶ added in v0.9.0
func Convert_v1beta1_KeyDetails_To_v1beta2_KeyDetails(in *KeyDetails, out *v1beta2.KeyDetails, s conversion.Scope) error
Convert_v1beta1_KeyDetails_To_v1beta2_KeyDetails is an autogenerated conversion function.
func Convert_v1beta1_KeyValue_To_v1beta2_KeyValue ¶ added in v0.9.0
func Convert_v1beta1_KeyValue_To_v1beta2_KeyValue(in *KeyValue, out *v1beta2.KeyValue, s conversion.Scope) error
Convert_v1beta1_KeyValue_To_v1beta2_KeyValue is an autogenerated conversion function.
func Convert_v1beta1_KubernetesNetworkConfig_To_v1beta2_KubernetesNetworkConfig ¶ added in v0.9.0
func Convert_v1beta1_KubernetesNetworkConfig_To_v1beta2_KubernetesNetworkConfig(in *KubernetesNetworkConfig, out *v1beta2.KubernetesNetworkConfig, s conversion.Scope) error
Convert_v1beta1_KubernetesNetworkConfig_To_v1beta2_KubernetesNetworkConfig is an autogenerated conversion function.
func Convert_v1beta1_LaunchDetails_To_v1beta2_LaunchDetails ¶ added in v0.9.0
func Convert_v1beta1_LaunchDetails_To_v1beta2_LaunchDetails(in *LaunchDetails, out *v1beta2.LaunchDetails, s conversion.Scope) error
Convert_v1beta1_LaunchDetails_To_v1beta2_LaunchDetails is an autogenerated conversion function.
func Convert_v1beta1_NetworkSpec_To_v1beta2_NetworkSpec ¶ added in v0.9.0
func Convert_v1beta1_NetworkSpec_To_v1beta2_NetworkSpec(in *infrastructurev1beta1.NetworkSpec, out *infrastructurev1beta2.NetworkSpec, s conversion.Scope) error
Convert_v1beta1_NetworkSpec_To_v1beta2_NetworkSpec converts v1beta1 NetworkSpec to v1beta2 NetworkSpec
func Convert_v1beta1_NodeEvictionNodePoolSettings_To_v1beta2_NodeEvictionNodePoolSettings ¶ added in v0.9.0
func Convert_v1beta1_NodeEvictionNodePoolSettings_To_v1beta2_NodeEvictionNodePoolSettings(in *NodeEvictionNodePoolSettings, out *v1beta2.NodeEvictionNodePoolSettings, s conversion.Scope) error
Convert_v1beta1_NodeEvictionNodePoolSettings_To_v1beta2_NodeEvictionNodePoolSettings is an autogenerated conversion function.
func Convert_v1beta1_NodePoolNodeConfig_To_v1beta2_NodePoolNodeConfig ¶ added in v0.9.0
func Convert_v1beta1_NodePoolNodeConfig_To_v1beta2_NodePoolNodeConfig(in *NodePoolNodeConfig, out *v1beta2.NodePoolNodeConfig, s conversion.Scope) error
Convert_v1beta1_NodePoolNodeConfig_To_v1beta2_NodePoolNodeConfig is an autogenerated conversion function.
func Convert_v1beta1_NodePoolPodNetworkOptionDetails_To_v1beta2_NodePoolPodNetworkOptionDetails ¶ added in v0.9.0
func Convert_v1beta1_NodePoolPodNetworkOptionDetails_To_v1beta2_NodePoolPodNetworkOptionDetails(in *NodePoolPodNetworkOptionDetails, out *v1beta2.NodePoolPodNetworkOptionDetails, s conversion.Scope) error
Convert_v1beta1_NodePoolPodNetworkOptionDetails_To_v1beta2_NodePoolPodNetworkOptionDetails is an autogenerated conversion function.
func Convert_v1beta1_NodeShapeConfig_To_v1beta2_NodeShapeConfig ¶ added in v0.9.0
func Convert_v1beta1_NodeShapeConfig_To_v1beta2_NodeShapeConfig(in *NodeShapeConfig, out *v1beta2.NodeShapeConfig, s conversion.Scope) error
Convert_v1beta1_NodeShapeConfig_To_v1beta2_NodeShapeConfig is an autogenerated conversion function.
func Convert_v1beta1_NodeSourceViaImage_To_v1beta2_NodeSourceViaImage ¶ added in v0.9.0
func Convert_v1beta1_NodeSourceViaImage_To_v1beta2_NodeSourceViaImage(in *NodeSourceViaImage, out *v1beta2.NodeSourceViaImage, s conversion.Scope) error
Convert_v1beta1_NodeSourceViaImage_To_v1beta2_NodeSourceViaImage is an autogenerated conversion function.
func Convert_v1beta1_OCIMachinePoolList_To_v1beta2_OCIMachinePoolList ¶ added in v0.9.0
func Convert_v1beta1_OCIMachinePoolList_To_v1beta2_OCIMachinePoolList(in *OCIMachinePoolList, out *v1beta2.OCIMachinePoolList, s conversion.Scope) error
Convert_v1beta1_OCIMachinePoolList_To_v1beta2_OCIMachinePoolList is an autogenerated conversion function.
func Convert_v1beta1_OCIMachinePoolSpec_To_v1beta2_OCIMachinePoolSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIMachinePoolSpec_To_v1beta2_OCIMachinePoolSpec(in *OCIMachinePoolSpec, out *v1beta2.OCIMachinePoolSpec, s conversion.Scope) error
Convert_v1beta1_OCIMachinePoolSpec_To_v1beta2_OCIMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIMachinePoolStatus_To_v1beta2_OCIMachinePoolStatus ¶ added in v0.9.0
func Convert_v1beta1_OCIMachinePoolStatus_To_v1beta2_OCIMachinePoolStatus(in *OCIMachinePoolStatus, out *v1beta2.OCIMachinePoolStatus, s conversion.Scope) error
Convert_v1beta1_OCIMachinePoolStatus_To_v1beta2_OCIMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta1_OCIMachinePool_To_v1beta2_OCIMachinePool ¶ added in v0.9.0
func Convert_v1beta1_OCIMachinePool_To_v1beta2_OCIMachinePool(in *OCIMachinePool, out *v1beta2.OCIMachinePool, s conversion.Scope) error
Convert_v1beta1_OCIMachinePool_To_v1beta2_OCIMachinePool is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterList_To_v1beta2_OCIManagedClusterList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterList_To_v1beta2_OCIManagedClusterList(in *OCIManagedClusterList, out *v1beta2.OCIManagedClusterList, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterList_To_v1beta2_OCIManagedClusterList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterSpec_To_v1beta2_OCIManagedClusterSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterSpec_To_v1beta2_OCIManagedClusterSpec(in *OCIManagedClusterSpec, out *v1beta2.OCIManagedClusterSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterSpec_To_v1beta2_OCIManagedClusterSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterStatus_To_v1beta2_OCIManagedClusterStatus ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterStatus_To_v1beta2_OCIManagedClusterStatus(in *OCIManagedClusterStatus, out *v1beta2.OCIManagedClusterStatus, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterStatus_To_v1beta2_OCIManagedClusterStatus converts v1beta1 OCIManagedClusterStatus to v1beta2 OCIManagedClusterStatus
func Convert_v1beta1_OCIManagedClusterTemplateList_To_v1beta2_OCIManagedClusterTemplateList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterTemplateList_To_v1beta2_OCIManagedClusterTemplateList(in *OCIManagedClusterTemplateList, out *v1beta2.OCIManagedClusterTemplateList, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterTemplateList_To_v1beta2_OCIManagedClusterTemplateList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterTemplateResource_To_v1beta2_OCIManagedClusterTemplateResource ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterTemplateResource_To_v1beta2_OCIManagedClusterTemplateResource(in *OCIManagedClusterTemplateResource, out *v1beta2.OCIManagedClusterTemplateResource, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterTemplateResource_To_v1beta2_OCIManagedClusterTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterTemplateSpec_To_v1beta2_OCIManagedClusterTemplateSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterTemplateSpec_To_v1beta2_OCIManagedClusterTemplateSpec(in *OCIManagedClusterTemplateSpec, out *v1beta2.OCIManagedClusterTemplateSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterTemplateSpec_To_v1beta2_OCIManagedClusterTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedClusterTemplate_To_v1beta2_OCIManagedClusterTemplate ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedClusterTemplate_To_v1beta2_OCIManagedClusterTemplate(in *OCIManagedClusterTemplate, out *v1beta2.OCIManagedClusterTemplate, s conversion.Scope) error
Convert_v1beta1_OCIManagedClusterTemplate_To_v1beta2_OCIManagedClusterTemplate is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedCluster_To_v1beta2_OCIManagedCluster ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedCluster_To_v1beta2_OCIManagedCluster(in *OCIManagedCluster, out *v1beta2.OCIManagedCluster, s conversion.Scope) error
Convert_v1beta1_OCIManagedCluster_To_v1beta2_OCIManagedCluster is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneList_To_v1beta2_OCIManagedControlPlaneList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneList_To_v1beta2_OCIManagedControlPlaneList(in *OCIManagedControlPlaneList, out *v1beta2.OCIManagedControlPlaneList, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneList_To_v1beta2_OCIManagedControlPlaneList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneSpec_To_v1beta2_OCIManagedControlPlaneSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneSpec_To_v1beta2_OCIManagedControlPlaneSpec(in *OCIManagedControlPlaneSpec, out *v1beta2.OCIManagedControlPlaneSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneSpec_To_v1beta2_OCIManagedControlPlaneSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneStatus_To_v1beta2_OCIManagedControlPlaneStatus ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneStatus_To_v1beta2_OCIManagedControlPlaneStatus(in *OCIManagedControlPlaneStatus, out *v1beta2.OCIManagedControlPlaneStatus, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneStatus_To_v1beta2_OCIManagedControlPlaneStatus is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneTemplateList_To_v1beta2_OCIManagedControlPlaneTemplateList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneTemplateList_To_v1beta2_OCIManagedControlPlaneTemplateList(in *OCIManagedControlPlaneTemplateList, out *v1beta2.OCIManagedControlPlaneTemplateList, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneTemplateList_To_v1beta2_OCIManagedControlPlaneTemplateList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneTemplateResource_To_v1beta2_OCIManagedControlPlaneTemplateResource ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneTemplateResource_To_v1beta2_OCIManagedControlPlaneTemplateResource(in *OCIManagedControlPlaneTemplateResource, out *v1beta2.OCIManagedControlPlaneTemplateResource, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneTemplateResource_To_v1beta2_OCIManagedControlPlaneTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneTemplateSpec_To_v1beta2_OCIManagedControlPlaneTemplateSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneTemplateSpec_To_v1beta2_OCIManagedControlPlaneTemplateSpec(in *OCIManagedControlPlaneTemplateSpec, out *v1beta2.OCIManagedControlPlaneTemplateSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneTemplateSpec_To_v1beta2_OCIManagedControlPlaneTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlaneTemplate_To_v1beta2_OCIManagedControlPlaneTemplate ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlaneTemplate_To_v1beta2_OCIManagedControlPlaneTemplate(in *OCIManagedControlPlaneTemplate, out *v1beta2.OCIManagedControlPlaneTemplate, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlaneTemplate_To_v1beta2_OCIManagedControlPlaneTemplate is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedControlPlane_To_v1beta2_OCIManagedControlPlane ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedControlPlane_To_v1beta2_OCIManagedControlPlane(in *OCIManagedControlPlane, out *v1beta2.OCIManagedControlPlane, s conversion.Scope) error
Convert_v1beta1_OCIManagedControlPlane_To_v1beta2_OCIManagedControlPlane is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolList_To_v1beta2_OCIManagedMachinePoolList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolList_To_v1beta2_OCIManagedMachinePoolList(in *OCIManagedMachinePoolList, out *v1beta2.OCIManagedMachinePoolList, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolList_To_v1beta2_OCIManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolSpec_To_v1beta2_OCIManagedMachinePoolSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolSpec_To_v1beta2_OCIManagedMachinePoolSpec(in *OCIManagedMachinePoolSpec, out *v1beta2.OCIManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolSpec_To_v1beta2_OCIManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolStatus_To_v1beta2_OCIManagedMachinePoolStatus ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolStatus_To_v1beta2_OCIManagedMachinePoolStatus(in *OCIManagedMachinePoolStatus, out *v1beta2.OCIManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolStatus_To_v1beta2_OCIManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolTemplateList_To_v1beta2_OCIManagedMachinePoolTemplateList ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolTemplateList_To_v1beta2_OCIManagedMachinePoolTemplateList(in *OCIManagedMachinePoolTemplateList, out *v1beta2.OCIManagedMachinePoolTemplateList, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolTemplateList_To_v1beta2_OCIManagedMachinePoolTemplateList is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolTemplateResource_To_v1beta2_OCIManagedMachinePoolTemplateResource ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolTemplateResource_To_v1beta2_OCIManagedMachinePoolTemplateResource(in *OCIManagedMachinePoolTemplateResource, out *v1beta2.OCIManagedMachinePoolTemplateResource, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolTemplateResource_To_v1beta2_OCIManagedMachinePoolTemplateResource is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolTemplateSpec_To_v1beta2_OCIManagedMachinePoolTemplateSpec ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolTemplateSpec_To_v1beta2_OCIManagedMachinePoolTemplateSpec(in *OCIManagedMachinePoolTemplateSpec, out *v1beta2.OCIManagedMachinePoolTemplateSpec, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolTemplateSpec_To_v1beta2_OCIManagedMachinePoolTemplateSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePoolTemplate_To_v1beta2_OCIManagedMachinePoolTemplate ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePoolTemplate_To_v1beta2_OCIManagedMachinePoolTemplate(in *OCIManagedMachinePoolTemplate, out *v1beta2.OCIManagedMachinePoolTemplate, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePoolTemplate_To_v1beta2_OCIManagedMachinePoolTemplate is an autogenerated conversion function.
func Convert_v1beta1_OCIManagedMachinePool_To_v1beta2_OCIManagedMachinePool ¶ added in v0.9.0
func Convert_v1beta1_OCIManagedMachinePool_To_v1beta2_OCIManagedMachinePool(in *OCIManagedMachinePool, out *v1beta2.OCIManagedMachinePool, s conversion.Scope) error
Convert_v1beta1_OCIManagedMachinePool_To_v1beta2_OCIManagedMachinePool is an autogenerated conversion function.
func Convert_v1beta1_OCIVirtualMachinePoolList_To_v1beta2_OCIVirtualMachinePoolList ¶ added in v0.10.0
func Convert_v1beta1_OCIVirtualMachinePoolList_To_v1beta2_OCIVirtualMachinePoolList(in *OCIVirtualMachinePoolList, out *v1beta2.OCIVirtualMachinePoolList, s conversion.Scope) error
Convert_v1beta1_OCIVirtualMachinePoolList_To_v1beta2_OCIVirtualMachinePoolList is an autogenerated conversion function.
func Convert_v1beta1_OCIVirtualMachinePoolSpec_To_v1beta2_OCIVirtualMachinePoolSpec ¶ added in v0.10.0
func Convert_v1beta1_OCIVirtualMachinePoolSpec_To_v1beta2_OCIVirtualMachinePoolSpec(in *OCIVirtualMachinePoolSpec, out *v1beta2.OCIVirtualMachinePoolSpec, s conversion.Scope) error
Convert_v1beta1_OCIVirtualMachinePoolSpec_To_v1beta2_OCIVirtualMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta1_OCIVirtualMachinePoolStatus_To_v1beta2_OCIVirtualMachinePoolStatus ¶ added in v0.10.0
func Convert_v1beta1_OCIVirtualMachinePoolStatus_To_v1beta2_OCIVirtualMachinePoolStatus(in *OCIVirtualMachinePoolStatus, out *v1beta2.OCIVirtualMachinePoolStatus, s conversion.Scope) error
Convert_v1beta1_OCIVirtualMachinePoolStatus_To_v1beta2_OCIVirtualMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta1_OCIVirtualMachinePool_To_v1beta2_OCIVirtualMachinePool ¶ added in v0.10.0
func Convert_v1beta1_OCIVirtualMachinePool_To_v1beta2_OCIVirtualMachinePool(in *OCIVirtualMachinePool, out *v1beta2.OCIVirtualMachinePool, s conversion.Scope) error
Convert_v1beta1_OCIVirtualMachinePool_To_v1beta2_OCIVirtualMachinePool is an autogenerated conversion function.
func Convert_v1beta1_PlacementConfig_To_v1beta2_PlacementConfig ¶ added in v0.9.0
func Convert_v1beta1_PlacementConfig_To_v1beta2_PlacementConfig(in *PlacementConfig, out *v1beta2.PlacementConfig, s conversion.Scope) error
Convert_v1beta1_PlacementConfig_To_v1beta2_PlacementConfig is an autogenerated conversion function.
func Convert_v1beta1_PlacementDetails_To_v1beta2_PlacementDetails ¶ added in v0.9.0
func Convert_v1beta1_PlacementDetails_To_v1beta2_PlacementDetails(in *PlacementDetails, out *v1beta2.PlacementDetails, s conversion.Scope) error
Convert_v1beta1_PlacementDetails_To_v1beta2_PlacementDetails is an autogenerated conversion function.
func Convert_v1beta1_PodConfig_To_v1beta2_PodConfig ¶ added in v0.10.0
func Convert_v1beta1_PodConfig_To_v1beta2_PodConfig(in *PodConfig, out *v1beta2.PodConfig, s conversion.Scope) error
Convert_v1beta1_PodConfig_To_v1beta2_PodConfig is an autogenerated conversion function.
func Convert_v1beta1_ShapeConfig_To_v1beta2_ShapeConfig ¶ added in v0.9.0
func Convert_v1beta1_ShapeConfig_To_v1beta2_ShapeConfig(in *ShapeConfig, out *v1beta2.ShapeConfig, s conversion.Scope) error
Convert_v1beta1_ShapeConfig_To_v1beta2_ShapeConfig is an autogenerated conversion function.
func Convert_v1beta1_Taint_To_v1beta2_Taint ¶ added in v0.10.0
func Convert_v1beta1_Taint_To_v1beta2_Taint(in *Taint, out *v1beta2.Taint, s conversion.Scope) error
Convert_v1beta1_Taint_To_v1beta2_Taint is an autogenerated conversion function.
func Convert_v1beta1_VcnIpNativePodNetworkOptions_To_v1beta2_VcnIpNativePodNetworkOptions ¶ added in v0.9.0
func Convert_v1beta1_VcnIpNativePodNetworkOptions_To_v1beta2_VcnIpNativePodNetworkOptions(in *VcnIpNativePodNetworkOptions, out *v1beta2.VcnIpNativePodNetworkOptions, s conversion.Scope) error
Convert_v1beta1_VcnIpNativePodNetworkOptions_To_v1beta2_VcnIpNativePodNetworkOptions is an autogenerated conversion function.
func Convert_v1beta1_VirtualNodepoolPlacementConfig_To_v1beta2_VirtualNodepoolPlacementConfig ¶ added in v0.10.0
func Convert_v1beta1_VirtualNodepoolPlacementConfig_To_v1beta2_VirtualNodepoolPlacementConfig(in *VirtualNodepoolPlacementConfig, out *v1beta2.VirtualNodepoolPlacementConfig, s conversion.Scope) error
Convert_v1beta1_VirtualNodepoolPlacementConfig_To_v1beta2_VirtualNodepoolPlacementConfig is an autogenerated conversion function.
func Convert_v1beta2_AddOnOptions_To_v1beta1_AddOnOptions ¶ added in v0.9.0
func Convert_v1beta2_AddOnOptions_To_v1beta1_AddOnOptions(in *v1beta2.AddOnOptions, out *AddOnOptions, s conversion.Scope) error
Convert_v1beta2_AddOnOptions_To_v1beta1_AddOnOptions is an autogenerated conversion function.
func Convert_v1beta2_AdmissionControllerOptions_To_v1beta1_AdmissionControllerOptions ¶ added in v0.9.0
func Convert_v1beta2_AdmissionControllerOptions_To_v1beta1_AdmissionControllerOptions(in *v1beta2.AdmissionControllerOptions, out *AdmissionControllerOptions, s conversion.Scope) error
Convert_v1beta2_AdmissionControllerOptions_To_v1beta1_AdmissionControllerOptions is an autogenerated conversion function.
func Convert_v1beta2_ClusterOptions_To_v1beta1_ClusterOptions ¶ added in v0.9.0
func Convert_v1beta2_ClusterOptions_To_v1beta1_ClusterOptions(in *v1beta2.ClusterOptions, out *ClusterOptions, s conversion.Scope) error
Convert_v1beta2_ClusterOptions_To_v1beta1_ClusterOptions is an autogenerated conversion function.
func Convert_v1beta2_ClusterPodNetworkOptions_To_v1beta1_ClusterPodNetworkOptions ¶ added in v0.9.0
func Convert_v1beta2_ClusterPodNetworkOptions_To_v1beta1_ClusterPodNetworkOptions(in *v1beta2.ClusterPodNetworkOptions, out *ClusterPodNetworkOptions, s conversion.Scope) error
Convert_v1beta2_ClusterPodNetworkOptions_To_v1beta1_ClusterPodNetworkOptions is an autogenerated conversion function.
func Convert_v1beta2_EndpointConfig_To_v1beta1_EndpointConfig ¶ added in v0.9.0
func Convert_v1beta2_EndpointConfig_To_v1beta1_EndpointConfig(in *v1beta2.EndpointConfig, out *EndpointConfig, s conversion.Scope) error
Convert_v1beta2_EndpointConfig_To_v1beta1_EndpointConfig is an autogenerated conversion function.
func Convert_v1beta2_ImagePolicyConfig_To_v1beta1_ImagePolicyConfig ¶ added in v0.9.0
func Convert_v1beta2_ImagePolicyConfig_To_v1beta1_ImagePolicyConfig(in *v1beta2.ImagePolicyConfig, out *ImagePolicyConfig, s conversion.Scope) error
Convert_v1beta2_ImagePolicyConfig_To_v1beta1_ImagePolicyConfig is an autogenerated conversion function.
func Convert_v1beta2_InstanceConfiguration_To_v1beta1_InstanceConfiguration ¶ added in v0.9.0
func Convert_v1beta2_InstanceConfiguration_To_v1beta1_InstanceConfiguration(in *v1beta2.InstanceConfiguration, out *InstanceConfiguration, s conversion.Scope) error
Convert_v1beta2_InstanceConfiguration_To_v1beta1_InstanceConfiguration is an autogenerated conversion function.
func Convert_v1beta2_InstanceSourceViaImageConfig_To_v1beta1_InstanceSourceViaImageConfig ¶ added in v0.9.0
func Convert_v1beta2_InstanceSourceViaImageConfig_To_v1beta1_InstanceSourceViaImageConfig(in *v1beta2.InstanceSourceViaImageConfig, out *InstanceSourceViaImageConfig, s conversion.Scope) error
Convert_v1beta2_InstanceSourceViaImageConfig_To_v1beta1_InstanceSourceViaImageConfig is an autogenerated conversion function.
func Convert_v1beta2_InstanceVnicConfiguration_To_v1beta1_InstanceVnicConfiguration ¶ added in v0.9.0
func Convert_v1beta2_InstanceVnicConfiguration_To_v1beta1_InstanceVnicConfiguration(in *v1beta2.InstanceVnicConfiguration, out *InstanceVnicConfiguration, s conversion.Scope) error
Convert_v1beta2_InstanceVnicConfiguration_To_v1beta1_InstanceVnicConfiguration is an autogenerated conversion function.
func Convert_v1beta2_KeyDetails_To_v1beta1_KeyDetails ¶ added in v0.9.0
func Convert_v1beta2_KeyDetails_To_v1beta1_KeyDetails(in *v1beta2.KeyDetails, out *KeyDetails, s conversion.Scope) error
Convert_v1beta2_KeyDetails_To_v1beta1_KeyDetails is an autogenerated conversion function.
func Convert_v1beta2_KeyValue_To_v1beta1_KeyValue ¶ added in v0.9.0
func Convert_v1beta2_KeyValue_To_v1beta1_KeyValue(in *v1beta2.KeyValue, out *KeyValue, s conversion.Scope) error
Convert_v1beta2_KeyValue_To_v1beta1_KeyValue is an autogenerated conversion function.
func Convert_v1beta2_KubernetesNetworkConfig_To_v1beta1_KubernetesNetworkConfig ¶ added in v0.9.0
func Convert_v1beta2_KubernetesNetworkConfig_To_v1beta1_KubernetesNetworkConfig(in *v1beta2.KubernetesNetworkConfig, out *KubernetesNetworkConfig, s conversion.Scope) error
Convert_v1beta2_KubernetesNetworkConfig_To_v1beta1_KubernetesNetworkConfig is an autogenerated conversion function.
func Convert_v1beta2_LaunchDetails_To_v1beta1_LaunchDetails ¶ added in v0.9.0
func Convert_v1beta2_LaunchDetails_To_v1beta1_LaunchDetails(in *v1beta2.LaunchDetails, out *LaunchDetails, s conversion.Scope) error
Convert_v1beta2_LaunchDetails_To_v1beta1_LaunchDetails is an autogenerated conversion function.
func Convert_v1beta2_NetworkDetails_To_v1beta1_NetworkDetails ¶ added in v0.9.0
func Convert_v1beta2_NetworkDetails_To_v1beta1_NetworkDetails(in *infrastructurev1beta2.NetworkDetails, out *infrastructurev1beta1.NetworkDetails, s conversion.Scope) error
Convert_v1beta2_NetworkDetails_To_v1beta1_NetworkDetails converts v1beta2 NetworkDetails to v1beta1 NetworkDetails
func Convert_v1beta2_NetworkSpec_To_v1beta1_NetworkSpec ¶ added in v0.9.0
func Convert_v1beta2_NetworkSpec_To_v1beta1_NetworkSpec(in *infrastructurev1beta2.NetworkSpec, out *infrastructurev1beta1.NetworkSpec, s conversion.Scope) error
Convert_v1beta2_NetworkSpec_To_v1beta1_NetworkSpec converts v1beta2 NetworkSpec to v1beta1 NetworkSpec
func Convert_v1beta2_NodeEvictionNodePoolSettings_To_v1beta1_NodeEvictionNodePoolSettings ¶ added in v0.9.0
func Convert_v1beta2_NodeEvictionNodePoolSettings_To_v1beta1_NodeEvictionNodePoolSettings(in *v1beta2.NodeEvictionNodePoolSettings, out *NodeEvictionNodePoolSettings, s conversion.Scope) error
Convert_v1beta2_NodeEvictionNodePoolSettings_To_v1beta1_NodeEvictionNodePoolSettings is an autogenerated conversion function.
func Convert_v1beta2_NodePoolNodeConfig_To_v1beta1_NodePoolNodeConfig ¶ added in v0.9.0
func Convert_v1beta2_NodePoolNodeConfig_To_v1beta1_NodePoolNodeConfig(in *v1beta2.NodePoolNodeConfig, out *NodePoolNodeConfig, s conversion.Scope) error
Convert_v1beta2_NodePoolNodeConfig_To_v1beta1_NodePoolNodeConfig is an autogenerated conversion function.
func Convert_v1beta2_NodePoolPodNetworkOptionDetails_To_v1beta1_NodePoolPodNetworkOptionDetails ¶ added in v0.9.0
func Convert_v1beta2_NodePoolPodNetworkOptionDetails_To_v1beta1_NodePoolPodNetworkOptionDetails(in *v1beta2.NodePoolPodNetworkOptionDetails, out *NodePoolPodNetworkOptionDetails, s conversion.Scope) error
Convert_v1beta2_NodePoolPodNetworkOptionDetails_To_v1beta1_NodePoolPodNetworkOptionDetails is an autogenerated conversion function.
func Convert_v1beta2_NodeShapeConfig_To_v1beta1_NodeShapeConfig ¶ added in v0.9.0
func Convert_v1beta2_NodeShapeConfig_To_v1beta1_NodeShapeConfig(in *v1beta2.NodeShapeConfig, out *NodeShapeConfig, s conversion.Scope) error
Convert_v1beta2_NodeShapeConfig_To_v1beta1_NodeShapeConfig is an autogenerated conversion function.
func Convert_v1beta2_NodeSourceViaImage_To_v1beta1_NodeSourceViaImage ¶ added in v0.9.0
func Convert_v1beta2_NodeSourceViaImage_To_v1beta1_NodeSourceViaImage(in *v1beta2.NodeSourceViaImage, out *NodeSourceViaImage, s conversion.Scope) error
Convert_v1beta2_NodeSourceViaImage_To_v1beta1_NodeSourceViaImage is an autogenerated conversion function.
func Convert_v1beta2_OCIMachinePoolList_To_v1beta1_OCIMachinePoolList ¶ added in v0.9.0
func Convert_v1beta2_OCIMachinePoolList_To_v1beta1_OCIMachinePoolList(in *v1beta2.OCIMachinePoolList, out *OCIMachinePoolList, s conversion.Scope) error
Convert_v1beta2_OCIMachinePoolList_To_v1beta1_OCIMachinePoolList is an autogenerated conversion function.
func Convert_v1beta2_OCIMachinePoolSpec_To_v1beta1_OCIMachinePoolSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIMachinePoolSpec_To_v1beta1_OCIMachinePoolSpec(in *v1beta2.OCIMachinePoolSpec, out *OCIMachinePoolSpec, s conversion.Scope) error
Convert_v1beta2_OCIMachinePoolSpec_To_v1beta1_OCIMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIMachinePoolStatus_To_v1beta1_OCIMachinePoolStatus ¶ added in v0.9.0
func Convert_v1beta2_OCIMachinePoolStatus_To_v1beta1_OCIMachinePoolStatus(in *v1beta2.OCIMachinePoolStatus, out *OCIMachinePoolStatus, s conversion.Scope) error
Convert_v1beta2_OCIMachinePoolStatus_To_v1beta1_OCIMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta2_OCIMachinePool_To_v1beta1_OCIMachinePool ¶ added in v0.9.0
func Convert_v1beta2_OCIMachinePool_To_v1beta1_OCIMachinePool(in *v1beta2.OCIMachinePool, out *OCIMachinePool, s conversion.Scope) error
Convert_v1beta2_OCIMachinePool_To_v1beta1_OCIMachinePool is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterList_To_v1beta1_OCIManagedClusterList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterList_To_v1beta1_OCIManagedClusterList(in *v1beta2.OCIManagedClusterList, out *OCIManagedClusterList, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterList_To_v1beta1_OCIManagedClusterList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterSpec_To_v1beta1_OCIManagedClusterSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterSpec_To_v1beta1_OCIManagedClusterSpec(in *v1beta2.OCIManagedClusterSpec, out *OCIManagedClusterSpec, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterSpec_To_v1beta1_OCIManagedClusterSpec converts v1beta1 OCIManagedClusterSpec to v1beta2 OCIManagedClusterSpec
func Convert_v1beta2_OCIManagedClusterStatus_To_v1beta1_OCIManagedClusterStatus ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterStatus_To_v1beta1_OCIManagedClusterStatus(in *v1beta2.OCIManagedClusterStatus, out *OCIManagedClusterStatus, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterStatus_To_v1beta1_OCIManagedClusterStatus is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterTemplateList_To_v1beta1_OCIManagedClusterTemplateList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterTemplateList_To_v1beta1_OCIManagedClusterTemplateList(in *v1beta2.OCIManagedClusterTemplateList, out *OCIManagedClusterTemplateList, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterTemplateList_To_v1beta1_OCIManagedClusterTemplateList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterTemplateResource_To_v1beta1_OCIManagedClusterTemplateResource ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterTemplateResource_To_v1beta1_OCIManagedClusterTemplateResource(in *v1beta2.OCIManagedClusterTemplateResource, out *OCIManagedClusterTemplateResource, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterTemplateResource_To_v1beta1_OCIManagedClusterTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterTemplateSpec_To_v1beta1_OCIManagedClusterTemplateSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterTemplateSpec_To_v1beta1_OCIManagedClusterTemplateSpec(in *v1beta2.OCIManagedClusterTemplateSpec, out *OCIManagedClusterTemplateSpec, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterTemplateSpec_To_v1beta1_OCIManagedClusterTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedClusterTemplate_To_v1beta1_OCIManagedClusterTemplate ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedClusterTemplate_To_v1beta1_OCIManagedClusterTemplate(in *v1beta2.OCIManagedClusterTemplate, out *OCIManagedClusterTemplate, s conversion.Scope) error
Convert_v1beta2_OCIManagedClusterTemplate_To_v1beta1_OCIManagedClusterTemplate is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedCluster_To_v1beta1_OCIManagedCluster ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedCluster_To_v1beta1_OCIManagedCluster(in *v1beta2.OCIManagedCluster, out *OCIManagedCluster, s conversion.Scope) error
Convert_v1beta2_OCIManagedCluster_To_v1beta1_OCIManagedCluster is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneList_To_v1beta1_OCIManagedControlPlaneList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneList_To_v1beta1_OCIManagedControlPlaneList(in *v1beta2.OCIManagedControlPlaneList, out *OCIManagedControlPlaneList, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneList_To_v1beta1_OCIManagedControlPlaneList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneSpec_To_v1beta1_OCIManagedControlPlaneSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneSpec_To_v1beta1_OCIManagedControlPlaneSpec(in *v1beta2.OCIManagedControlPlaneSpec, out *OCIManagedControlPlaneSpec, s conversion.Scope) error
func Convert_v1beta2_OCIManagedControlPlaneStatus_To_v1beta1_OCIManagedControlPlaneStatus ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneStatus_To_v1beta1_OCIManagedControlPlaneStatus(in *v1beta2.OCIManagedControlPlaneStatus, out *OCIManagedControlPlaneStatus, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneStatus_To_v1beta1_OCIManagedControlPlaneStatus is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneTemplateList_To_v1beta1_OCIManagedControlPlaneTemplateList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneTemplateList_To_v1beta1_OCIManagedControlPlaneTemplateList(in *v1beta2.OCIManagedControlPlaneTemplateList, out *OCIManagedControlPlaneTemplateList, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneTemplateList_To_v1beta1_OCIManagedControlPlaneTemplateList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneTemplateResource_To_v1beta1_OCIManagedControlPlaneTemplateResource ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneTemplateResource_To_v1beta1_OCIManagedControlPlaneTemplateResource(in *v1beta2.OCIManagedControlPlaneTemplateResource, out *OCIManagedControlPlaneTemplateResource, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneTemplateResource_To_v1beta1_OCIManagedControlPlaneTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneTemplateSpec_To_v1beta1_OCIManagedControlPlaneTemplateSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneTemplateSpec_To_v1beta1_OCIManagedControlPlaneTemplateSpec(in *v1beta2.OCIManagedControlPlaneTemplateSpec, out *OCIManagedControlPlaneTemplateSpec, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneTemplateSpec_To_v1beta1_OCIManagedControlPlaneTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlaneTemplate_To_v1beta1_OCIManagedControlPlaneTemplate ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlaneTemplate_To_v1beta1_OCIManagedControlPlaneTemplate(in *v1beta2.OCIManagedControlPlaneTemplate, out *OCIManagedControlPlaneTemplate, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlaneTemplate_To_v1beta1_OCIManagedControlPlaneTemplate is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedControlPlane_To_v1beta1_OCIManagedControlPlane ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedControlPlane_To_v1beta1_OCIManagedControlPlane(in *v1beta2.OCIManagedControlPlane, out *OCIManagedControlPlane, s conversion.Scope) error
Convert_v1beta2_OCIManagedControlPlane_To_v1beta1_OCIManagedControlPlane is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolList_To_v1beta1_OCIManagedMachinePoolList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolList_To_v1beta1_OCIManagedMachinePoolList(in *v1beta2.OCIManagedMachinePoolList, out *OCIManagedMachinePoolList, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolList_To_v1beta1_OCIManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolSpec_To_v1beta1_OCIManagedMachinePoolSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolSpec_To_v1beta1_OCIManagedMachinePoolSpec(in *v1beta2.OCIManagedMachinePoolSpec, out *OCIManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolSpec_To_v1beta1_OCIManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolStatus_To_v1beta1_OCIManagedMachinePoolStatus ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolStatus_To_v1beta1_OCIManagedMachinePoolStatus(in *v1beta2.OCIManagedMachinePoolStatus, out *OCIManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolStatus_To_v1beta1_OCIManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolTemplateList_To_v1beta1_OCIManagedMachinePoolTemplateList ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolTemplateList_To_v1beta1_OCIManagedMachinePoolTemplateList(in *v1beta2.OCIManagedMachinePoolTemplateList, out *OCIManagedMachinePoolTemplateList, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolTemplateList_To_v1beta1_OCIManagedMachinePoolTemplateList is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolTemplateResource_To_v1beta1_OCIManagedMachinePoolTemplateResource ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolTemplateResource_To_v1beta1_OCIManagedMachinePoolTemplateResource(in *v1beta2.OCIManagedMachinePoolTemplateResource, out *OCIManagedMachinePoolTemplateResource, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolTemplateResource_To_v1beta1_OCIManagedMachinePoolTemplateResource is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolTemplateSpec_To_v1beta1_OCIManagedMachinePoolTemplateSpec ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolTemplateSpec_To_v1beta1_OCIManagedMachinePoolTemplateSpec(in *v1beta2.OCIManagedMachinePoolTemplateSpec, out *OCIManagedMachinePoolTemplateSpec, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolTemplateSpec_To_v1beta1_OCIManagedMachinePoolTemplateSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePoolTemplate_To_v1beta1_OCIManagedMachinePoolTemplate ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePoolTemplate_To_v1beta1_OCIManagedMachinePoolTemplate(in *v1beta2.OCIManagedMachinePoolTemplate, out *OCIManagedMachinePoolTemplate, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePoolTemplate_To_v1beta1_OCIManagedMachinePoolTemplate is an autogenerated conversion function.
func Convert_v1beta2_OCIManagedMachinePool_To_v1beta1_OCIManagedMachinePool ¶ added in v0.9.0
func Convert_v1beta2_OCIManagedMachinePool_To_v1beta1_OCIManagedMachinePool(in *v1beta2.OCIManagedMachinePool, out *OCIManagedMachinePool, s conversion.Scope) error
Convert_v1beta2_OCIManagedMachinePool_To_v1beta1_OCIManagedMachinePool is an autogenerated conversion function.
func Convert_v1beta2_OCIVirtualMachinePoolList_To_v1beta1_OCIVirtualMachinePoolList ¶ added in v0.10.0
func Convert_v1beta2_OCIVirtualMachinePoolList_To_v1beta1_OCIVirtualMachinePoolList(in *v1beta2.OCIVirtualMachinePoolList, out *OCIVirtualMachinePoolList, s conversion.Scope) error
Convert_v1beta2_OCIVirtualMachinePoolList_To_v1beta1_OCIVirtualMachinePoolList is an autogenerated conversion function.
func Convert_v1beta2_OCIVirtualMachinePoolSpec_To_v1beta1_OCIVirtualMachinePoolSpec ¶ added in v0.10.0
func Convert_v1beta2_OCIVirtualMachinePoolSpec_To_v1beta1_OCIVirtualMachinePoolSpec(in *v1beta2.OCIVirtualMachinePoolSpec, out *OCIVirtualMachinePoolSpec, s conversion.Scope) error
Convert_v1beta2_OCIVirtualMachinePoolSpec_To_v1beta1_OCIVirtualMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta2_OCIVirtualMachinePoolStatus_To_v1beta1_OCIVirtualMachinePoolStatus ¶ added in v0.10.0
func Convert_v1beta2_OCIVirtualMachinePoolStatus_To_v1beta1_OCIVirtualMachinePoolStatus(in *v1beta2.OCIVirtualMachinePoolStatus, out *OCIVirtualMachinePoolStatus, s conversion.Scope) error
Convert_v1beta2_OCIVirtualMachinePoolStatus_To_v1beta1_OCIVirtualMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta2_OCIVirtualMachinePool_To_v1beta1_OCIVirtualMachinePool ¶ added in v0.10.0
func Convert_v1beta2_OCIVirtualMachinePool_To_v1beta1_OCIVirtualMachinePool(in *v1beta2.OCIVirtualMachinePool, out *OCIVirtualMachinePool, s conversion.Scope) error
Convert_v1beta2_OCIVirtualMachinePool_To_v1beta1_OCIVirtualMachinePool is an autogenerated conversion function.
func Convert_v1beta2_PlacementConfig_To_v1beta1_PlacementConfig ¶ added in v0.9.0
func Convert_v1beta2_PlacementConfig_To_v1beta1_PlacementConfig(in *v1beta2.PlacementConfig, out *PlacementConfig, s conversion.Scope) error
Convert_v1beta2_PlacementConfig_To_v1beta1_PlacementConfig is an autogenerated conversion function.
func Convert_v1beta2_PlacementDetails_To_v1beta1_PlacementDetails ¶ added in v0.9.0
func Convert_v1beta2_PlacementDetails_To_v1beta1_PlacementDetails(in *v1beta2.PlacementDetails, out *PlacementDetails, s conversion.Scope) error
Convert_v1beta2_PlacementDetails_To_v1beta1_PlacementDetails is an autogenerated conversion function.
func Convert_v1beta2_PodConfig_To_v1beta1_PodConfig ¶ added in v0.10.0
func Convert_v1beta2_PodConfig_To_v1beta1_PodConfig(in *v1beta2.PodConfig, out *PodConfig, s conversion.Scope) error
Convert_v1beta2_PodConfig_To_v1beta1_PodConfig is an autogenerated conversion function.
func Convert_v1beta2_ShapeConfig_To_v1beta1_ShapeConfig ¶ added in v0.9.0
func Convert_v1beta2_ShapeConfig_To_v1beta1_ShapeConfig(in *v1beta2.ShapeConfig, out *ShapeConfig, s conversion.Scope) error
Convert_v1beta2_ShapeConfig_To_v1beta1_ShapeConfig is an autogenerated conversion function.
func Convert_v1beta2_Taint_To_v1beta1_Taint ¶ added in v0.10.0
func Convert_v1beta2_Taint_To_v1beta1_Taint(in *v1beta2.Taint, out *Taint, s conversion.Scope) error
Convert_v1beta2_Taint_To_v1beta1_Taint is an autogenerated conversion function.
func Convert_v1beta2_VcnIpNativePodNetworkOptions_To_v1beta1_VcnIpNativePodNetworkOptions ¶ added in v0.9.0
func Convert_v1beta2_VcnIpNativePodNetworkOptions_To_v1beta1_VcnIpNativePodNetworkOptions(in *v1beta2.VcnIpNativePodNetworkOptions, out *VcnIpNativePodNetworkOptions, s conversion.Scope) error
Convert_v1beta2_VcnIpNativePodNetworkOptions_To_v1beta1_VcnIpNativePodNetworkOptions is an autogenerated conversion function.
func Convert_v1beta2_VirtualNodepoolPlacementConfig_To_v1beta1_VirtualNodepoolPlacementConfig ¶ added in v0.10.0
func Convert_v1beta2_VirtualNodepoolPlacementConfig_To_v1beta1_VirtualNodepoolPlacementConfig(in *v1beta2.VirtualNodepoolPlacementConfig, out *VirtualNodepoolPlacementConfig, s conversion.Scope) error
Convert_v1beta2_VirtualNodepoolPlacementConfig_To_v1beta1_VirtualNodepoolPlacementConfig is an autogenerated conversion function.
func RegisterConversions ¶ added in v0.9.0
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type AddOnOptions ¶ added in v0.6.0
type AddOnOptions struct { // IsKubernetesDashboardEnabled defines whether or not to enable the Kubernetes Dashboard add-on. // +optional IsKubernetesDashboardEnabled *bool `json:"isKubernetesDashboardEnabled,omitempty"` // IsKubernetesDashboardEnabled defines whether or not to enable the Tiller add-on. // +optional IsTillerEnabled *bool `json:"isTillerEnabled,omitempty"` }
AddOnOptions defines the properties that define options for supported add-ons.
func (*AddOnOptions) DeepCopy ¶ added in v0.6.0
func (in *AddOnOptions) DeepCopy() *AddOnOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddOnOptions.
func (*AddOnOptions) DeepCopyInto ¶ added in v0.6.0
func (in *AddOnOptions) DeepCopyInto(out *AddOnOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmissionControllerOptions ¶ added in v0.6.0
type AdmissionControllerOptions struct { // IsPodSecurityPolicyEnabled defines whether or not to enable the Pod Security Policy admission controller. // +optional IsPodSecurityPolicyEnabled *bool `json:"isPodSecurityPolicyEnabled,omitempty"` }
AdmissionControllerOptions defines the properties that define supported admission controllers.
func (*AdmissionControllerOptions) DeepCopy ¶ added in v0.6.0
func (in *AdmissionControllerOptions) DeepCopy() *AdmissionControllerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionControllerOptions.
func (*AdmissionControllerOptions) DeepCopyInto ¶ added in v0.6.0
func (in *AdmissionControllerOptions) DeepCopyInto(out *AdmissionControllerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CNIOptionEnum ¶ added in v0.6.0
type CNIOptionEnum string
const ( VCNNativeCNI CNIOptionEnum = "OCI_VCN_IP_NATIVE" FlannelCNI CNIOptionEnum = "FLANNEL_OVERLAY" )
type ClusterOptions ¶ added in v0.6.0
type ClusterOptions struct { // AddOnOptions defines the properties that define options for supported add-ons. // +optional AddOnOptions *AddOnOptions `json:"addOnOptions,omitempty"` // AdmissionControllerOptions defines the properties that define supported admission controllers. // +optional AdmissionControllerOptions *AdmissionControllerOptions `json:"admissionControllerOptions,omitempty"` }
ClusterOptions defines Optional attributes for the cluster.
func (*ClusterOptions) DeepCopy ¶ added in v0.6.0
func (in *ClusterOptions) DeepCopy() *ClusterOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOptions.
func (*ClusterOptions) DeepCopyInto ¶ added in v0.6.0
func (in *ClusterOptions) DeepCopyInto(out *ClusterOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPodNetworkOptions ¶ added in v0.6.0
type ClusterPodNetworkOptions struct { // The CNI to be used are OCI_VCN_IP_NATIVE and FLANNEL_OVERLAY CniType CNIOptionEnum `json:"cniType,omitempty"` }
ClusterPodNetworkOptions defines the available CNIs and network options for existing and new node pools of the cluster
func (*ClusterPodNetworkOptions) DeepCopy ¶ added in v0.6.0
func (in *ClusterPodNetworkOptions) DeepCopy() *ClusterPodNetworkOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPodNetworkOptions.
func (*ClusterPodNetworkOptions) DeepCopyInto ¶ added in v0.6.0
func (in *ClusterPodNetworkOptions) DeepCopyInto(out *ClusterPodNetworkOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfig ¶ added in v0.6.0
type EndpointConfig struct { // Flag to enable public endpoint address for the OKE cluster. // If not set, will calculate this using endpoint subnet type. // +optional IsPublicIpEnabled bool `json:"isPublicIpEnabled,omitempty"` }
EndpointConfig defines the network configuration for access to the Cluster control plane.
func (*EndpointConfig) DeepCopy ¶ added in v0.6.0
func (in *EndpointConfig) DeepCopy() *EndpointConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfig.
func (*EndpointConfig) DeepCopyInto ¶ added in v0.6.0
func (in *EndpointConfig) DeepCopyInto(out *EndpointConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImagePolicyConfig ¶ added in v0.6.0
type ImagePolicyConfig struct { // IsPolicyEnabled defines Whether the image verification policy is enabled. // +optional IsPolicyEnabled *bool `json:"isPolicyEnabled,omitempty"` // KeyDetails defines a list of KMS key details. // +optional KeyDetails []KeyDetails `json:"keyDetails,omitempty"` }
ImagePolicyConfig defines the properties that define a image verification policy.
func (*ImagePolicyConfig) DeepCopy ¶ added in v0.6.0
func (in *ImagePolicyConfig) DeepCopy() *ImagePolicyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePolicyConfig.
func (*ImagePolicyConfig) DeepCopyInto ¶ added in v0.6.0
func (in *ImagePolicyConfig) DeepCopyInto(out *ImagePolicyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceConfiguration ¶
type InstanceConfiguration struct { InstanceConfigurationId *string `json:"instanceConfigurationId,omitempty"` Shape *string `json:"shape,omitempty"` // The shape configuration of the instance, applicable for flex instances. ShapeConfig *ShapeConfig `json:"shapeConfig,omitempty"` InstanceVnicConfiguration *infrastructurev1beta1.NetworkDetails `json:"instanceVnicConfiguration,omitempty"` // PlatformConfig defines the platform config parameters PlatformConfig *infrastructurev1beta1.PlatformConfig `json:"platformConfig,omitempty"` // AgentConfig defines the options for the Oracle Cloud Agent software running on the instance. AgentConfig *infrastructurev1beta1.LaunchInstanceAgentConfig `json:"agentConfig,omitempty"` // PreemptibleInstanceConfig Configuration options for preemptible instances. PreemptibleInstanceConfig *infrastructurev1beta1.PreemptibleInstanceConfig `json:"preemptibleInstanceConfig,omitempty"` // LaunchInstanceAvailabilityConfig defines the options for VM migration during infrastructure maintenance events and for defining // the availability of a VM instance after a maintenance event that impacts the underlying hardware. AvailabilityConfig *infrastructurev1beta1.LaunchInstanceAvailabilityConfig `json:"availabilityConfig,omitempty"` // DedicatedVmHostId defines the OCID of the dedicated VM host. DedicatedVmHostId *string `json:"dedicatedVmHostId,omitempty"` // LaunchOptions defines the options for tuning the compatibility and performance of VM shapes LaunchOptions *infrastructurev1beta1.LaunchOptions `json:"launchOptions,omitempty"` // InstanceOptions defines the instance options InstanceOptions *infrastructurev1beta1.InstanceOptions `json:"instanceOptions,omitempty"` // Is in transit encryption of volumes required. // +kubebuilder:default=true // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty"` // InstanceSourceViaImageConfig defines the options for booting up instances via images InstanceSourceViaImageDetails *InstanceSourceViaImageConfig `json:"instanceSourceViaImageConfig,omitempty"` // CapacityReservationId defines the OCID of the compute capacity reservation this instance is launched under. // You can opt out of all default reservations by specifying an empty string as input for this field. // For more information, see Capacity Reservations (https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/reserve-capacity.htm#default). CapacityReservationId *string `json:"capacityReservationId,omitempty"` // Custom metadata key/value pairs that you provide, such as the SSH public key // required to connect to the instance. Metadata map[string]string `json:"metadata,omitempty"` }
func (*InstanceConfiguration) DeepCopy ¶
func (in *InstanceConfiguration) DeepCopy() *InstanceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceConfiguration.
func (*InstanceConfiguration) DeepCopyInto ¶
func (in *InstanceConfiguration) DeepCopyInto(out *InstanceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSourceViaImageConfig ¶ added in v0.7.0
type InstanceSourceViaImageConfig struct { // OCID of the image to be used to launch the instance. ImageId *string `json:"imageId,omitempty"` // KmsKeyId defines the OCID of the Key Management key to assign as the master encryption key for the boot volume. KmsKeyId *string `json:"kmsKeyId,omitempty"` // The size of boot volume. Please see https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/extendingbootpartition.htm // to extend the boot volume size. BootVolumeSizeInGBs *int64 `json:"bootVolumeSizeInGBs,omitempty"` // BootVolumeVpusPerGB defines the number of volume performance units (VPUs) that will be applied to this volume per GB, // representing the Block Volume service's elastic performance options. // See Block Volume Performance Levels (https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm#perf_levels) for more information. // Allowed values: // * `10`: Represents Balanced option. // * `20`: Represents Higher Performance option. // * `30`-`120`: Represents the Ultra High Performance option. // For volumes with the auto-tuned performance feature enabled, this is set to the default (minimum) VPUs/GB. BootVolumeVpusPerGB *int64 `json:"bootVolumeVpusPerGB,omitempty"` }
InstanceSourceViaImageConfig The configuration options for booting up instances via images
func (*InstanceSourceViaImageConfig) DeepCopy ¶ added in v0.7.0
func (in *InstanceSourceViaImageConfig) DeepCopy() *InstanceSourceViaImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSourceViaImageConfig.
func (*InstanceSourceViaImageConfig) DeepCopyInto ¶ added in v0.7.0
func (in *InstanceSourceViaImageConfig) DeepCopyInto(out *InstanceSourceViaImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceVnicConfiguration ¶ added in v0.7.0
type InstanceVnicConfiguration struct { // AssignPublicIp defines whether the instance should have a public IP address AssignPublicIp bool `json:"assignPublicIp,omitempty"` // SubnetName defines the subnet name to use for the VNIC SubnetName string `json:"subnetName,omitempty"` // Deprecated, use NsgNames parameter to define the NSGs NSGId *string `json:"nsgId,omitempty"` // SkipSourceDestCheck defines whether the source/destination check is disabled on the VNIC. SkipSourceDestCheck *bool `json:"skipSourceDestCheck,omitempty"` // NsgNames defines a list of the nsg names of the network security groups (NSGs) to add the VNIC to. NsgNames []string `json:"nsgNames,omitempty"` // HostnameLabel defines the hostname for the VNIC's primary private IP. Used for DNS. HostnameLabel *string `json:"hostnameLabel,omitempty"` // DisplayName defines a user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `json:"displayName,omitempty"` // AssignPrivateDnsRecord defines whether the VNIC should be assigned a DNS record. AssignPrivateDnsRecord *bool `json:"assignPrivateDnsRecord,omitempty"` }
InstanceVnicConfiguration defines the configuration options for the network
func (*InstanceVnicConfiguration) DeepCopy ¶ added in v0.7.0
func (in *InstanceVnicConfiguration) DeepCopy() *InstanceVnicConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceVnicConfiguration.
func (*InstanceVnicConfiguration) DeepCopyInto ¶ added in v0.7.0
func (in *InstanceVnicConfiguration) DeepCopyInto(out *InstanceVnicConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyDetails ¶ added in v0.6.0
type KeyDetails struct { // KmsKeyId defines the OCID of the KMS key that will be used to verify whether the images are signed by an approved source. // +optional KmsKeyId *string `json:"keyDetails,omitempty"` }
KeyDetails defines the properties that define the kms keys used by OKE for Image Signature verification.
func (*KeyDetails) DeepCopy ¶ added in v0.6.0
func (in *KeyDetails) DeepCopy() *KeyDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyDetails.
func (*KeyDetails) DeepCopyInto ¶ added in v0.6.0
func (in *KeyDetails) DeepCopyInto(out *KeyDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValue ¶ added in v0.6.0
type KeyValue struct { // The key of the pair. Key *string `json:"key,omitempty"` // The value of the pair. Value *string `json:"value,omitempty"` }
KeyValue The properties that define a key value pair.
func (*KeyValue) DeepCopy ¶ added in v0.6.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValue.
func (*KeyValue) DeepCopyInto ¶ added in v0.6.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNetworkConfig ¶ added in v0.6.0
type KubernetesNetworkConfig struct { // PodsCidr defines the CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16. // +optional PodsCidr string `json:"isPodSecurityPolicyEnabled,omitempty"` // PodsCidr defines the CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16. // +optional ServicesCidr string `json:"servicesCidr,omitempty"` }
KubernetesNetworkConfig defines the properties that define the network configuration for Kubernetes.
func (*KubernetesNetworkConfig) DeepCopy ¶ added in v0.6.0
func (in *KubernetesNetworkConfig) DeepCopy() *KubernetesNetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNetworkConfig.
func (*KubernetesNetworkConfig) DeepCopyInto ¶ added in v0.6.0
func (in *KubernetesNetworkConfig) DeepCopyInto(out *KubernetesNetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchDetails ¶
type LaunchDetails struct { // Custom metadata key/value pairs that you provide, such as the SSH public key // required to connect to the instance. Metadata map[string]string `json:"metadata,omitempty"` Shape string `json:"shape,omitempty"` }
LaunchDetails Instance launch details for creating an instance from an instance configuration https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/datatypes/InstanceConfigurationLaunchInstanceDetails
func (*LaunchDetails) DeepCopy ¶
func (in *LaunchDetails) DeepCopy() *LaunchDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchDetails.
func (*LaunchDetails) DeepCopyInto ¶
func (in *LaunchDetails) DeepCopyInto(out *LaunchDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeEvictionNodePoolSettings ¶ added in v0.6.0
type NodeEvictionNodePoolSettings struct { // EvictionGraceDuration defines the duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M // +optional EvictionGraceDuration *string `json:"evictionGraceDuration,omitempty"` // IsForceDeleteAfterGraceDuration defines if the underlying compute instance should be deleted if you cannot evict all the pods in grace period // +optional IsForceDeleteAfterGraceDuration *bool `json:"isForceDeleteAfterGraceDuration,omitempty"` }
NodeEvictionNodePoolSettings defines the Node Eviction Details configuration.
func (*NodeEvictionNodePoolSettings) DeepCopy ¶ added in v0.6.0
func (in *NodeEvictionNodePoolSettings) DeepCopy() *NodeEvictionNodePoolSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEvictionNodePoolSettings.
func (*NodeEvictionNodePoolSettings) DeepCopyInto ¶ added in v0.6.0
func (in *NodeEvictionNodePoolSettings) DeepCopyInto(out *NodeEvictionNodePoolSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolNodeConfig ¶ added in v0.6.0
type NodePoolNodeConfig struct { // IsPvEncryptionInTransitEnabled defines whether in transit encryption should be enabled on the nodes. // +optional IsPvEncryptionInTransitEnabled *bool `json:"isPvEncryptionInTransitEnabled,omitempty"` // KmsKeyId defines whether in transit encryption should be enabled on the nodes. // +optional KmsKeyId *string `json:"kmsKeyId,omitempty"` // PlacementConfigs defines the placement configurations for the node pool. // +optional PlacementConfigs []PlacementConfig `json:"placementConfigs,omitempty"` // NsgNames defines the names of NSGs which will be associated with the nodes. the NSGs are defined // in OCIManagedCluster object. // +optional NsgNames []string `json:"nsgNames,omitempty"` // NodePoolPodNetworkOptionDetails defines the pod networking details of the node pool // +optional NodePoolPodNetworkOptionDetails *NodePoolPodNetworkOptionDetails `json:"nodePoolPodNetworkOptionDetails,omitempty"` }
NodePoolNodeConfig describes the configuration of nodes in the node pool.
func (*NodePoolNodeConfig) DeepCopy ¶ added in v0.6.0
func (in *NodePoolNodeConfig) DeepCopy() *NodePoolNodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolNodeConfig.
func (*NodePoolNodeConfig) DeepCopyInto ¶ added in v0.6.0
func (in *NodePoolNodeConfig) DeepCopyInto(out *NodePoolNodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolPodNetworkOptionDetails ¶ added in v0.6.0
type NodePoolPodNetworkOptionDetails struct { // CniType describes the CNI plugin used by this node pool. Allowed values are OCI_VCN_IP_NATIVE and FLANNEL_OVERLAY. // +optional CniType CNIOptionEnum `json:"cniType,omitempty"` // VcnIpNativePodNetworkOptions describes the network options specific to using the OCI VCN Native CNI // +optional VcnIpNativePodNetworkOptions VcnIpNativePodNetworkOptions `json:"vcnIpNativePodNetworkOptions,omitempty"` }
NodePoolPodNetworkOptionDetails describes the CNI related configuration of pods in the node pool.
func (*NodePoolPodNetworkOptionDetails) DeepCopy ¶ added in v0.6.0
func (in *NodePoolPodNetworkOptionDetails) DeepCopy() *NodePoolPodNetworkOptionDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolPodNetworkOptionDetails.
func (*NodePoolPodNetworkOptionDetails) DeepCopyInto ¶ added in v0.6.0
func (in *NodePoolPodNetworkOptionDetails) DeepCopyInto(out *NodePoolPodNetworkOptionDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeShapeConfig ¶ added in v0.6.0
type NodeShapeConfig struct { // MemoryInGBs defines the total amount of memory available to each node, in gigabytes. // +optional MemoryInGBs *string `json:"memoryInGBs,omitempty"` // Ocpus defines the total number of OCPUs available to each node in the node pool. // +optional Ocpus *string `json:"ocpus,omitempty"` }
NodeShapeConfig defines the shape configuration of the nodes.
func (*NodeShapeConfig) DeepCopy ¶ added in v0.6.0
func (in *NodeShapeConfig) DeepCopy() *NodeShapeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeShapeConfig.
func (*NodeShapeConfig) DeepCopyInto ¶ added in v0.6.0
func (in *NodeShapeConfig) DeepCopyInto(out *NodeShapeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeSourceViaImage ¶ added in v0.6.0
type NodeSourceViaImage struct { // BootVolumeSizeInGBs defines the size of the boot volume in GBs. // +optional BootVolumeSizeInGBs *int64 `json:"bootVolumeSizeInGBs,omitempty"` // ImageId defines the OCID of the image used to boot the node. // +optional ImageId *string `json:"imageId,omitempty"` }
NodeSourceViaImage defines the Details of the image running on the node.
func (*NodeSourceViaImage) DeepCopy ¶ added in v0.6.0
func (in *NodeSourceViaImage) DeepCopy() *NodeSourceViaImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSourceViaImage.
func (*NodeSourceViaImage) DeepCopyInto ¶ added in v0.6.0
func (in *NodeSourceViaImage) DeepCopyInto(out *NodeSourceViaImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIMachinePool ¶
type OCIMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIMachinePoolSpec `json:"spec,omitempty"` Status OCIMachinePoolStatus `json:"status,omitempty"` }
func (*OCIMachinePool) ConvertFrom ¶ added in v0.9.0
func (r *OCIMachinePool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts receiver to a v1beta2 OCIManagedMachinePool.
func (*OCIMachinePool) ConvertTo ¶ added in v0.9.0
func (src *OCIMachinePool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts the v1beta1 OCIMachinePool receiver to a v1beta2 OCIMachinePool.
func (*OCIMachinePool) DeepCopy ¶
func (in *OCIMachinePool) DeepCopy() *OCIMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIMachinePool.
func (*OCIMachinePool) DeepCopyInto ¶
func (in *OCIMachinePool) DeepCopyInto(out *OCIMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIMachinePool) DeepCopyObject ¶
func (in *OCIMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OCIMachinePool) GetConditions ¶
func (m *OCIMachinePool) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an OCIMachine API object.
func (*OCIMachinePool) SetConditions ¶
func (m *OCIMachinePool) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an OCIMachine object.
type OCIMachinePoolList ¶
type OCIMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIMachinePool `json:"items"` }
OCIMachinePoolList contains a list of OCIMachinePool.
func (*OCIMachinePoolList) DeepCopy ¶
func (in *OCIMachinePoolList) DeepCopy() *OCIMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIMachinePoolList.
func (*OCIMachinePoolList) DeepCopyInto ¶
func (in *OCIMachinePoolList) DeepCopyInto(out *OCIMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIMachinePoolList) DeepCopyObject ¶
func (in *OCIMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIMachinePoolSpec ¶
type OCIMachinePoolSpec struct { // ProviderID is the OCID of the associated InstancePool in a provider format // +optional ProviderID *string `json:"providerID,omitempty"` // OCID is the OCID of the associated InstancePool // +optional OCID *string `json:"ocid,omitempty"` // PlacementDetails defines the placement details of the instance pool. PlacementDetails []PlacementDetails `json:"placementDetails,omitempty"` // InstanceConfiguration defines the configuration of the instance pool instances. InstanceConfiguration InstanceConfiguration `json:"instanceConfiguration,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"` }
OCIMachinePoolSpec defines the desired state of OCIMachinePool
func (*OCIMachinePoolSpec) DeepCopy ¶
func (in *OCIMachinePoolSpec) DeepCopy() *OCIMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIMachinePoolSpec.
func (*OCIMachinePoolSpec) DeepCopyInto ¶
func (in *OCIMachinePoolSpec) DeepCopyInto(out *OCIMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIMachinePoolStatus ¶
type OCIMachinePoolStatus 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"` // Conditions defines current service state of the OCIMachinePool. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` FailureMessage *string `json:"failureMessage,omitempty"` }
OCIMachinePoolStatus defines the observed state of OCIMachinePool
func (*OCIMachinePoolStatus) DeepCopy ¶
func (in *OCIMachinePoolStatus) DeepCopy() *OCIMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIMachinePoolStatus.
func (*OCIMachinePoolStatus) DeepCopyInto ¶
func (in *OCIMachinePoolStatus) DeepCopyInto(out *OCIMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedCluster ¶ added in v0.6.0
type OCIManagedCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedClusterSpec `json:"spec,omitempty"` Status OCIManagedClusterStatus `json:"status,omitempty"` }
OCIManagedCluster is the Schema for the ocimanagedclusters API.
func (*OCIManagedCluster) ConvertFrom ¶ added in v0.9.0
func (r *OCIManagedCluster) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts receiver to a v1beta2 OCICluster.
func (*OCIManagedCluster) ConvertTo ¶ added in v0.9.0
func (src *OCIManagedCluster) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts the v1beta1 OCIManagedCluster receiver to a v1beta2 OCIManagedCluster.
func (*OCIManagedCluster) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedCluster) DeepCopy() *OCIManagedCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedCluster.
func (*OCIManagedCluster) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedCluster) DeepCopyInto(out *OCIManagedCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedCluster) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OCIManagedCluster) GetConditions ¶ added in v0.6.0
func (c *OCIManagedCluster) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an OCICluster API object.
func (*OCIManagedCluster) SetConditions ¶ added in v0.6.0
func (c *OCIManagedCluster) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an OCICluster object.
type OCIManagedClusterList ¶ added in v0.6.0
type OCIManagedClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedCluster `json:"items"` }
OCIManagedClusterList contains a list of OCIManagedCluster.
func (*OCIManagedClusterList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterList) DeepCopy() *OCIManagedClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterList.
func (*OCIManagedClusterList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterList) DeepCopyInto(out *OCIManagedClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedClusterList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedClusterSpec ¶ added in v0.6.0
type OCIManagedClusterSpec struct { // The unique ID which will be used to tag all the resources created by this Cluster. // The tag will be used to identify resources belonging to this cluster. // this will be auto-generated and should not be set by the user. // +optional OCIResourceIdentifier string `json:"ociResourceIdentifier,omitempty"` // IdentityRef is a reference to an identity(principal) to be used when reconciling this cluster // +optional IdentityRef *corev1.ObjectReference `json:"identityRef,omitempty"` // NetworkSpec encapsulates all things related to OCI network. // +optional NetworkSpec infrastructurev1beta1.NetworkSpec `json:"networkSpec,omitempty"` // Free-form tags for this resource. // +optional FreeformTags map[string]string `json:"freeformTags,omitempty"` // Defined tags for this resource. Each key is predefined and scoped to a // namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` // +optional DefinedTags map[string]map[string]string `json:"definedTags,omitempty"` // Compartment to create the cluster network. // +optional CompartmentId string `json:"compartmentId"` // Region the cluster operates in. It must be one of available regions in Region Identifier format. // See https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm Region string `json:"region,omitempty"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. This will not be set by the user, this will be updated by the Cluster Reconciler after OKe cluster has been created and the cluster has an endpoint address // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` }
OCIManagedClusterSpec defines the desired state of OCI OKE Cluster
func (*OCIManagedClusterSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterSpec) DeepCopy() *OCIManagedClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterSpec.
func (*OCIManagedClusterSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterSpec) DeepCopyInto(out *OCIManagedClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedClusterStatus ¶ added in v0.6.0
type OCIManagedClusterStatus struct { // +optional FailureDomains clusterv1.FailureDomains `json:"failureDomains,omitempty"` // AvailabilityDomains encapsulates the clusters Availability Domain (AD) information in a map // where the map key is the AD name and the struct is details about the AD. // +optional AvailabilityDomains map[string]infrastructurev1beta1.OCIAvailabilityDomain `json:"availabilityDomains,omitempty"` // +optional Ready bool `json:"ready"` // NetworkSpec encapsulates all things related to OCI network. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` }
OCIManagedClusterStatus defines the observed state of OCICluster
func (*OCIManagedClusterStatus) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterStatus) DeepCopy() *OCIManagedClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterStatus.
func (*OCIManagedClusterStatus) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterStatus) DeepCopyInto(out *OCIManagedClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedClusterTemplate ¶ added in v0.6.0
type OCIManagedClusterTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedClusterTemplateSpec `json:"spec,omitempty"` }
OCIManagedClusterTemplate is the Schema for the ocimanagedclustertemplates API.
func (*OCIManagedClusterTemplate) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterTemplate) DeepCopy() *OCIManagedClusterTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterTemplate.
func (*OCIManagedClusterTemplate) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterTemplate) DeepCopyInto(out *OCIManagedClusterTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedClusterTemplate) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedClusterTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedClusterTemplateList ¶ added in v0.6.0
type OCIManagedClusterTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedClusterTemplate `json:"items"` }
OCIManagedClusterTemplateList contains a list of OCIManagedClusterTemplate.
func (*OCIManagedClusterTemplateList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateList) DeepCopy() *OCIManagedClusterTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterTemplateList.
func (*OCIManagedClusterTemplateList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateList) DeepCopyInto(out *OCIManagedClusterTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedClusterTemplateList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedClusterTemplateResource ¶ added in v0.6.0
type OCIManagedClusterTemplateResource struct {
Spec OCIManagedClusterSpec `json:"spec"`
}
OCIManagedClusterSpec describes the data needed to create an OCIManagedCluster from a template.
func (*OCIManagedClusterTemplateResource) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateResource) DeepCopy() *OCIManagedClusterTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterTemplateResource.
func (*OCIManagedClusterTemplateResource) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateResource) DeepCopyInto(out *OCIManagedClusterTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedClusterTemplateSpec ¶ added in v0.6.0
type OCIManagedClusterTemplateSpec struct {
Template OCIManagedClusterTemplateResource `json:"template"`
}
OCIManagedClusterTemplateSpec defines the desired state of OCIManagedClusterTemplate.
func (*OCIManagedClusterTemplateSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateSpec) DeepCopy() *OCIManagedClusterTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedClusterTemplateSpec.
func (*OCIManagedClusterTemplateSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedClusterTemplateSpec) DeepCopyInto(out *OCIManagedClusterTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedControlPlane ¶ added in v0.6.0
type OCIManagedControlPlane struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedControlPlaneSpec `json:"spec,omitempty"` Status OCIManagedControlPlaneStatus `json:"status,omitempty"` }
OCIManagedControlPlane is the Schema for the ocimanagedcontrolplane API.
func (*OCIManagedControlPlane) ConvertFrom ¶ added in v0.9.0
func (r *OCIManagedControlPlane) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts receiver to a v1beta2 OCIManagedControlPlane.
func (*OCIManagedControlPlane) ConvertTo ¶ added in v0.9.0
func (src *OCIManagedControlPlane) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts the v1beta1 OCIManagedCluster receiver to a v1beta2 OCIManagedCluster.
func (*OCIManagedControlPlane) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlane) DeepCopy() *OCIManagedControlPlane
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlane.
func (*OCIManagedControlPlane) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlane) DeepCopyInto(out *OCIManagedControlPlane)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedControlPlane) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedControlPlane) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OCIManagedControlPlane) GetConditions ¶ added in v0.6.0
func (c *OCIManagedControlPlane) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an OCICluster API object.
func (*OCIManagedControlPlane) SetConditions ¶ added in v0.6.0
func (c *OCIManagedControlPlane) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an OCICluster object.
type OCIManagedControlPlaneList ¶ added in v0.6.0
type OCIManagedControlPlaneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedControlPlane `json:"items"` }
OCIManagedControlPlaneList contains a list of OCIManagedControlPlane.
func (*OCIManagedControlPlaneList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneList) DeepCopy() *OCIManagedControlPlaneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneList.
func (*OCIManagedControlPlaneList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneList) DeepCopyInto(out *OCIManagedControlPlaneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedControlPlaneList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedControlPlaneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedControlPlaneSpec ¶ added in v0.6.0
type OCIManagedControlPlaneSpec struct { // ID of the OKEcluster. // +optional ID *string `json:"id,omitempty"` // ClusterPodNetworkOptions defines the available CNIs and network options for existing and new node pools of the cluster // +optional ClusterPodNetworkOptions []ClusterPodNetworkOptions `json:"clusterPodNetworkOptions,omitempty"` // ImagePolicyConfig defines the properties that define a image verification policy. // +optional ImagePolicyConfig *ImagePolicyConfig `json:"imagePolicyConfig,omitempty"` // ClusterOptions defines Optional attributes for the cluster. // +optional ClusterOption ClusterOptions `json:"clusterOptions,omitempty"` // KmsKeyId defines the OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, // +optional KmsKeyId *string `json:"kmsKeyId,omitempty"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` // Version represents the version of the Kubernetes Cluster Control Plane. Version *string `json:"version,omitempty"` }
OCIManagedControlPlaneSpec defines the desired state of OCIManagedControlPlane. The properties are generated from https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/datatypes/CreateClusterDetails
func (*OCIManagedControlPlaneSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneSpec) DeepCopy() *OCIManagedControlPlaneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneSpec.
func (*OCIManagedControlPlaneSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneSpec) DeepCopyInto(out *OCIManagedControlPlaneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedControlPlaneStatus ¶ added in v0.6.0
type OCIManagedControlPlaneStatus struct { // +optional Ready bool `json:"ready"` // NetworkSpec encapsulates all things related to OCI network. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` // Version represents the current Kubernetes version for the control plane. // +optional Version *string `json:"version,omitempty"` // Initialized denotes whether or not the control plane has the // uploaded kubernetes config-map. // +optional Initialized bool `json:"initialized"` }
OCIManagedControlPlaneStatus defines the observed state of OCIManagedControlPlane
func (*OCIManagedControlPlaneStatus) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneStatus) DeepCopy() *OCIManagedControlPlaneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneStatus.
func (*OCIManagedControlPlaneStatus) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneStatus) DeepCopyInto(out *OCIManagedControlPlaneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedControlPlaneTemplate ¶ added in v0.6.0
type OCIManagedControlPlaneTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedControlPlaneTemplateSpec `json:"spec,omitempty"` }
OCIManagedControlPlaneTemplate is the Schema for the OCIManagedControlPlaneTemplates API.
func (*OCIManagedControlPlaneTemplate) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplate) DeepCopy() *OCIManagedControlPlaneTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneTemplate.
func (*OCIManagedControlPlaneTemplate) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplate) DeepCopyInto(out *OCIManagedControlPlaneTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedControlPlaneTemplate) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedControlPlaneTemplateList ¶ added in v0.6.0
type OCIManagedControlPlaneTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedControlPlaneTemplate `json:"items"` }
OCIManagedControlPlaneTemplateList contains a list of OCIManagedControlPlaneTemplate.
func (*OCIManagedControlPlaneTemplateList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateList) DeepCopy() *OCIManagedControlPlaneTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneTemplateList.
func (*OCIManagedControlPlaneTemplateList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateList) DeepCopyInto(out *OCIManagedControlPlaneTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedControlPlaneTemplateList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedControlPlaneTemplateResource ¶ added in v0.6.0
type OCIManagedControlPlaneTemplateResource struct {
Spec OCIManagedControlPlaneSpec `json:"spec"`
}
OCIManagedControlPlaneSpec describes the data needed to create an OCIManagedControlPlane from a template.
func (*OCIManagedControlPlaneTemplateResource) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateResource) DeepCopy() *OCIManagedControlPlaneTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneTemplateResource.
func (*OCIManagedControlPlaneTemplateResource) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateResource) DeepCopyInto(out *OCIManagedControlPlaneTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedControlPlaneTemplateSpec ¶ added in v0.6.0
type OCIManagedControlPlaneTemplateSpec struct {
Template OCIManagedControlPlaneTemplateResource `json:"template"`
}
OCIManagedControlPlaneTemplateSpec defines the desired state of OCIManagedControlPlaneTemplate.
func (*OCIManagedControlPlaneTemplateSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateSpec) DeepCopy() *OCIManagedControlPlaneTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedControlPlaneTemplateSpec.
func (*OCIManagedControlPlaneTemplateSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedControlPlaneTemplateSpec) DeepCopyInto(out *OCIManagedControlPlaneTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedMachinePool ¶ added in v0.6.0
type OCIManagedMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedMachinePoolSpec `json:"spec,omitempty"` Status OCIManagedMachinePoolStatus `json:"status,omitempty"` }
OCIManagedMachinePool is the Schema for the ocimanagedmachinepool API.
func (*OCIManagedMachinePool) ConvertFrom ¶ added in v0.9.0
func (r *OCIManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts receiver to a v1beta2 OCIManagedMachinePool.
func (*OCIManagedMachinePool) ConvertTo ¶ added in v0.9.0
func (src *OCIManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts the v1beta1 OCIManagedMachinePool receiver to a v1beta2 OCIManagedMachinePool.
func (*OCIManagedMachinePool) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePool) DeepCopy() *OCIManagedMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePool.
func (*OCIManagedMachinePool) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePool) DeepCopyInto(out *OCIManagedMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedMachinePool) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OCIManagedMachinePool) GetConditions ¶ added in v0.6.0
func (m *OCIManagedMachinePool) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an OCIMachine API object.
func (*OCIManagedMachinePool) SetConditions ¶ added in v0.6.0
func (m *OCIManagedMachinePool) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an OCIMachine object.
type OCIManagedMachinePoolList ¶ added in v0.6.0
type OCIManagedMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedMachinePool `json:"items"` }
OCIManagedMachinePoolList contains a list of OCIManagedMachinePool.
func (*OCIManagedMachinePoolList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolList) DeepCopy() *OCIManagedMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolList.
func (*OCIManagedMachinePoolList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolList) DeepCopyInto(out *OCIManagedMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedMachinePoolList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedMachinePoolSpec ¶ added in v0.6.0
type OCIManagedMachinePoolSpec struct { // ProviderID is the OCID of the associated NodePool in a provider format // +optional ProviderID *string `json:"providerID,omitempty"` // Version represents the version of the OKE node pool. Version *string `json:"version,omitempty"` // ID is the OCID of the associated NodePool // +optional ID *string `json:"id,omitempty"` // NodePoolNodeConfig defines the configuration of nodes in the node pool. // +optional NodePoolNodeConfig *NodePoolNodeConfig `json:"nodePoolNodeConfig,omitempty"` // NodeEvictionNodePoolSettings defines the eviction settings. // +optional NodeEvictionNodePoolSettings *NodeEvictionNodePoolSettings `json:"nodeEvictionNodePoolSettings,omitempty"` // NodeShape defines the name of the node shape of the nodes in the node pool. // +optional NodeShape string `json:"nodeShape,omitempty"` // NodeShapeConfig defines the configuration of the shape to launch nodes in the node pool. // +optional NodeShapeConfig *NodeShapeConfig `json:"nodeShapeConfig,omitempty"` // NodeSourceViaImage defines the image configuration of the nodes in the nodepool. // +optional NodeSourceViaImage *NodeSourceViaImage `json:"nodeSourceViaImage,omitempty"` // SshPublicKey defines the SSH public key on each node in the node pool on launch. // +optional SshPublicKey string `json:"sshPublicKey,omitempty"` // NodeMetadata defines a list of key/value pairs to add to each underlying OCI instance in the node pool on launch. // +optional NodeMetadata map[string]string `json:"nodeMetadata,omitempty"` // InitialNodeLabels defines a list of key/value pairs to add to nodes after they join the Kubernetes cluster. // +optional InitialNodeLabels []KeyValue `json:"initialNodeLabels,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"` }
OCIManagedMachinePoolSpec defines the desired state of an OCI managed machine pool. An OCIManagedMachinePool translates to an OKE NodePool. The properties are generated from https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/datatypes/CreateNodePoolDetails
func (*OCIManagedMachinePoolSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolSpec) DeepCopy() *OCIManagedMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolSpec.
func (*OCIManagedMachinePoolSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolSpec) DeepCopyInto(out *OCIManagedMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedMachinePoolStatus ¶ added in v0.6.0
type OCIManagedMachinePoolStatus struct { // +optional Ready bool `json:"ready"` // NetworkSpec encapsulates all things related to OCI network. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` // Replicas is the most recently observed number of replicas // +optional Replicas int32 `json:"replicas"` FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` FailureMessages []string `json:"failureMessages,omitempty"` }
OCIManagedMachinePoolStatus defines the observed state of OCIManagedMachinePool
func (*OCIManagedMachinePoolStatus) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolStatus) DeepCopy() *OCIManagedMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolStatus.
func (*OCIManagedMachinePoolStatus) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolStatus) DeepCopyInto(out *OCIManagedMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedMachinePoolTemplate ¶ added in v0.6.0
type OCIManagedMachinePoolTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIManagedMachinePoolTemplateSpec `json:"spec,omitempty"` }
OCIManagedMachinePoolTemplate is the Schema for the OCIManagedMachinePoolTemplates API.
func (*OCIManagedMachinePoolTemplate) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplate) DeepCopy() *OCIManagedMachinePoolTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolTemplate.
func (*OCIManagedMachinePoolTemplate) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplate) DeepCopyInto(out *OCIManagedMachinePoolTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedMachinePoolTemplate) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedMachinePoolTemplateList ¶ added in v0.6.0
type OCIManagedMachinePoolTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIManagedMachinePoolTemplate `json:"items"` }
OCIManagedMachinePoolTemplateList contains a list of OCIManagedMachinePoolTemplate.
func (*OCIManagedMachinePoolTemplateList) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateList) DeepCopy() *OCIManagedMachinePoolTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolTemplateList.
func (*OCIManagedMachinePoolTemplateList) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateList) DeepCopyInto(out *OCIManagedMachinePoolTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIManagedMachinePoolTemplateList) DeepCopyObject ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIManagedMachinePoolTemplateResource ¶ added in v0.6.0
type OCIManagedMachinePoolTemplateResource struct {
Spec OCIManagedMachinePoolSpec `json:"spec"`
}
OCIManagedMachinePoolSpec describes the data needed to create an OCIManagedMachinePool from a template.
func (*OCIManagedMachinePoolTemplateResource) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateResource) DeepCopy() *OCIManagedMachinePoolTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolTemplateResource.
func (*OCIManagedMachinePoolTemplateResource) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateResource) DeepCopyInto(out *OCIManagedMachinePoolTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIManagedMachinePoolTemplateSpec ¶ added in v0.6.0
type OCIManagedMachinePoolTemplateSpec struct {
Template OCIManagedMachinePoolTemplateResource `json:"template"`
}
OCIManagedMachinePoolTemplateSpec defines the desired state of OCIManagedMachinePoolTemplate.
func (*OCIManagedMachinePoolTemplateSpec) DeepCopy ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateSpec) DeepCopy() *OCIManagedMachinePoolTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIManagedMachinePoolTemplateSpec.
func (*OCIManagedMachinePoolTemplateSpec) DeepCopyInto ¶ added in v0.6.0
func (in *OCIManagedMachinePoolTemplateSpec) DeepCopyInto(out *OCIManagedMachinePoolTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIVirtualMachinePool ¶ added in v0.10.0
type OCIVirtualMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OCIVirtualMachinePoolSpec `json:"spec,omitempty"` Status OCIVirtualMachinePoolStatus `json:"status,omitempty"` }
OCIVirtualMachinePool is the Schema for the ocivirtualmachinepool API.
func (*OCIVirtualMachinePool) ConvertFrom ¶ added in v0.10.0
func (r *OCIVirtualMachinePool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts receiver to a v1beta2 OCIVirtualMachinePool.
func (*OCIVirtualMachinePool) ConvertTo ¶ added in v0.10.0
func (src *OCIVirtualMachinePool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts the v1beta1 OCIVirtualMachinePool receiver to a v1beta2 OCIVirtualMachinePool.
func (*OCIVirtualMachinePool) DeepCopy ¶ added in v0.10.0
func (in *OCIVirtualMachinePool) DeepCopy() *OCIVirtualMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIVirtualMachinePool.
func (*OCIVirtualMachinePool) DeepCopyInto ¶ added in v0.10.0
func (in *OCIVirtualMachinePool) DeepCopyInto(out *OCIVirtualMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIVirtualMachinePool) DeepCopyObject ¶ added in v0.10.0
func (in *OCIVirtualMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OCIVirtualMachinePool) GetConditions ¶ added in v0.10.0
func (m *OCIVirtualMachinePool) GetConditions() clusterv1.Conditions
GetConditions returns the list of conditions for an OCIMachine API object.
func (*OCIVirtualMachinePool) SetConditions ¶ added in v0.10.0
func (m *OCIVirtualMachinePool) SetConditions(conditions clusterv1.Conditions)
SetConditions will set the given conditions on an OCIMachine object.
type OCIVirtualMachinePoolList ¶ added in v0.10.0
type OCIVirtualMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OCIVirtualMachinePool `json:"items"` }
OCIVirtualMachinePoolList contains a list of OCIVirtualMachinePool.
func (*OCIVirtualMachinePoolList) DeepCopy ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolList) DeepCopy() *OCIVirtualMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIVirtualMachinePoolList.
func (*OCIVirtualMachinePoolList) DeepCopyInto ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolList) DeepCopyInto(out *OCIVirtualMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OCIVirtualMachinePoolList) DeepCopyObject ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OCIVirtualMachinePoolSpec ¶ added in v0.10.0
type OCIVirtualMachinePoolSpec struct { // ProviderID is the OCID of the associated NodePool in a provider format // +optional ProviderID *string `json:"providerID,omitempty"` // ID is the OCID of the associated NodePool // +optional ID *string `json:"id,omitempty"` // PlacementConfigs defines the placement configurations for the node pool. // +optional PlacementConfigs []VirtualNodepoolPlacementConfig `json:"placementConfigs,omitempty"` // NsgNames defines the names of NSGs which will be associated with the nodes. the NSGs are defined // in OCIManagedCluster object. // +optional NsgNames []string `json:"nsgNames,omitempty"` // PodConfiguration defines pod configuration // +optional PodConfiguration PodConfig `json:"podConfiguration,omitempty"` // Taints describes the taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. // +optional Taints []Taint `json:"taints,omitempty"` // InitialNodeLabels defines a list of key/value pairs to add to nodes after they join the Kubernetes cluster. // +optional InitialVirtualNodeLabels []KeyValue `json:"initialVirtualNodeLabels,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"` }
OCIVirtualMachinePoolSpec defines the desired state of an OCI virtual machine pool. An OCIVirtualMachinePool translates to an OKE Virtual node poo;. The properties are generated from https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/datatypes/CreateVirtualNodePoolDetails
func (*OCIVirtualMachinePoolSpec) DeepCopy ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolSpec) DeepCopy() *OCIVirtualMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIVirtualMachinePoolSpec.
func (*OCIVirtualMachinePoolSpec) DeepCopyInto ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolSpec) DeepCopyInto(out *OCIVirtualMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCIVirtualMachinePoolStatus ¶ added in v0.10.0
type OCIVirtualMachinePoolStatus struct { // +optional Ready bool `json:"ready"` // NetworkSpec encapsulates all things related to OCI network. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` // Replicas is the most recently observed number of replicas // +optional Replicas int32 `json:"replicas"` // FailureReason will contains the CAPI MachinePoolStatusFailure if the virtual machine pool has hit an error condition. // +optional FailureReason *errors.MachinePoolStatusFailure `json:"failureReason,omitempty"` // FailureMessages contains the verbose erorr messages related to the virtual machine pool failures. // +optional FailureMessages []string `json:"failureMessages,omitempty"` }
OCIVirtualMachinePoolStatus defines the observed state of OCIVirtualMachinePool
func (*OCIVirtualMachinePoolStatus) DeepCopy ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolStatus) DeepCopy() *OCIVirtualMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OCIVirtualMachinePoolStatus.
func (*OCIVirtualMachinePoolStatus) DeepCopyInto ¶ added in v0.10.0
func (in *OCIVirtualMachinePoolStatus) DeepCopyInto(out *OCIVirtualMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementConfig ¶ added in v0.6.0
type PlacementConfig struct { // AvailabilityDomain defines the availability domain in which to place nodes. // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty"` // CapacityReservationId defines the OCID of the compute capacity reservation in which to place the compute instance. // +optional CapacityReservationId *string `json:"capacityReservationId,omitempty"` // FaultDomains defines the list of fault domains in which to place nodes. // +optional FaultDomains []string `json:"faultDomains,omitempty"` // SubnetName defines the name of the subnet which need ot be associated with the Nodepool. // The subnets are defined in the OCiManagedCluster object. // +optional SubnetName *string `json:"subnetName,omitempty"` }
PlacementConfig defines the placement configurations for the node pool.
func (*PlacementConfig) DeepCopy ¶ added in v0.6.0
func (in *PlacementConfig) DeepCopy() *PlacementConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConfig.
func (*PlacementConfig) DeepCopyInto ¶ added in v0.6.0
func (in *PlacementConfig) DeepCopyInto(out *PlacementConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementDetails ¶
type PlacementDetails struct { // The availability domain to place instances. AvailabilityDomain int `mandatory:"true" json:"availabilityDomain"` }
func (*PlacementDetails) DeepCopy ¶
func (in *PlacementDetails) DeepCopy() *PlacementDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementDetails.
func (*PlacementDetails) DeepCopyInto ¶
func (in *PlacementDetails) DeepCopyInto(out *PlacementDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodConfig ¶ added in v0.10.0
type PodConfig struct { // NsgNames defines the names of NSGs which will be associated with the pods. // +optional NsgNames []string `json:"nsgNames,omitempty"` // Shape described the shape of the pods. // +optional Shape *string `json:"shape,omitempty"` // SubnetName described the regional subnet where pods' VNIC will be placed. // +optional SubnetName *string `json:"subnetName,omitempty"` }
PodConfig describes the pod configuration of the virtual node pool.
func (*PodConfig) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodConfig.
func (*PodConfig) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShapeConfig ¶
type ShapeConfig struct { // The total number of OCPUs available to the instance. Ocpus *string `json:"ocpus,omitempty"` // The total amount of memory available to the instance, in gigabytes. MemoryInGBs *string `json:"memoryInGBs,omitempty"` // The baseline OCPU utilization for a subcore burstable VM instance. Leave this attribute blank for a // non-burstable instance, or explicitly specify non-burstable with `BASELINE_1_1`. // The following values are supported: // - `BASELINE_1_8` - baseline usage is 1/8 of an OCPU. // - `BASELINE_1_2` - baseline usage is 1/2 of an OCPU. // - `BASELINE_1_1` - baseline usage is an entire OCPU. This represents a non-burstable instance. BaselineOcpuUtilization string `json:"baselineOcpuUtilization,omitempty"` // Nvmes defines the number of NVMe drives to be used for storage. A single drive has 6.8 TB available. Nvmes *int `json:"nvmes,omitempty"` }
ShapeConfig defines the configuration options for the compute instance shape https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/datatypes/LaunchInstanceShapeConfigDetails
func (*ShapeConfig) DeepCopy ¶
func (in *ShapeConfig) DeepCopy() *ShapeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShapeConfig.
func (*ShapeConfig) DeepCopyInto ¶
func (in *ShapeConfig) DeepCopyInto(out *ShapeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Taint ¶ added in v0.10.0
type Taint struct { // The key of the pair. Key *string `json:"key,omitempty"` // The value of the pair. Value *string `json:"value,omitempty"` // The effect of the pair. Effect *string `json:"effect,omitempty"` }
Taint describes a taint.
func (*Taint) DeepCopy ¶ added in v0.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Taint.
func (*Taint) DeepCopyInto ¶ added in v0.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VcnIpNativePodNetworkOptions ¶ added in v0.6.0
type VcnIpNativePodNetworkOptions struct { // MemoryInGBs defines the max number of pods per node in the node pool. This value will be limited by the // number of VNICs attachable to the node pool shape // +optional MaxPodsPerNode *int `json:"maxPodsPerNode,omitempty"` // NSGNames defines the NSGs associated with the native pod network. // +optional NSGNames []string `json:"nsgNames,omitempty"` // SubnetNames defines the Subnets associated with the native pod network. // +optional SubnetNames []string `json:"subnetNames,omitempty"` }
VcnIpNativePodNetworkOptions defines the Network options specific to using the OCI VCN Native CNI
func (*VcnIpNativePodNetworkOptions) DeepCopy ¶ added in v0.6.0
func (in *VcnIpNativePodNetworkOptions) DeepCopy() *VcnIpNativePodNetworkOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VcnIpNativePodNetworkOptions.
func (*VcnIpNativePodNetworkOptions) DeepCopyInto ¶ added in v0.6.0
func (in *VcnIpNativePodNetworkOptions) DeepCopyInto(out *VcnIpNativePodNetworkOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodepoolPlacementConfig ¶ added in v0.10.0
type VirtualNodepoolPlacementConfig struct { AvailabilityDomain *string `json:"availabilityDomain,omitempty"` // FaultDomains defines the list of fault domains in which to place nodes. // +optional FaultDomains []string `json:"faultDomains,omitempty"` // SubnetName defines the name of the subnet which need to be associated with the Virtual Node Pool. // The subnets are defined in the OCiManagedCluster object. // +optional SubnetName *string `json:"subnetName,omitempty"` }
VirtualNodepoolPlacementConfig defines the placement configurations for the virtual node pool.
func (*VirtualNodepoolPlacementConfig) DeepCopy ¶ added in v0.10.0
func (in *VirtualNodepoolPlacementConfig) DeepCopy() *VirtualNodepoolPlacementConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodepoolPlacementConfig.
func (*VirtualNodepoolPlacementConfig) DeepCopyInto ¶ added in v0.10.0
func (in *VirtualNodepoolPlacementConfig) DeepCopyInto(out *VirtualNodepoolPlacementConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- conditions_consts.go
- constants.go
- conversion.go
- doc.go
- groupversion_type.go
- ocimachinepool_conversion.go
- ocimachinepool_types.go
- ocimanagedcluster_conversion.go
- ocimanagedcluster_types.go
- ocimanagedclustertemplate_types.go
- ocimanagedcontrolplane_conversion.go
- ocimanagedcontrolplane_types.go
- ocimanagedcontrolplanetemplate_types.go
- ocimanagedmachinepool_conversion.go
- ocimanagedmachinepool_types.go
- ocimanagedmachinepooltemplate_types.go
- ocivirtualmachinepool_conversion.go
- ocivirtualmachinepool_types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go