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 AvailableCondition + const CertificatesAvailableCondition + const CertificatesGenerationFailedReason + const ControlPlaneComponentsHealthyCondition + const ControlPlaneComponentsInspectionFailedReason + const ControlPlaneComponentsUnhealthyReason + const ControlPlaneComponentsUnknownReason + const EtcdClusterHealthyCondition + const EtcdClusterInspectionFailedReason + const EtcdMemberInspectionFailedReason + const MachineAgentHealthyCondition + const MachineEtcdMemberHealthyCondition + const MachinesReadyCondition + const MachinesSpecUpToDateCondition + const NodeMetadataUpToDate + const NodePatchFailedReason + const PodFailedReason + const PodInspectionFailedReason + const PodMissingReason + const RKE2ControlPlaneFinalizer + const RKE2ControlPlaneLegacyFinalizer + const RKE2ServerConfigurationAnnotation + const ResizedCondition + const RollingUpdateInProgressReason + const ScalingDownReason + const ScalingUpReason + const WaitingForRKE2ServerReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var RegistrationMethodAddress = RegistrationMethod("address") + var RegistrationMethodControlPlaneEndpoint = RegistrationMethod("control-plane-endpoint") + var RegistrationMethodExternalIPs = RegistrationMethod("external-only-ips") + var RegistrationMethodFavourInternalIPs = RegistrationMethod("internal-first") + var RegistrationMethodInternalIPs = RegistrationMethod("internal-only-ips") + var SchemeBuilder = &scheme.Builder + type CNI string + const Calico + const Canal + const Cilium + const None + type DisableComponents struct + KubernetesComponents []DisabledKubernetesComponent + PluginComponents []DisabledPluginComponent + func (in *DisableComponents) DeepCopy() *DisableComponents + func (in *DisableComponents) DeepCopyInto(out *DisableComponents) + type DisabledKubernetesComponent string + const CloudController + const KubeProxy + const Scheduler + type DisabledPluginComponent string + const CoreDNS + const IngressNginx + const MetricsServer + type EtcdBackupConfig struct + Directory string + DisableAutomaticSnapshots *bool + Retention string + S3 *EtcdS3 + ScheduleCron string + SnapshotName string + func (in *EtcdBackupConfig) DeepCopy() *EtcdBackupConfig + func (in *EtcdBackupConfig) DeepCopyInto(out *EtcdBackupConfig) + type EtcdConfig struct + BackupConfig EtcdBackupConfig + CustomConfig *bootstrapv1.ComponentConfig + ExposeMetrics bool + func (in *EtcdConfig) DeepCopy() *EtcdConfig + func (in *EtcdConfig) DeepCopyInto(out *EtcdConfig) + type EtcdS3 struct + Bucket string + Endpoint string + EndpointCASecret *corev1.ObjectReference + EnforceSSLVerify bool + Folder string + Region string + S3CredentialSecret corev1.ObjectReference + func (in *EtcdS3) DeepCopy() *EtcdS3 + func (in *EtcdS3) DeepCopyInto(out *EtcdS3) + type RKE2ControlPlane struct + Spec RKE2ControlPlaneSpec + Status RKE2ControlPlaneStatus + func (*RKE2ControlPlane) Hub() + func (in *RKE2ControlPlane) DeepCopy() *RKE2ControlPlane + func (in *RKE2ControlPlane) DeepCopyInto(out *RKE2ControlPlane) + func (in *RKE2ControlPlane) DeepCopyObject() runtime.Object + func (r *RKE2ControlPlane) Default() + func (r *RKE2ControlPlane) GetConditions() clusterv1.Conditions + func (r *RKE2ControlPlane) GetDesiredVersion() string + func (r *RKE2ControlPlane) SetConditions(conditions clusterv1.Conditions) + func (r *RKE2ControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RKE2ControlPlane) ValidateCreate() (admission.Warnings, error) + func (r *RKE2ControlPlane) ValidateDelete() (admission.Warnings, error) + func (r *RKE2ControlPlane) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + type RKE2ControlPlaneList struct + Items []RKE2ControlPlane + func (*RKE2ControlPlaneList) Hub() + func (in *RKE2ControlPlaneList) DeepCopy() *RKE2ControlPlaneList + func (in *RKE2ControlPlaneList) DeepCopyInto(out *RKE2ControlPlaneList) + func (in *RKE2ControlPlaneList) DeepCopyObject() runtime.Object + type RKE2ControlPlaneMachineTemplate struct + InfrastructureRef corev1.ObjectReference + NodeDrainTimeout *metav1.Duration + ObjectMeta clusterv1.ObjectMeta + func (in *RKE2ControlPlaneMachineTemplate) DeepCopy() *RKE2ControlPlaneMachineTemplate + func (in *RKE2ControlPlaneMachineTemplate) DeepCopyInto(out *RKE2ControlPlaneMachineTemplate) + type RKE2ControlPlaneSpec struct + InfrastructureRef corev1.ObjectReference + MachineTemplate RKE2ControlPlaneMachineTemplate + ManifestsConfigMapReference corev1.ObjectReference + NodeDrainTimeout *metav1.Duration + RegistrationAddress string + RegistrationMethod RegistrationMethod + Replicas *int32 + RolloutStrategy *RolloutStrategy + ServerConfig RKE2ServerConfig + Version string + func (in *RKE2ControlPlaneSpec) DeepCopy() *RKE2ControlPlaneSpec + func (in *RKE2ControlPlaneSpec) DeepCopyInto(out *RKE2ControlPlaneSpec) + type RKE2ControlPlaneStatus struct + AvailableServerIPs []string + Conditions clusterv1.Conditions + DataSecretName *string + FailureMessage string + FailureReason string + Initialized bool + ObservedGeneration int64 + Ready bool + ReadyReplicas int32 + Replicas int32 + UnavailableReplicas int32 + UpdatedReplicas int32 + Version *string + func (in *RKE2ControlPlaneStatus) DeepCopy() *RKE2ControlPlaneStatus + func (in *RKE2ControlPlaneStatus) DeepCopyInto(out *RKE2ControlPlaneStatus) + type RKE2ControlPlaneTemplate struct + Spec RKE2ControlPlaneTemplateSpec + Status RKE2ControlPlaneStatus + func (*RKE2ControlPlaneTemplate) Hub() + func (in *RKE2ControlPlaneTemplate) DeepCopy() *RKE2ControlPlaneTemplate + func (in *RKE2ControlPlaneTemplate) DeepCopyInto(out *RKE2ControlPlaneTemplate) + func (in *RKE2ControlPlaneTemplate) DeepCopyObject() runtime.Object + func (r *RKE2ControlPlaneTemplate) Default() + func (r *RKE2ControlPlaneTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RKE2ControlPlaneTemplate) ValidateCreate() (admission.Warnings, error) + func (r *RKE2ControlPlaneTemplate) ValidateDelete() (admission.Warnings, error) + func (r *RKE2ControlPlaneTemplate) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + type RKE2ControlPlaneTemplateList struct + Items []RKE2ControlPlaneTemplate + func (*RKE2ControlPlaneTemplateList) Hub() + func (in *RKE2ControlPlaneTemplateList) DeepCopy() *RKE2ControlPlaneTemplateList + func (in *RKE2ControlPlaneTemplateList) DeepCopyInto(out *RKE2ControlPlaneTemplateList) + func (in *RKE2ControlPlaneTemplateList) DeepCopyObject() runtime.Object + type RKE2ControlPlaneTemplateResource struct + Spec RKE2ControlPlaneSpec + func (in *RKE2ControlPlaneTemplateResource) DeepCopy() *RKE2ControlPlaneTemplateResource + func (in *RKE2ControlPlaneTemplateResource) DeepCopyInto(out *RKE2ControlPlaneTemplateResource) + type RKE2ControlPlaneTemplateSpec struct + Template RKE2ControlPlaneTemplateResource + func (in *RKE2ControlPlaneTemplateSpec) DeepCopy() *RKE2ControlPlaneTemplateSpec + func (in *RKE2ControlPlaneTemplateSpec) DeepCopyInto(out *RKE2ControlPlaneTemplateSpec) + type RKE2ServerConfig struct + AdvertiseAddress string + AuditPolicySecret *corev1.ObjectReference + BindAddress string + CNI CNI + CNIMultusEnable bool + CloudControllerManager *bootstrapv1.ComponentConfig + CloudProviderConfigMap *corev1.ObjectReference + CloudProviderName string + ClusterDNS string + ClusterDomain string + DisableComponents DisableComponents + Etcd EtcdConfig + KubeAPIServer *bootstrapv1.ComponentConfig + KubeControllerManager *bootstrapv1.ComponentConfig + KubeScheduler *bootstrapv1.ComponentConfig + PauseImage string + ServiceNodePortRange string + TLSSan []string + func (in *RKE2ServerConfig) DeepCopy() *RKE2ServerConfig + func (in *RKE2ServerConfig) DeepCopyInto(out *RKE2ServerConfig) + type RegistrationMethod string + type RollingUpdate struct + MaxSurge *intstr.IntOrString + func (in *RollingUpdate) DeepCopy() *RollingUpdate + func (in *RollingUpdate) DeepCopyInto(out *RollingUpdate) + type RolloutStrategy struct + RollingUpdate *RollingUpdate + Type RolloutStrategyType + func (in *RolloutStrategy) DeepCopy() *RolloutStrategy + func (in *RolloutStrategy) DeepCopyInto(out *RolloutStrategy) + type RolloutStrategyType string + const RollingUpdateStrategyType v0.3.0-rc.1 May 21, 2024