Configuration Guide¶
For complete reference of configuration options for this driver used in magnum.conf plesese refer to:
Features¶
The driver currently supports create, delete and upgrade operations as well as updates to node groups and their sizes.
The Kubernetes versions against which the CAPI Helm charts are currently being tested can be found here.
The driver supports cluster labels to customise cluster behaviour. The full
list of supported labels, their types, defaults, and descriptions is
maintained in the Configuration Reference under
the [capi_helm_cluster_labels] section.
Default values for all labels can be set operator-wide in magnum.conf
under [capi_helm_cluster_labels] and overridden per cluster or template
by the user via Magnum labels.
Note
capi_helm_chart_version can only be set via a cluster template label
and cannot be overridden per cluster. When unset it falls back to
[capi_helm] default_helm_chart_version.
Tip & Tricks¶
Currently, all clusters use the Calico CNI. While Cilium is also supported in the Helm charts, it is not currently regularly tested.
We have found that cluster upgrades with ClusterAPI don’t work well without using a load balancer, even with a single node control plane, so we currently ignore the “master-lb-enabled” flag.