# Functions
Convert_v1alpha1_AdditionalUserData_To_v1beta1_AdditionalUserData is an autogenerated conversion function.
Convert_v1alpha1_ComponentConfig_To_v1beta1_ComponentConfig is an autogenerated conversion function.
Convert_v1alpha1_File_To_v1beta1_File is an autogenerated conversion function.
Convert_v1alpha1_FileSource_To_v1beta1_FileSource is an autogenerated conversion function.
Convert_v1alpha1_Mirror_To_v1beta1_Mirror is an autogenerated conversion function.
Convert_v1alpha1_NTP_To_v1beta1_NTP is an autogenerated conversion function.
Convert_v1alpha1_Registry_To_v1beta1_Registry is an autogenerated conversion function.
Convert_v1alpha1_RegistryConfig_To_v1beta1_RegistryConfig is an autogenerated conversion function.
No description provided by the author
Convert_v1alpha1_RKE2Config_To_v1beta1_RKE2Config is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigList_To_v1beta1_RKE2ConfigList is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigSpec_To_v1beta1_RKE2ConfigSpec is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigStatus_To_v1beta1_RKE2ConfigStatus is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigTemplate_To_v1beta1_RKE2ConfigTemplate is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigTemplateList_To_v1beta1_RKE2ConfigTemplateList is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigTemplateResource_To_v1beta1_RKE2ConfigTemplateResource is an autogenerated conversion function.
Convert_v1alpha1_RKE2ConfigTemplateSpec_To_v1beta1_RKE2ConfigTemplateSpec is an autogenerated conversion function.
Convert_v1alpha1_SecretFileSource_To_v1beta1_SecretFileSource is an autogenerated conversion function.
Convert_v1alpha1_TLSConfig_To_v1beta1_TLSConfig is an autogenerated conversion function.
Convert_v1beta1_AdditionalUserData_To_v1alpha1_AdditionalUserData is an autogenerated conversion function.
Convert_v1beta1_ComponentConfig_To_v1alpha1_ComponentConfig is an autogenerated conversion function.
Convert_v1beta1_File_To_v1alpha1_File is an autogenerated conversion function.
Convert_v1beta1_FileSource_To_v1alpha1_FileSource is an autogenerated conversion function.
Convert_v1beta1_Mirror_To_v1alpha1_Mirror is an autogenerated conversion function.
Convert_v1beta1_NTP_To_v1alpha1_NTP is an autogenerated conversion function.
Convert_v1beta1_Registry_To_v1alpha1_Registry is an autogenerated conversion function.
Convert_v1beta1_RegistryConfig_To_v1alpha1_RegistryConfig is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_RKE2Config_To_v1alpha1_RKE2Config is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigList_To_v1alpha1_RKE2ConfigList is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigSpec_To_v1alpha1_RKE2ConfigSpec is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigStatus_To_v1alpha1_RKE2ConfigStatus is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigTemplate_To_v1alpha1_RKE2ConfigTemplate is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigTemplateList_To_v1alpha1_RKE2ConfigTemplateList is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigTemplateResource_To_v1alpha1_RKE2ConfigTemplateResource is an autogenerated conversion function.
Convert_v1beta1_RKE2ConfigTemplateSpec_To_v1alpha1_RKE2ConfigTemplateSpec is an autogenerated conversion function.
Convert_v1beta1_SecretFileSource_To_v1alpha1_SecretFileSource is an autogenerated conversion function.
Convert_v1beta1_TLSConfig_To_v1alpha1_TLSConfig is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
# Constants
Base64 implies the contents of the file are encoded as base64.
CertificatesAvailableCondition documents the status of the certificates generation process.
CertificatesGenerationFailedReason documents a RKE2Config controller detecting an error while generating certificates; those kind of errors are usually due to misconfigurations and user intervention is required to get them fixed.
CIS references RKE2's CIS Profile "cis".
CIS1_23 references RKE2's CIS Profile "cis-1.23".
CIS1_5 references RKE2's CIS Profile "cis-1.5".
CIS1_6 references RKE2's CIS Profile "cis-1.6".
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 RKE2Config 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.
Ignition make the bootstrap data to be of Ignition format.
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.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
AdditionalUserData is a field that allows users to specify additional cloud-init configuration .
ComponentConfig defines the configuration for a Kubernetes Component.
File defines the input for generating write_files in cloud-init.
FileSource is a union of all possible external source types for file data.
Mirror contains the config related to the registry mirror.
NTP defines input for generated ntp in cloud-init.
Registry is registry settings including mirrors, TLS, and credentials.
RegistryConfig contains configuration used to communicate with the registry.
RKE2AgentConfig describes some attributes that are common to agent and server nodes.
RKE2Config is the Schema for the rke2configs API.
RKE2ConfigList contains a list of RKE2Config.
RKE2ConfigSpec defines the desired state of RKE2Config.
RKE2ConfigStatus defines the observed state of RKE2Config.
RKE2ConfigTemplate is the Schema for the RKE2configtemplates API.
RKE2ConfigTemplateList contains a list of RKE2ConfigTemplate.
RKE2ConfigTemplateResource is a struct that wraps the desired spec for the RKE2ConfigSpec inside the template field.
RKE2ConfigTemplateSpec defines the specification of RKE2ConfigTemplate.
SecretFileSource adapts a Secret into a FileSource.
TLSConfig contains the CA/Cert/Key used for a registry.
# Type aliases
CISProfile defines the CIS Benchmark profile to be activated in RKE2.
Encoding specifies the cloud-init file encoding.
Format specifies the output format of the bootstrap data +kubebuilder:validation:Enum=cloud-config;ignition.