- Create
secret.yaml
with openstack credentials, use template from this gist. Required actions:- Uncomment items needed if cloud uses a self-signed CA. Add CA in the
ca.crt
key. - If Cinder does not use the same AZs as Nova, uncomment the
ignore-volume-az
line.
- Uncomment items needed if cloud uses a self-signed CA. Add CA in the
- Create
values.yaml
using the template from this gist.- Uncomment items needed if cloud uses a self-signed CA.
- If Cinder does not use the same AZs as Nova, uncomment the custom storage classes options and the
availability
to the name of the cinder AZ.
- Install Cinder CSI helm chart with:
microk8s helm repo add openstack https://kubernetes.github.io/cloud-provider-openstack
microk8s helm repo update
microk8s helm install --namespace kube-system cinder-csi openstack/openstack-cinder-csi -f values.yaml