# Functions
Convert_v1alpha4_APIEndpoint_To_v1beta1_APIEndpoint is an autogenerated conversion function.
Convert_v1alpha4_APIServer_To_v1beta1_APIServer is an autogenerated conversion function.
Convert_v1alpha4_BootstrapToken_To_v1beta1_BootstrapToken is an autogenerated conversion function.
Convert_v1alpha4_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery is an autogenerated conversion function.
Convert_v1alpha4_BootstrapTokenString_To_v1beta1_BootstrapTokenString is an autogenerated conversion function.
Convert_v1alpha4_ClusterConfiguration_To_v1beta1_ClusterConfiguration is an autogenerated conversion function.
Convert_v1alpha4_ClusterStatus_To_v1beta1_ClusterStatus is an autogenerated conversion function.
Convert_v1alpha4_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent is an autogenerated conversion function.
Convert_v1alpha4_Discovery_To_v1beta1_Discovery is an autogenerated conversion function.
Convert_v1alpha4_DiskSetup_To_v1beta1_DiskSetup is an autogenerated conversion function.
Convert_v1alpha4_DNS_To_v1beta1_DNS is an autogenerated conversion function.
Convert_v1alpha4_Etcd_To_v1beta1_Etcd is an autogenerated conversion function.
Convert_v1alpha4_ExternalEtcd_To_v1beta1_ExternalEtcd is an autogenerated conversion function.
Convert_v1alpha4_File_To_v1beta1_File is an autogenerated conversion function.
Convert_v1alpha4_FileDiscovery_To_v1beta1_FileDiscovery is an autogenerated conversion function.
Convert_v1alpha4_FileSource_To_v1beta1_FileSource is an autogenerated conversion function.
Convert_v1alpha4_Filesystem_To_v1beta1_Filesystem is an autogenerated conversion function.
Convert_v1alpha4_HostPathMount_To_v1beta1_HostPathMount is an autogenerated conversion function.
Convert_v1alpha4_ImageMeta_To_v1beta1_ImageMeta is an autogenerated conversion function.
Convert_v1alpha4_InitConfiguration_To_v1beta1_InitConfiguration is an autogenerated conversion function.
Convert_v1alpha4_JoinConfiguration_To_v1beta1_JoinConfiguration is an autogenerated conversion function.
Convert_v1alpha4_JoinControlPlane_To_v1beta1_JoinControlPlane is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfig_To_v1beta1_KubeadmConfig is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigList_To_v1beta1_KubeadmConfigList is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigStatus_To_v1beta1_KubeadmConfigStatus is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource is an autogenerated conversion function.
Convert_v1alpha4_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec is an autogenerated conversion function.
Convert_v1alpha4_LocalEtcd_To_v1beta1_LocalEtcd is an autogenerated conversion function.
Convert_v1alpha4_Networking_To_v1beta1_Networking is an autogenerated conversion function.
Convert_v1alpha4_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions is an autogenerated conversion function.
Convert_v1alpha4_NTP_To_v1beta1_NTP is an autogenerated conversion function.
Convert_v1alpha4_Partition_To_v1beta1_Partition is an autogenerated conversion function.
Convert_v1alpha4_SecretFileSource_To_v1beta1_SecretFileSource is an autogenerated conversion function.
Convert_v1alpha4_User_To_v1beta1_User is an autogenerated conversion function.
Convert_v1beta1_APIEndpoint_To_v1alpha4_APIEndpoint is an autogenerated conversion function.
Convert_v1beta1_APIServer_To_v1alpha4_APIServer is an autogenerated conversion function.
Convert_v1beta1_BootstrapToken_To_v1alpha4_BootstrapToken is an autogenerated conversion function.
Convert_v1beta1_BootstrapTokenDiscovery_To_v1alpha4_BootstrapTokenDiscovery is an autogenerated conversion function.
Convert_v1beta1_BootstrapTokenString_To_v1alpha4_BootstrapTokenString is an autogenerated conversion function.
Convert_v1beta1_ClusterConfiguration_To_v1alpha4_ClusterConfiguration is an autogenerated conversion function.
Convert_v1beta1_ClusterStatus_To_v1alpha4_ClusterStatus is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_Discovery_To_v1alpha4_Discovery is an autogenerated conversion function.
Convert_v1beta1_DiskSetup_To_v1alpha4_DiskSetup is an autogenerated conversion function.
Convert_v1beta1_DNS_To_v1alpha4_DNS is an autogenerated conversion function.
Convert_v1beta1_Etcd_To_v1alpha4_Etcd is an autogenerated conversion function.
Convert_v1beta1_ExternalEtcd_To_v1alpha4_ExternalEtcd is an autogenerated conversion function.
No description provided by the author
No description provided by the author
Convert_v1beta1_FileSource_To_v1alpha4_FileSource is an autogenerated conversion function.
Convert_v1beta1_Filesystem_To_v1alpha4_Filesystem is an autogenerated conversion function.
Convert_v1beta1_HostPathMount_To_v1alpha4_HostPathMount is an autogenerated conversion function.
Convert_v1beta1_ImageMeta_To_v1alpha4_ImageMeta is an autogenerated conversion function.
No description provided by the author
No description provided by the author
Convert_v1beta1_JoinControlPlane_To_v1alpha4_JoinControlPlane is an autogenerated conversion function.
Convert_v1beta1_KubeadmConfig_To_v1alpha4_KubeadmConfig is an autogenerated conversion function.
Convert_v1beta1_KubeadmConfigList_To_v1alpha4_KubeadmConfigList is an autogenerated conversion function.
Convert_v1beta1_KubeadmConfigSpec_To_v1alpha4_KubeadmConfigSpec is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_KubeadmConfigTemplate_To_v1alpha4_KubeadmConfigTemplate is an autogenerated conversion function.
Convert_v1beta1_KubeadmConfigTemplateList_To_v1alpha4_KubeadmConfigTemplateList is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha4_KubeadmConfigTemplateSpec is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_Networking_To_v1alpha4_Networking is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_NTP_To_v1alpha4_NTP is an autogenerated conversion function.
Convert_v1beta1_Partition_To_v1alpha4_Partition is an autogenerated conversion function.
Convert_v1beta1_SecretFileSource_To_v1alpha4_SecretFileSource is an autogenerated conversion function.
No description provided by the author
No description provided by the author
NewBootstrapTokenString converts the given Bootstrap Token as a string to the BootstrapTokenString object used for serialization/deserialization and internal usage.
RegisterConversions adds conversion functions to the given scheme.
# Constants
Base64 implies the contents of the file are encoded as base64.
CertificatesAvailableCondition documents that cluster certificates are available.
CertificatesCorruptedReason (Severity=Error) documents a KubeadmConfig controller detecting an error while retrieving certificates for a joining node.
CertificatesGenerationFailedReason (Severity=Warning) documents a KubeadmConfig controller detecting an error while generating certificates; those kind of errors are usually temporary and the controller automatically recover from them.
CloudConfig make the bootstrap data to be of cloud-config format.
DataSecretAvailableCondition documents the status of the bootstrap secret generation process.
DataSecretGenerationFailedReason (Severity=Warning) documents a KubeadmConfig controller detecting an error while generating a data secret; those kind of errors are usually due to misconfigurations and user intervention is required to get them fixed.
Gzip implies the contents of the file are encoded with gzip.
GzipBase64 implies the contents of the file are first base64 encoded and then gzip encoded.
WaitingForClusterInfrastructureReason (Severity=Info) document a bootstrap secret generation process waiting for the cluster infrastructure to be ready.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
# Structs
APIEndpoint struct contains elements of API server instance deployed on a node.
APIServer holds settings necessary for API server deployments in the cluster.
BootstrapToken describes one bootstrap token, stored as a Secret in the cluster.
BootstrapTokenDiscovery is used to set the options for bootstrap token based discovery.
BootstrapTokenString is a token of the format abcdef.abcdef0123456789 that is used for both validation of the practically of the API server from a joining node's point of view and as an authentication method for the node in the bootstrap phase of "kubeadm join".
ClusterConfiguration contains cluster-wide configuration for a kubeadm cluster.
ClusterStatus contains the cluster status.
ControlPlaneComponent holds settings common to control plane component of the cluster.
Discovery specifies the options for the kubelet to use during the TLS Bootstrap process.
DiskSetup defines input for generated disk_setup and fs_setup in cloud-init.
DNS defines the DNS addon that should be used in the cluster.
Etcd contains elements describing Etcd configuration.
ExternalEtcd describes an external etcd cluster.
File defines the input for generating write_files in cloud-init.
FileDiscovery is used to specify a file or URL to a kubeconfig file from which to load cluster information.
FileSource is a union of all possible external source types for file data.
Filesystem defines the file systems to be created.
HostPathMount contains elements describing volumes that are mounted from the host.
ImageMeta allows to customize the image used for components that are not originated from the Kubernetes/Kubernetes release process.
InitConfiguration contains a list of elements that is specific "kubeadm init"-only runtime information.
JoinConfiguration contains elements describing a particular node.
JoinControlPlane contains elements describing an additional control plane instance to be deployed on the joining node.
KubeadmConfig is the Schema for the kubeadmconfigs API.
KubeadmConfigList contains a list of KubeadmConfig.
KubeadmConfigSpec defines the desired state of KubeadmConfig.
KubeadmConfigStatus defines the observed state of KubeadmConfig.
KubeadmConfigTemplate is the Schema for the kubeadmconfigtemplates API.
KubeadmConfigTemplateList contains a list of KubeadmConfigTemplate.
KubeadmConfigTemplateResource defines the Template structure.
KubeadmConfigTemplateSpec defines the desired state of KubeadmConfigTemplate.
LocalEtcd describes that kubeadm should run an etcd cluster locally.
Networking contains elements describing cluster's networking configuration.
NodeRegistrationOptions holds fields that relate to registering a new control-plane or node to the cluster, either via "kubeadm init" or "kubeadm join".
NTP defines input for generated ntp in cloud-init.
Partition defines how to create and layout a partition.
SecretFileSource adapts a Secret into a FileSource.
User defines the input for a generated user in cloud-init.
# Type aliases
Encoding specifies the cloud-init file encoding.
Format specifies the output format of the bootstrap data +kubebuilder:validation:Enum=cloud-config.
MountPoints defines input for generated mounts in cloud-init.