airshipctl/manifests/function/k8scontrol
Sreejith Punnapuzha 2c674bdb03 Add labels to controlplane nodes
This commit adds new label to controlplane node so that HCO works

Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I8cf3efc19bc4b78a6be04af5f28ad300990273e7
2021-04-19 11:44:03 -05:00
..
replacements Fix ssh key replacement 2021-04-06 10:38:55 -05:00
cluster.yaml Update capm3 to 0.4.0 to fix clusterctl move BMH bug 2021-03-02 10:06:10 +00:00
controlplane.yaml Add labels to controlplane nodes 2021-04-19 11:44:03 -05:00
kustomization.yaml Add control plane deployment 2020-06-11 13:44:42 +00:00
README.md Define structural schema for VersionsCatalogue 2021-02-24 18:00:28 +00:00

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.