airshipctl/manifests/function/k8scontrol
Pallav Gupta ee9747d26f Added customize K8s control plane configuration
Closes: #594

Change-Id: Ie90c58a34c47ad517537f8b6492ff838b1f547fc
2021-07-07 00:59:07 +00:00
..
replacements Added Image Repositories replacement for KCP 2021-06-23 17:48:40 +00: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 Added customize K8s control plane configuration 2021-07-07 00:59:07 +00:00
kustomization.yaml Move CAPI resources to target-infra namespace 2021-06-03 23:40:00 +00:00
namespace.yaml Move CAPI resources to target-infra namespace 2021-06-03 23:40:00 +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.