Versions in this module Expand all Collapse all v0 v0.36.0 Oct 29, 2025 v0.35.1 Oct 7, 2025 Changes in this version + const DataSecretAvailableCondition + const DataSecretGenerationFailedReason + const WaitingForClusterInfrastructureReason + const WaitingForControlPlaneInitializationReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ContainerdOptions struct + BaseRuntimeSpec *runtime.RawExtension + Config string + func (in *ContainerdOptions) DeepCopy() *ContainerdOptions + func (in *ContainerdOptions) DeepCopyInto(out *ContainerdOptions) + type DiskSetup struct + Filesystems []Filesystem + Partitions []Partition + func (in *DiskSetup) DeepCopy() *DiskSetup + func (in *DiskSetup) DeepCopyInto(out *DiskSetup) + type EKSConfig struct + Spec EKSConfigSpec + Status EKSConfigStatus + func (*EKSConfig) Hub() + func (in *EKSConfig) DeepCopy() *EKSConfig + func (in *EKSConfig) DeepCopyInto(out *EKSConfig) + func (in *EKSConfig) DeepCopyObject() runtime.Object + func (r *EKSConfig) GetConditions() clusterv1.Conditions + func (r *EKSConfig) SetConditions(conditions clusterv1.Conditions) + type EKSConfigList struct + Items []EKSConfig + func (*EKSConfigList) Hub() + func (in *EKSConfigList) DeepCopy() *EKSConfigList + func (in *EKSConfigList) DeepCopyInto(out *EKSConfigList) + func (in *EKSConfigList) DeepCopyObject() runtime.Object + type EKSConfigSpec struct + APIRetryAttempts *int + BootstrapCommandOverride *string + ContainerRuntime *string + DNSClusterIP *string + DiskSetup *DiskSetup + DockerConfigJSON *string + Files []File + KubeletExtraArgs map[string]string + Mounts []MountPoints + NTP *NTP + PauseContainer *PauseContainer + PostBootstrapCommands []string + PreBootstrapCommands []string + ServiceIPV6Cidr *string + UseMaxPods *bool + Users []User + func (in *EKSConfigSpec) DeepCopy() *EKSConfigSpec + func (in *EKSConfigSpec) DeepCopyInto(out *EKSConfigSpec) + type EKSConfigStatus struct + Conditions clusterv1.Conditions + DataSecretName *string + FailureMessage string + FailureReason string + ObservedGeneration int64 + Ready bool + func (in *EKSConfigStatus) DeepCopy() *EKSConfigStatus + func (in *EKSConfigStatus) DeepCopyInto(out *EKSConfigStatus) + type EKSConfigTemplate struct + Spec EKSConfigTemplateSpec + func (*EKSConfigTemplate) Hub() + func (in *EKSConfigTemplate) DeepCopy() *EKSConfigTemplate + func (in *EKSConfigTemplate) DeepCopyInto(out *EKSConfigTemplate) + func (in *EKSConfigTemplate) DeepCopyObject() runtime.Object + type EKSConfigTemplateList struct + Items []EKSConfigTemplate + func (*EKSConfigTemplateList) Hub() + func (in *EKSConfigTemplateList) DeepCopy() *EKSConfigTemplateList + func (in *EKSConfigTemplateList) DeepCopyInto(out *EKSConfigTemplateList) + func (in *EKSConfigTemplateList) DeepCopyObject() runtime.Object + type EKSConfigTemplateResource struct + Spec EKSConfigSpec + func (in *EKSConfigTemplateResource) DeepCopy() *EKSConfigTemplateResource + func (in *EKSConfigTemplateResource) DeepCopyInto(out *EKSConfigTemplateResource) + type EKSConfigTemplateSpec struct + Template EKSConfigTemplateResource + func (in *EKSConfigTemplateSpec) DeepCopy() *EKSConfigTemplateSpec + func (in *EKSConfigTemplateSpec) DeepCopyInto(out *EKSConfigTemplateSpec) + type Encoding string + const Base64 + const Gzip + const GzipBase64 + type Feature string + const FeatureFastImagePull + const FeatureInstanceIDNodeName + type File struct + Append bool + 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 Filesystem struct + Device string + ExtraOpts []string + Filesystem string + Label string + Overwrite *bool + Partition *string + func (in *Filesystem) DeepCopy() *Filesystem + func (in *Filesystem) DeepCopyInto(out *Filesystem) + type KubeletOptions struct + Config *runtime.RawExtension + Flags []string + func (in *KubeletOptions) DeepCopy() *KubeletOptions + func (in *KubeletOptions) DeepCopyInto(out *KubeletOptions) + type MountPoints []string + func (in MountPoints) DeepCopy() MountPoints + func (in MountPoints) DeepCopyInto(out *MountPoints) + type NTP struct + Enabled *bool + Servers []string + func (in *NTP) DeepCopy() *NTP + func (in *NTP) DeepCopyInto(out *NTP) + type NodeadmConfig struct + Spec NodeadmConfigSpec + Status NodeadmConfigStatus + func (in *NodeadmConfig) DeepCopy() *NodeadmConfig + func (in *NodeadmConfig) DeepCopyInto(out *NodeadmConfig) + func (in *NodeadmConfig) DeepCopyObject() runtime.Object + func (r *NodeadmConfig) GetConditions() clusterv1.Conditions + func (r *NodeadmConfig) SetConditions(conditions clusterv1.Conditions) + type NodeadmConfigList struct + Items []NodeadmConfig + func (in *NodeadmConfigList) DeepCopy() *NodeadmConfigList + func (in *NodeadmConfigList) DeepCopyInto(out *NodeadmConfigList) + func (in *NodeadmConfigList) DeepCopyObject() runtime.Object + type NodeadmConfigSpec struct + Containerd *ContainerdOptions + DiskSetup *DiskSetup + FeatureGates map[Feature]bool + Files []File + Kubelet *KubeletOptions + Mounts []MountPoints + NTP *NTP + PreNodeadmCommands []string + Users []User + func (in *NodeadmConfigSpec) DeepCopy() *NodeadmConfigSpec + func (in *NodeadmConfigSpec) DeepCopyInto(out *NodeadmConfigSpec) + type NodeadmConfigStatus struct + Conditions clusterv1.Conditions + DataSecretName *string + FailureMessage string + FailureReason string + ObservedGeneration int64 + Ready bool + func (in *NodeadmConfigStatus) DeepCopy() *NodeadmConfigStatus + func (in *NodeadmConfigStatus) DeepCopyInto(out *NodeadmConfigStatus) + type NodeadmConfigTemplate struct + Spec NodeadmConfigTemplateSpec + func (in *NodeadmConfigTemplate) DeepCopy() *NodeadmConfigTemplate + func (in *NodeadmConfigTemplate) DeepCopyInto(out *NodeadmConfigTemplate) + func (in *NodeadmConfigTemplate) DeepCopyObject() runtime.Object + type NodeadmConfigTemplateList struct + Items []NodeadmConfigTemplate + func (in *NodeadmConfigTemplateList) DeepCopy() *NodeadmConfigTemplateList + func (in *NodeadmConfigTemplateList) DeepCopyInto(out *NodeadmConfigTemplateList) + func (in *NodeadmConfigTemplateList) DeepCopyObject() runtime.Object + type NodeadmConfigTemplateResource struct + Spec NodeadmConfigSpec + func (in *NodeadmConfigTemplateResource) DeepCopy() *NodeadmConfigTemplateResource + func (in *NodeadmConfigTemplateResource) DeepCopyInto(out *NodeadmConfigTemplateResource) + type NodeadmConfigTemplateSpec struct + Template NodeadmConfigTemplateResource + func (in *NodeadmConfigTemplateSpec) DeepCopy() *NodeadmConfigTemplateSpec + func (in *NodeadmConfigTemplateSpec) DeepCopyInto(out *NodeadmConfigTemplateSpec) + type Partition struct + Device string + Layout bool + Overwrite *bool + TableType *string + func (in *Partition) DeepCopy() *Partition + func (in *Partition) DeepCopyInto(out *Partition) + type PasswdSource struct + Secret SecretPasswdSource + func (in *PasswdSource) DeepCopy() *PasswdSource + func (in *PasswdSource) DeepCopyInto(out *PasswdSource) + type PauseContainer struct + AccountNumber string + Version string + func (in *PauseContainer) DeepCopy() *PauseContainer + func (in *PauseContainer) DeepCopyInto(out *PauseContainer) + type SecretFileSource struct + Key string + Name string + func (in *SecretFileSource) DeepCopy() *SecretFileSource + func (in *SecretFileSource) DeepCopyInto(out *SecretFileSource) + type SecretPasswdSource struct + Key string + Name string + func (in *SecretPasswdSource) DeepCopy() *SecretPasswdSource + func (in *SecretPasswdSource) DeepCopyInto(out *SecretPasswdSource) + type User struct + Gecos *string + Groups *string + HomeDir *string + Inactive *bool + LockPassword *bool + Name string + Passwd *string + PasswdFrom *PasswdSource + PrimaryGroup *string + SSHAuthorizedKeys []string + Shell *string + Sudo *string + func (in *User) DeepCopy() *User + func (in *User) DeepCopyInto(out *User)