By default, since release 0.8.0 of capi-helm, it has
been defaulting to WaitForFirstConsumer for additional
storage classes.
8541729666
Note, if you are upgrading from an older version,
we hit some upgrade issues due to immutable storage
classes being unable to be updated.
As a work around, we are actully making use of the
existing config, to keep the behaviour the same as
the current release of the capi-helm-charts.
But those using older versions, before 0.8.0, may
need to change the configuration to match their existing
choices, ahead of their upgrade.
Change-Id: If90e0143f56ee378f5401b01623c159836fef29c
Signed-off-by: John Garbutt <john.garbutt@stackhpc.com>
magnum-capi-helm
OpenStack Magnum driver using Helm to create k8s clusters with Cluster API.
The driver uses capi-helm-charts to create the k8s resources needed to provision a k8s cluster using Cluster API, including various useful add-ons like a CNI and a monitoring stack.
Note, the above Helm charts are intended to be a way to share a reference method to create K8s on OpenStack. The charts are not expected or intended to be specific to Magnum. The hope is they can also be used by ArgoCD, Flux or Azimuth to create k8s clusters on OpenStack.
Work on this driver started upstream around October 2021. After failing to get merged during Bobcat, we created this downstream repo as a stop-gap to help those wanting to use this driver now. https://specs.openstack.org/openstack/magnum-specs/specs/bobcat/clusterapi-driver.html