# Functions
Get retrieves the specified Secret (if any) from the given cluster name and namespace.
GetFromNamespacedName retrieves the specified Secret (if any) from the given cluster name and namespace.
Name returns the name of the secret for a cluster.
NewCertificatesForInitialControlPlane returns a list of certificates configured for a control plane node.
NewCertificatesForWorker return an initialized but empty set of CA certificates needed to bootstrap a cluster.
# Constants
APIServerEtcdClient is the secret name of user-supplied secret containing the apiserver-etcd-client key/cert.
FrontProxyCA is the secret name suffix for Front Proxy CA.
ClusterCA is the secret name suffix for APIServer CA.
EtcdCA is the secret name suffix for the Etcd CA.
FrontProxyCA is the secret name suffix for Front Proxy CA.
Kubeconfig is the secret name suffix storing the Cluster Kubeconfig.
KubeconfigDataName is the key used to store a Kubeconfig in the secret's data field.
ServiceAccount is the secret name suffix for the Service Account keys.
TLSCrtDataName is the key used to store a TLS certificate in the secret's data field.
TLSKeyDataName is the key used to store a TLS private key in the secret's data field.
# Variables
ErrMissingCertificate is an error indicating a certificate is entirely missing.
ErrMissingCrt is an error indicating the crt file is missing from the certificate.
ErrMissingKey is an error indicating the key file is missing from the certificate.
# Structs
Certificate represents a single certificate CA.
# Type aliases
Certificates are the certificates necessary to bootstrap a cluster.
Purpose is the name to append to the secret generated for a cluster.