# Functions
No description provided by the author
Convert_v1alpha4_KubeadmControlPlane_To_v1beta1_KubeadmControlPlane is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneList_To_v1beta1_KubeadmControlPlaneList is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneMachineTemplate_To_v1beta1_KubeadmControlPlaneMachineTemplate is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneSpec_To_v1beta1_KubeadmControlPlaneSpec is an autogenerated conversion function.
No description provided by the author
Convert_v1alpha4_KubeadmControlPlaneStatus_To_v1beta1_KubeadmControlPlaneStatus is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneTemplate_To_v1beta1_KubeadmControlPlaneTemplate is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneTemplateList_To_v1beta1_KubeadmControlPlaneTemplateList is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneTemplateResource_To_v1beta1_KubeadmControlPlaneTemplateResource is an autogenerated conversion function.
Convert_v1alpha4_KubeadmControlPlaneTemplateSpec_To_v1beta1_KubeadmControlPlaneTemplateSpec is an autogenerated conversion function.
No description provided by the author
Convert_v1alpha4_RollingUpdate_To_v1beta1_RollingUpdate is an autogenerated conversion function.
Convert_v1alpha4_RolloutStrategy_To_v1beta1_RolloutStrategy is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_KubeadmControlPlane_To_v1alpha4_KubeadmControlPlane is an autogenerated conversion function.
Convert_v1beta1_KubeadmControlPlaneList_To_v1alpha4_KubeadmControlPlaneList is an autogenerated conversion function.
No description provided by the author
No description provided by the author
No description provided by the author
Convert_v1beta1_KubeadmControlPlaneTemplate_To_v1alpha4_KubeadmControlPlaneTemplate is an autogenerated conversion function.
Convert_v1beta1_KubeadmControlPlaneTemplateList_To_v1alpha4_KubeadmControlPlaneTemplateList is an autogenerated conversion function.
No description provided by the author
No description provided by the author
Convert_v1beta1_KubeadmControlPlaneTemplateSpec_To_v1alpha4_KubeadmControlPlaneTemplateSpec is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_RollingUpdate_To_v1alpha4_RollingUpdate is an autogenerated conversion function.
Convert_v1beta1_RolloutStrategy_To_v1alpha4_RolloutStrategy is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
# Constants
AvailableCondition documents that the first control plane instance has completed the kubeadm init operation and so the control plane is available and an API server instance is ready for processing requests.
BootstrapTemplateCloningFailedReason (Severity=Error) documents a KubeadmControlPlane failing to clone the bootstrap template.
CertificatesAvailableCondition documents that cluster certificates were generated as part of the processing of a KubeadmControlPlane object.
CertificatesGenerationFailedReason (Severity=Warning) documents a KubeadmControlPlane controller detecting an error while generating certificates; those kind of errors are usually temporary and the controller automatically recover from them.
ControlPlaneComponentsHealthyCondition reports the overall status of control plane components implemented as static pods generated by kubeadm including kube-api-server, kube-controller manager, kube-scheduler and etcd if managed.
ControlPlaneComponentsInspectionFailedReason documents a failure in inspecting the control plane component status.
ControlPlaneComponentsUnhealthyReason (Severity=Error) documents a control plane component not healthy.
ControlPlaneComponentsUnknownReason reports a control plane component in unknown status.
EtcdClusterHealthyCondition documents the overall etcd cluster's health.
EtcdClusterInspectionFailedReason documents a failure in inspecting the etcd cluster status.
EtcdClusterUnhealthyReason (Severity=Error) is set when the etcd cluster is unhealthy.
EtcdClusterUnknownReason reports an etcd cluster in unknown status.
EtcdMemberInspectionFailedReason documents a failure in inspecting the etcd member status.
EtcdMemberUnhealthyReason (Severity=Error) documents a Machine's etcd member is unhealthy.
InfrastructureTemplateCloningFailedReason (Severity=Error) documents a KubeadmControlPlane failing to clone the infrastructure template.
KubeadmClusterConfigurationAnnotation is a machine annotation that stores the json-marshalled string of KCP ClusterConfiguration.
KubeadmControlPlaneFinalizer is the finalizer applied to KubeadmControlPlane resources by its managing controller.
MachineAPIServerPodHealthyCondition reports a machine's kube-apiserver's operational status.
MachineControllerManagerPodHealthyCondition reports a machine's kube-controller-manager's health status.
MachineEtcdMemberHealthyCondition report the machine's etcd member's health status.
MachineEtcdPodHealthyCondition reports a machine's etcd pod's operational status.
MachineGenerationFailedReason (Severity=Error) documents a KubeadmControlPlane failing to generate a machine object.
MachineSchedulerPodHealthyCondition reports a machine's kube-scheduler's operational status.
MachinesCreatedCondition documents that the machines controlled by the KubeadmControlPlane are created.
MachinesReadyCondition reports an aggregate of current status of the machines controlled by the KubeadmControlPlane.
MachinesSpecUpToDateCondition documents that the spec of the machines controlled by the KubeadmControlPlane is up to date.
PodFailedReason (Severity=Error) documents if a pod failed during provisioning i.e., e.g CrashLoopbackOff, ImagePullBackOff or if all the containers in a pod have terminated.
PodInspectionFailedReason documents a failure in inspecting the pod status.
PodMissingReason (Severity=Error) documents a pod does not exist.
PodProvisioningReason (Severity=Info) documents a pod waiting to be provisioned i.e., Pod is in "Pending" phase.
ResizedCondition documents a KubeadmControlPlane that is resizing the set of controlled machines.
RollingUpdateInProgressReason (Severity=Warning) documents a KubeadmControlPlane object executing a rolling upgrade for aligning the machines spec to the desired state.
RollingUpdateStrategyType replaces the old control planes by new one using rolling update i.e.
ScalingDownReason (Severity=Info) documents a KubeadmControlPlane that is decreasing the number of replicas.
ScalingUpReason (Severity=Info) documents a KubeadmControlPlane that is increasing the number of replicas.
SkipCoreDNSAnnotation annotation explicitly skips reconciling CoreDNS if set.
SkipKubeProxyAnnotation annotation explicitly skips reconciling kube-proxy if set.
WaitingForKubeadmInitReason (Severity=Info) documents a KubeadmControlPlane object waiting for the first control plane instance to complete the kubeadm init operation.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
# Structs
KubeadmControlPlane is the Schema for the KubeadmControlPlane API.
KubeadmControlPlaneList contains a list of KubeadmControlPlane.
KubeadmControlPlaneMachineTemplate defines the template for Machines in a KubeadmControlPlane object.
KubeadmControlPlaneSpec defines the desired state of KubeadmControlPlane.
KubeadmControlPlaneStatus defines the observed state of KubeadmControlPlane.
KubeadmControlPlaneTemplate is the Schema for the kubeadmcontrolplanetemplates API.
KubeadmControlPlaneTemplateList contains a list of KubeadmControlPlaneTemplate.
KubeadmControlPlaneTemplateResource describes the data needed to create a KubeadmControlPlane from a template.
KubeadmControlPlaneTemplateSpec defines the desired state of KubeadmControlPlaneTemplate.
RollingUpdate is used to control the desired behavior of rolling update.
RolloutStrategy describes how to replace existing machines with new ones.
# Type aliases
RolloutStrategyType defines the rollout strategies for a KubeadmControlPlane.