Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + const AvailableCondition + const BootstrapTemplateCloningFailedReason + const CertificatesAvailableCondition + const CertificatesGenerationFailedReason + const ControlPlaneComponentsHealthyCondition + const ControlPlaneComponentsInspectionFailedReason + const ControlPlaneComponentsUnhealthyReason + const ControlPlaneComponentsUnknownReason + const EtcdClusterHealthyCondition + const EtcdClusterInspectionFailedReason + const EtcdMemberInspectionFailedReason + const InfrastructureTemplateCloningFailedReason + const K3sControlPlaneFinalizer + const K3sServerConfigurationAnnotation + const MachineAgentHealthyCondition + const MachineEtcdMemberHealthyCondition + const MachineGenerationFailedReason + const MachinesCreatedCondition + const MachinesReadyCondition + const MachinesSpecUpToDateCondition + const PodFailedReason + const PodInspectionFailedReason + const PodMissingReason + const PodProvisioningReason + const ResizedCondition + const RollingUpdateInProgressReason + const ScalingDownReason + const ScalingUpReason + const SkipCoreDNSAnnotation + const SkipKubeProxyAnnotation + const WaitingForKubeadmInitReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type K3sControlPlane struct + Spec K3sControlPlaneSpec + Status K3sControlPlaneStatus + func (in *K3sControlPlane) DeepCopy() *K3sControlPlane + func (in *K3sControlPlane) DeepCopyInto(out *K3sControlPlane) + func (in *K3sControlPlane) DeepCopyObject() runtime.Object + func (in *K3sControlPlane) Default() + func (in *K3sControlPlane) GetConditions() clusterv1.Conditions + func (in *K3sControlPlane) SetConditions(conditions clusterv1.Conditions) + func (in *K3sControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error + func (in *K3sControlPlane) ValidateCreate() error + func (in *K3sControlPlane) ValidateDelete() error + func (in *K3sControlPlane) ValidateUpdate(old runtime.Object) error + type K3sControlPlaneList struct + Items []K3sControlPlane + func (in *K3sControlPlaneList) DeepCopy() *K3sControlPlaneList + func (in *K3sControlPlaneList) DeepCopyInto(out *K3sControlPlaneList) + func (in *K3sControlPlaneList) DeepCopyObject() runtime.Object + type K3sControlPlaneMachineTemplate struct + InfrastructureRef corev1.ObjectReference + NodeDeletionTimeout *metav1.Duration + NodeDrainTimeout *metav1.Duration + ObjectMeta clusterv1.ObjectMeta + func (in *K3sControlPlaneMachineTemplate) DeepCopy() *K3sControlPlaneMachineTemplate + func (in *K3sControlPlaneMachineTemplate) DeepCopyInto(out *K3sControlPlaneMachineTemplate) + type K3sControlPlaneSpec struct + K3sConfigSpec infrabootstrapv1.K3sConfigSpec + MachineTemplate K3sControlPlaneMachineTemplate + Replicas *int32 + RolloutAfter *metav1.Time + RolloutStrategy *RolloutStrategy + Version string + func (in *K3sControlPlaneSpec) DeepCopy() *K3sControlPlaneSpec + func (in *K3sControlPlaneSpec) DeepCopyInto(out *K3sControlPlaneSpec) + type K3sControlPlaneStatus struct + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason errors.KubeadmControlPlaneStatusError + Initialized bool + ObservedGeneration int64 + Ready bool + ReadyReplicas int32 + Replicas int32 + Selector string + UnavailableReplicas int32 + UpdatedReplicas int32 + Version *string + func (in *K3sControlPlaneStatus) DeepCopy() *K3sControlPlaneStatus + func (in *K3sControlPlaneStatus) DeepCopyInto(out *K3sControlPlaneStatus) + type K3sControlPlaneTemplate struct + Spec K3sControlPlaneTemplateSpec + func (in *K3sControlPlaneTemplate) DeepCopy() *K3sControlPlaneTemplate + func (in *K3sControlPlaneTemplate) DeepCopyInto(out *K3sControlPlaneTemplate) + func (in *K3sControlPlaneTemplate) DeepCopyObject() runtime.Object + func (r *K3sControlPlaneTemplate) Default() + func (r *K3sControlPlaneTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *K3sControlPlaneTemplate) ValidateCreate() error + func (r *K3sControlPlaneTemplate) ValidateDelete() error + func (r *K3sControlPlaneTemplate) ValidateUpdate(oldRaw runtime.Object) error + type K3sControlPlaneTemplateList struct + Items []K3sControlPlaneTemplate + func (in *K3sControlPlaneTemplateList) DeepCopy() *K3sControlPlaneTemplateList + func (in *K3sControlPlaneTemplateList) DeepCopyInto(out *K3sControlPlaneTemplateList) + func (in *K3sControlPlaneTemplateList) DeepCopyObject() runtime.Object + type K3sControlPlaneTemplateMachineTemplate struct + NodeDeletionTimeout *metav1.Duration + NodeDrainTimeout *metav1.Duration + func (in *K3sControlPlaneTemplateMachineTemplate) DeepCopy() *K3sControlPlaneTemplateMachineTemplate + func (in *K3sControlPlaneTemplateMachineTemplate) DeepCopyInto(out *K3sControlPlaneTemplateMachineTemplate) + type K3sControlPlaneTemplateResource struct + Spec K3sControlPlaneTemplateResourceSpec + func (in *K3sControlPlaneTemplateResource) DeepCopy() *K3sControlPlaneTemplateResource + func (in *K3sControlPlaneTemplateResource) DeepCopyInto(out *K3sControlPlaneTemplateResource) + type K3sControlPlaneTemplateResourceSpec struct + K3sConfigSpec infrabootstrapv1.K3sConfigSpec + MachineTemplate *K3sControlPlaneTemplateMachineTemplate + RolloutAfter *metav1.Time + RolloutStrategy *RolloutStrategy + func (in *K3sControlPlaneTemplateResourceSpec) DeepCopy() *K3sControlPlaneTemplateResourceSpec + func (in *K3sControlPlaneTemplateResourceSpec) DeepCopyInto(out *K3sControlPlaneTemplateResourceSpec) + type K3sControlPlaneTemplateSpec struct + Template K3sControlPlaneTemplateResource + func (in *K3sControlPlaneTemplateSpec) DeepCopy() *K3sControlPlaneTemplateSpec + func (in *K3sControlPlaneTemplateSpec) DeepCopyInto(out *K3sControlPlaneTemplateSpec) + 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