airshipctl/manifests/function/k8scontrol/README.md
Matthew Fuller 3fec6981f0 Define structural schema for VersionsCatalogue
Changes the versions catalogue from a VariableCatalogue
to a structural schema VersionsCatalogue CRD.

Relates-To: #363
Change-Id: I445111356662ab33d9337ddd1537885d5afd094f
2021-02-24 18:00:28 +00:00

19 lines
857 B
Markdown

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.