# Constants

Base64 implies the contents of the file are encoded as base64.
CloudConfig make the bootstrap data to be of cloud-config format.
Allowed boot mode from metal3.
DefaultChecksumType is MD5.
Gzip implies the contents of the file are encoded with gzip.
GzipBase64 implies the contents of the file are first base64 encoded and then gzip encoded.
Allowed boot mode from metal3.
MD5 checksum type.
SHA256 checksum type.
SHA512 checksum type.
Allowed boot mode from metal3.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

BMC contains the information necessary to communicate with the baremetal host.
File defines the input for generating write_files in cloud-init.
Image holds the details of an image either to provisioned or that has been provisioned.
NodeConfig is the Schema for the nodeconfigs API.
NodeConfigList contains a list of NodeConfig.
NodeConfigSpec defines the desired state of NodeConfig.
NodeConfigStatus defines the observed state of NodeConfig.
NTP defines input for generated ntp in cloud-init.
User defines the input for a generated user in cloud-init.

# Type aliases

BootMode is the boot mode of the system +kubebuilder:validation:Enum=UEFI;legacy.
ChecksumType holds the algorithm name for the checksum +kubebuilder:validation:Enum=md5;sha256;sha512.
Encoding specifies the cloud-init file encoding.
Format specifies the output format of the bootstrap data +kubebuilder:validation:Enum=cloud-config.