Versions in this module Expand all Collapse all v0 v0.4.1 Jul 10, 2024 v0.4.0 Jul 2, 2024 v0.3.0 May 21, 2024 Changes in this version + const CertificatesAvailableCondition + const CertificatesGenerationFailedReason + const DataSecretAvailableCondition + const DataSecretGenerationFailedReason + const WaitingForClusterInfrastructureReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var RKE2configtemplatelog = logf.Log.WithName("RKE2configtemplate-resource") + var SchemeBuilder = &scheme.Builder + func DefaultRKE2ConfigSpec(spec *RKE2ConfigSpec) + func ValidateRKE2ConfigSpec(_ string, spec *RKE2ConfigSpec) field.ErrorList + type AdditionalUserData struct + Config string + Data map[string]string + Strict bool + func (in *AdditionalUserData) DeepCopy() *AdditionalUserData + func (in *AdditionalUserData) DeepCopyInto(out *AdditionalUserData) + type CISProfile string + const CIS1_23 + const CIS1_5 + const CIS1_6 + type ComponentConfig struct + ExtraArgs []string + ExtraEnv map[string]string + ExtraMounts map[string]string + OverrideImage string + func (in *ComponentConfig) DeepCopy() *ComponentConfig + func (in *ComponentConfig) DeepCopyInto(out *ComponentConfig) + type Encoding string + const Base64 + const Gzip + const GzipBase64 + type File struct + Content string + ContentFrom *FileSource + Encoding Encoding + Owner string + Path string + Permissions string + func (in *File) DeepCopy() *File + func (in *File) DeepCopyInto(out *File) + type FileSource struct + Secret SecretFileSource + func (in *FileSource) DeepCopy() *FileSource + func (in *FileSource) DeepCopyInto(out *FileSource) + type Format string + const CloudConfig + const Ignition + type Mirror struct + Endpoint []string + Rewrite map[string]string + func (in *Mirror) DeepCopy() *Mirror + func (in *Mirror) DeepCopyInto(out *Mirror) + type NTP struct + Enabled *bool + Servers []string + func (in *NTP) DeepCopy() *NTP + func (in *NTP) DeepCopyInto(out *NTP) + type RKE2AgentConfig struct + AdditionalUserData AdditionalUserData + AirGapped bool + AirGappedChecksum string + CISProfile CISProfile + ContainerRuntimeEndpoint string + DataDir string + EnableContainerdSElinux bool + Format Format + ImageCredentialProviderConfigMap *corev1.ObjectReference + KubeProxy *ComponentConfig + Kubelet *ComponentConfig + KubeletPath string + LoadBalancerPort int + NTP *NTP + NodeAnnotations map[string]string + NodeLabels []string + NodeNamePrefix string + NodeTaints []string + ProtectKernelDefaults bool + ResolvConf *corev1.ObjectReference + RuntimeImage string + Snapshotter string + SystemDefaultRegistry string + func (in *RKE2AgentConfig) DeepCopy() *RKE2AgentConfig + func (in *RKE2AgentConfig) DeepCopyInto(out *RKE2AgentConfig) + type RKE2Config struct + Spec RKE2ConfigSpec + Status RKE2ConfigStatus + func (*RKE2Config) Hub() + func (in *RKE2Config) DeepCopy() *RKE2Config + func (in *RKE2Config) DeepCopyInto(out *RKE2Config) + func (in *RKE2Config) DeepCopyObject() runtime.Object + func (r *RKE2Config) Default() + func (r *RKE2Config) GetConditions() clusterv1.Conditions + func (r *RKE2Config) SetConditions(conditions clusterv1.Conditions) + func (r *RKE2Config) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RKE2Config) ValidateCreate() (admission.Warnings, error) + func (r *RKE2Config) ValidateDelete() (admission.Warnings, error) + func (r *RKE2Config) ValidateUpdate(_ runtime.Object) (admission.Warnings, error) + type RKE2ConfigList struct + Items []RKE2Config + func (*RKE2ConfigList) Hub() + func (in *RKE2ConfigList) DeepCopy() *RKE2ConfigList + func (in *RKE2ConfigList) DeepCopyInto(out *RKE2ConfigList) + func (in *RKE2ConfigList) DeepCopyObject() runtime.Object + type RKE2ConfigSpec struct + AgentConfig RKE2AgentConfig + Files []File + PostRKE2Commands []string + PreRKE2Commands []string + PrivateRegistriesConfig Registry + func (in *RKE2ConfigSpec) DeepCopy() *RKE2ConfigSpec + func (in *RKE2ConfigSpec) DeepCopyInto(out *RKE2ConfigSpec) + type RKE2ConfigStatus struct + Conditions clusterv1.Conditions + DataSecretName *string + FailureMessage string + FailureReason string + ObservedGeneration int64 + Ready bool + func (in *RKE2ConfigStatus) DeepCopy() *RKE2ConfigStatus + func (in *RKE2ConfigStatus) DeepCopyInto(out *RKE2ConfigStatus) + type RKE2ConfigTemplate struct + Spec RKE2ConfigTemplateSpec + func (*RKE2ConfigTemplate) Hub() + func (in *RKE2ConfigTemplate) DeepCopy() *RKE2ConfigTemplate + func (in *RKE2ConfigTemplate) DeepCopyInto(out *RKE2ConfigTemplate) + func (in *RKE2ConfigTemplate) DeepCopyObject() runtime.Object + func (r *RKE2ConfigTemplate) Default() + func (r *RKE2ConfigTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RKE2ConfigTemplate) ValidateCreate() (admission.Warnings, error) + func (r *RKE2ConfigTemplate) ValidateDelete() (admission.Warnings, error) + func (r *RKE2ConfigTemplate) ValidateUpdate(_ runtime.Object) (admission.Warnings, error) + type RKE2ConfigTemplateList struct + Items []RKE2ConfigTemplate + func (*RKE2ConfigTemplateList) Hub() + func (in *RKE2ConfigTemplateList) DeepCopy() *RKE2ConfigTemplateList + func (in *RKE2ConfigTemplateList) DeepCopyInto(out *RKE2ConfigTemplateList) + func (in *RKE2ConfigTemplateList) DeepCopyObject() runtime.Object + type RKE2ConfigTemplateResource struct + Spec RKE2ConfigSpec + func (in *RKE2ConfigTemplateResource) DeepCopy() *RKE2ConfigTemplateResource + func (in *RKE2ConfigTemplateResource) DeepCopyInto(out *RKE2ConfigTemplateResource) + type RKE2ConfigTemplateSpec struct + Template RKE2ConfigTemplateResource + func (in *RKE2ConfigTemplateSpec) DeepCopy() *RKE2ConfigTemplateSpec + func (in *RKE2ConfigTemplateSpec) DeepCopyInto(out *RKE2ConfigTemplateSpec) + type Registry struct + Configs map[string]RegistryConfig + Mirrors map[string]Mirror + func (in *Registry) DeepCopy() *Registry + func (in *Registry) DeepCopyInto(out *Registry) + type RegistryConfig struct + AuthSecret corev1.ObjectReference + TLS TLSConfig + func (in *RegistryConfig) DeepCopy() *RegistryConfig + func (in *RegistryConfig) DeepCopyInto(out *RegistryConfig) + type SecretFileSource struct + Key string + Name string + func (in *SecretFileSource) DeepCopy() *SecretFileSource + func (in *SecretFileSource) DeepCopyInto(out *SecretFileSource) + type TLSConfig struct + InsecureSkipVerify bool + TLSConfigSecret corev1.ObjectReference + func (in *TLSConfig) DeepCopy() *TLSConfig + func (in *TLSConfig) DeepCopyInto(out *TLSConfig) v0.3.0-rc.1 May 21, 2024