Configuration Guide¶
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 respects the following cluster and template properties:
image_id
keypair
fixed_network, fixed_subnet (if missing, a new one is created)
external_network_id
dns_nameserver
The driver supports the following labels:
monitoring_enabled: default is off, change to “true” to enable
kube_dashboard_enabled: default is on, change to “false” to disable
octavia_provider: default is “amphora”, “ovn” is also an option
fixed_subnet_cidr: default is “10.0.0.0/24”
extra_network_name: default is “”, which can be useful if using Manila with the CephFS Native driver.
TODO: Add more recently supported labels here.
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.