# Constants

Base64 implies the contents of the file are encoded as base64.
CloudConfig make the bootstrap data to be of cloud-config format.
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.

# 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

CritConfig is the Schema for the critconfigs API.
CritConfigList contains a list of CritConfig.
CritConfigSpec defines the desired state of CritConfig.
CritConfigStatus defines the observed state of CritConfig.
CritConfigTemplate is the Schema for the critconfigtemplates API.
CritConfigTemplateList contains a list of CritConfigTemplate.
CritConfigTemplateResource defines the Template structure.
CritConfigTemplateSpec defines the desired state of CritConfigTemplate.
File defines the input for generating write_files in cloud-init.
NTP defines input for generated ntp in cloud-init.
User defines the input for a generated user in cloud-init.

# Type aliases

Encoding specifies the cloud-init file encoding.
Format specifies the output format of the bootstrap data +kubebuilder:validation:Enum=cloud-config.