airshipctl/manifests/function/k8scontrol
diwakar thyagaraj a384b4e46d Upgrade Kubernetes from 1.19.14 to 1.21.2
This upgrades Kubernetes version in airshipctl to v1.21.2

Depends on https://review.opendev.org/c/airship/image-builder/+/812013/

https: //github.com/airshipit/airshipctl/issues/589
Change-Id: I30ef2543d91f574e73a555bf67ab7ec2764a4411
Signed-off-by: diwakar thyagaraj <dt241s@att.com>
2021-11-01 08:17:32 +00:00
..
replacements Nextgen secrets implementation with separation per cluster 2021-09-03 20:46:15 +00:00
cluster.yaml Integrate capi v0.4.2 and capm3 v0.5.0 2021-10-13 13:30:52 -05:00
controlplane.yaml Upgrade Kubernetes from 1.19.14 to 1.21.2 2021-11-01 08:17:32 +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.