Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + const AUTO + const AllKKInstancesUpgradeCompletedCondition + const CallKKInstanceInPlaceUpgradeCondition + const CleaningReason + const ClusterFinalizer + const ContainerdType + const DefaultCRIDockerdVersion + const DefaultContainerdCRISocket + const DefaultContainerdVersion + const DefaultCrictlVersion + const DefaultDockerCRISocket + const DefaultDockerVersion + const DockerType + const ExternalLoadBalancerReadyCondition + const HostReadyCondition + const InPlaceUpgradeVersionAnnotation + const InstanceBootstrapFailedReason + const InstanceBootstrapStartedReason + const InstanceCleanedReason + const InstanceFinalizer + const InstanceInPlaceUpgradingReason + const InstanceNotFoundReason + const InstanceNotReadyReason + const InstanceReadyCondition + const K3S + const KKClusterLabelName + const KKInstanceBinariesReadyCondition + const KKInstanceBootstrappedCondition + const KKInstanceCRIReadyCondition + const KKInstanceClearEnvironmentFailedReason + const KKInstanceDeletingBootstrapCondition + const KKInstanceGetBinaryFailedReason + const KKInstanceInPlaceGetBinaryFailedReason + const KKInstanceInPlaceUpgradeBinariesCondition + const KKInstanceInPlaceUpgradedCondition + const KKInstanceInitOSFailedReason + const KKInstanceInstallCRIFailedReason + const KKInstanceObjectNotUpdatedReason + const KKInstanceProvisionedCondition + const KKInstanceRepositoryFailedReason + const KKInstanceRepositoryReadyCondition + const KKInstanceRunCloudConfigFailedReason + const KUBERNETES + const MachineFinalizer + const NONE + const PrincipalPreparedCondition + const WaitForDNSNameResolveReason + const WaitingForBootstrapDataReason + const WaitingForClusterInfrastructureReason + const WaitingForKKInstancesUpgradeReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var InstanceKnownStates = InstanceRunningStates.Union(...) + var InstanceRunningStates = sets.NewString(string(InstanceStatePending), string(InstanceStateRunning)) + var InstanceStateBootstrapping = InstanceState("bootstrapping") + var InstanceStateCleaned = InstanceState("cleaned") + var InstanceStateCleaning = InstanceState("cleaning") + var InstanceStateInPlaceUpgrading = InstanceState("InPlaceUpgrading") + var InstanceStatePending = InstanceState("pending") + var InstanceStateRunning = InstanceState("running") + var SchemeBuilder = &scheme.Builder + type Auth struct + Password string + Port *int + PrivateKey string + PrivateKeyPath string + Secret string + Timeout *time.Duration + User string + func (in *Auth) DeepCopy() *Auth + func (in *Auth) DeepCopyInto(out *Auth) + type Checksum struct + Path string + Value string + func (in *Checksum) DeepCopy() *Checksum + func (in *Checksum) DeepCopyInto(out *Checksum) + type Component struct + Host string + Overrides []Override + ZONE string + func (in *Component) DeepCopy() *Component + func (in *Component) DeepCopyInto(out *Component) + type ContainerManager struct + CRICTLVersion string + CRIDockerdVersion string + CRISocket string + Type string + Version string + func (in *ContainerManager) DeepCopy() *ContainerManager + func (in *ContainerManager) DeepCopyInto(out *ContainerManager) + type InstanceInfo struct + Address string + Arch string + Auth Auth + InternalAddress string + Name string + Roles []Role + func (in *InstanceInfo) DeepCopy() *InstanceInfo + func (in *InstanceInfo) DeepCopyInto(out *InstanceInfo) + type InstanceState string + type KKCluster struct + Spec KKClusterSpec + Status KKClusterStatus + func (in *KKCluster) DeepCopy() *KKCluster + func (in *KKCluster) DeepCopyInto(out *KKCluster) + func (in *KKCluster) DeepCopyObject() runtime.Object + func (k *KKCluster) Default() + func (k *KKCluster) GetConditions() clusterv1.Conditions + func (k *KKCluster) SetConditions(conditions clusterv1.Conditions) + func (k *KKCluster) SetupWebhookWithManager(mgr ctrl.Manager) error + func (k *KKCluster) ValidateCreate() error + func (k *KKCluster) ValidateDelete() error + func (k *KKCluster) ValidateUpdate(old runtime.Object) error + type KKClusterList struct + Items []KKCluster + func (in *KKClusterList) DeepCopy() *KKClusterList + func (in *KKClusterList) DeepCopyInto(out *KKClusterList) + func (in *KKClusterList) DeepCopyObject() runtime.Object + type KKClusterSpec struct + Component *Component + ControlPlaneEndpoint clusterv1.APIEndpoint + ControlPlaneLoadBalancer *KKLoadBalancerSpec + Distribution string + Nodes Nodes + Registry Registry + func (in *KKClusterSpec) DeepCopy() *KKClusterSpec + func (in *KKClusterSpec) DeepCopyInto(out *KKClusterSpec) + type KKClusterStatus struct + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + Ready bool + func (in *KKClusterStatus) DeepCopy() *KKClusterStatus + func (in *KKClusterStatus) DeepCopyInto(out *KKClusterStatus) + type KKClusterTemplate struct + Spec KKClusterTemplateSpec + func (in *KKClusterTemplate) DeepCopy() *KKClusterTemplate + func (in *KKClusterTemplate) DeepCopyInto(out *KKClusterTemplate) + func (in *KKClusterTemplate) DeepCopyObject() runtime.Object + func (r *KKClusterTemplate) Default() + func (r *KKClusterTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *KKClusterTemplate) ValidateCreate() error + func (r *KKClusterTemplate) ValidateDelete() error + func (r *KKClusterTemplate) ValidateUpdate(old runtime.Object) error + type KKClusterTemplateList struct + Items []KKClusterTemplate + func (in *KKClusterTemplateList) DeepCopy() *KKClusterTemplateList + func (in *KKClusterTemplateList) DeepCopyInto(out *KKClusterTemplateList) + func (in *KKClusterTemplateList) DeepCopyObject() runtime.Object + type KKClusterTemplateResource struct + ObjectMeta clusterv1.ObjectMeta + Spec KKClusterSpec + func (in *KKClusterTemplateResource) DeepCopy() *KKClusterTemplateResource + func (in *KKClusterTemplateResource) DeepCopyInto(out *KKClusterTemplateResource) + type KKClusterTemplateSpec struct + Template KKClusterTemplateResource + func (in *KKClusterTemplateSpec) DeepCopy() *KKClusterTemplateSpec + func (in *KKClusterTemplateSpec) DeepCopyInto(out *KKClusterTemplateSpec) + type KKInstance struct + Spec KKInstanceSpec + Status KKInstanceStatus + func (in *KKInstance) DeepCopy() *KKInstance + func (in *KKInstance) DeepCopyInto(out *KKInstance) + func (in *KKInstance) DeepCopyObject() runtime.Object + func (k *KKInstance) Default() + func (k *KKInstance) GetConditions() clusterv1.Conditions + func (k *KKInstance) SetConditions(conditions clusterv1.Conditions) + func (k *KKInstance) SetupWebhookWithManager(mgr ctrl.Manager) error + func (k *KKInstance) ValidateCreate() error + func (k *KKInstance) ValidateDelete() error + func (k *KKInstance) ValidateUpdate(old runtime.Object) error + type KKInstanceList struct + Items []KKInstance + func (in *KKInstanceList) DeepCopy() *KKInstanceList + func (in *KKInstanceList) DeepCopyInto(out *KKInstanceList) + func (in *KKInstanceList) DeepCopyObject() runtime.Object + type KKInstanceSpec struct + Address string + Arch string + Auth Auth + ContainerManager ContainerManager + InternalAddress string + Name string + Repository *Repository + Roles []Role + func (in *KKInstanceSpec) DeepCopy() *KKInstanceSpec + func (in *KKInstanceSpec) DeepCopyInto(out *KKInstanceSpec) + type KKInstanceStatus struct + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + NodeInfo *corev1.NodeSystemInfo + NodeRef *corev1.ObjectReference + State InstanceState + func (in *KKInstanceStatus) DeepCopy() *KKInstanceStatus + func (in *KKInstanceStatus) DeepCopyInto(out *KKInstanceStatus) + type KKLoadBalancerSpec struct + Host string + func (in *KKLoadBalancerSpec) DeepCopy() *KKLoadBalancerSpec + func (in *KKLoadBalancerSpec) DeepCopyInto(out *KKLoadBalancerSpec) + type KKMachine struct + Spec KKMachineSpec + Status KKMachineStatus + func (in *KKMachine) DeepCopy() *KKMachine + func (in *KKMachine) DeepCopyInto(out *KKMachine) + func (in *KKMachine) DeepCopyObject() runtime.Object + func (k *KKMachine) Default() + func (k *KKMachine) GetConditions() clusterv1.Conditions + func (k *KKMachine) SetConditions(conditions clusterv1.Conditions) + func (k *KKMachine) SetupWebhookWithManager(mgr ctrl.Manager) error + func (k *KKMachine) ValidateCreate() error + func (k *KKMachine) ValidateDelete() error + func (k *KKMachine) ValidateUpdate(old runtime.Object) error + type KKMachineList struct + Items []KKMachine + func (in *KKMachineList) DeepCopy() *KKMachineList + func (in *KKMachineList) DeepCopyInto(out *KKMachineList) + func (in *KKMachineList) DeepCopyObject() runtime.Object + type KKMachineSpec struct + ContainerManager ContainerManager + InstanceID *string + ProviderID *string + Repository *Repository + Roles []Role + func (in *KKMachineSpec) DeepCopy() *KKMachineSpec + func (in *KKMachineSpec) DeepCopyInto(out *KKMachineSpec) + type KKMachineStatus struct + Addresses []clusterv1.MachineAddress + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + InstanceState *InstanceState + Ready bool + func (in *KKMachineStatus) DeepCopy() *KKMachineStatus + func (in *KKMachineStatus) DeepCopyInto(out *KKMachineStatus) + type KKMachineTemplate struct + Spec KKMachineTemplateSpec + Status KKMachineTemplateStatus + func (in *KKMachineTemplate) DeepCopy() *KKMachineTemplate + func (in *KKMachineTemplate) DeepCopyInto(out *KKMachineTemplate) + func (in *KKMachineTemplate) DeepCopyObject() runtime.Object + func (k *KKMachineTemplate) Default() + func (k *KKMachineTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (k *KKMachineTemplate) ValidateCreate() error + func (k *KKMachineTemplate) ValidateDelete() error + func (k *KKMachineTemplate) ValidateUpdate(old runtime.Object) error + type KKMachineTemplateList struct + Items []KKMachineTemplate + func (in *KKMachineTemplateList) DeepCopy() *KKMachineTemplateList + func (in *KKMachineTemplateList) DeepCopyInto(out *KKMachineTemplateList) + func (in *KKMachineTemplateList) DeepCopyObject() runtime.Object + type KKMachineTemplateResource struct + ObjectMeta clusterv1.ObjectMeta + Spec KKMachineSpec + func (in *KKMachineTemplateResource) DeepCopy() *KKMachineTemplateResource + func (in *KKMachineTemplateResource) DeepCopyInto(out *KKMachineTemplateResource) + type KKMachineTemplateSpec struct + Template KKMachineTemplateResource + func (in *KKMachineTemplateSpec) DeepCopy() *KKMachineTemplateSpec + func (in *KKMachineTemplateSpec) DeepCopyInto(out *KKMachineTemplateSpec) + type KKMachineTemplateStatus struct + Capacity corev1.ResourceList + func (in *KKMachineTemplateStatus) DeepCopy() *KKMachineTemplateStatus + func (in *KKMachineTemplateStatus) DeepCopyInto(out *KKMachineTemplateStatus) + type Nodes struct + Auth Auth + Instances []InstanceInfo + func (in *Nodes) DeepCopy() *Nodes + func (in *Nodes) DeepCopyInto(out *Nodes) + type Override struct + Arch string + Checksum Checksum + ID string + Path string + URL string + Version string + func (in *Override) DeepCopy() *Override + func (in *Override) DeepCopyInto(out *Override) + type Registry struct + Auth RegistryAuth + InsecureRegistries []string + NamespaceOverride string + PrivateRegistry string + RegistryMirrors []string + func (in *Registry) DeepCopy() *Registry + func (in *Registry) DeepCopyInto(out *Registry) + func (in *Registry) DeepCopyObject() runtime.Object + type RegistryAuth struct + CAFile string + CertFile string + CertsPath string + InsecureSkipVerify bool + KeyFile string + Password string + PlainHTTP bool + Username string + func (in *RegistryAuth) DeepCopy() *RegistryAuth + func (in *RegistryAuth) DeepCopyInto(out *RegistryAuth) + type Repository struct + ISO string + Packages []string + Update bool + func (in *Repository) DeepCopy() *Repository + func (in *Repository) DeepCopyInto(out *Repository) + type Role string + const ControlPlane + const Master + const Worker