
* Private and public key will be generated during `phase run generate-secrets` * generated public key will be used to replace the place holders in the manifests and the same will be deployed on nodes. * This can be used to prepare inventory for Hostconfig operator to manage nodes. Depends-On: https://review.opendev.org/c/airship/airshipctl/+/783718 Change-Id: I780f6f6acce3df2fb3ba2f94e732fe34ddfb0454
Function: k8scontrol
This function defines a KubeADM and Metal3 control plane, including Cluster, Metal3Cluster, KubeadmControlPlane, and Metal3MachineTemplate resources.
Optional: a versions-airshipctl
VersionsCatalogue may be used to
override the default Kubernetes version and controlplane disk image.
A base example for this catalogue can be found in the airshipctl-base-catalogues
function. If using the catalogue, apply the replacements/
entrypoint
at the site level, as a Kubernetes transformer.
Optional: a networking
VariableCatalogue may be used to
override some Kubernetes networking configuration.
A base example for this catalogue can be found in the airshipctl-base-catalogues
function. If using the catalogue, apply the replacements/
entrypoint
at the site level, as a Kustomize transformer.