# Constants
Base64 implies the contents of the file are encoded as base64.
CertificatesAvailableCondition documents that cluster certificates are available.
CertificatesCorruptedReason (Severity=Error) documents a KThreesConfig controller detecting an error while retrieving certificates for a joining node.
CertificatesGenerationFailedReason (Severity=Warning) documents a KThreesConfig controller detecting an error while generating certificates; those kind of errors are usually temporary and the controller automatically recover from them.
DataSecretAvailableCondition documents the status of the bootstrap secret generation process.
DataSecretGenerationFailedReason (Severity=Warning) documents a KThreesConfig controller detecting an error while generating a data secret; those kind of errors are usually due to misconfigurations and user intervention is required to get them fixed.
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.
WaitingForClusterInfrastructureReason (Severity=Info) document a bootstrap secret generation process waiting for the cluster infrastructure to be ready.
WaitingForControlPlaneAvailableReason (Severity=Info) document a bootstrap secret generation process waiting for the control plane machine to be available.
# 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
File defines the input for generating write_files in cloud-init.
FileSource is a union of all possible external source types for file data.
No description provided by the author
KThreesConfig is the Schema for the kthreesconfigs API.
KThreesConfigList contains a list of KThreesConfig.
KThreesConfigSpec defines the desired state of KThreesConfig.
KThreesConfigStatus defines the observed state of KThreesConfig.
KThreesConfigTemplate is the Schema for the kthreesconfigtemplates API.
KThreesConfigTemplateList contains a list of KThreesConfigTemplate.
KThreesConfigTemplateResource defines the Template structure.
KThreesConfigTemplateSpec defines the desired state of KThreesConfigTemplate.
No description provided by the author
Adapts a Secret into a FileSource.
# Type aliases
Encoding specifies the cloud-init file encoding.