- Create
secret.yamlwith openstack credentials, use template from this gist. Required actions:- Uncomment items needed if cloud uses a self-signed CA. Add CA in the
ca.crtkey. - If Cinder does not use the same AZs as Nova, uncomment the
ignore-volume-azline.
- Uncomment items needed if cloud uses a self-signed CA. Add CA in the
- Create
values.yamlusing 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
availabilityto 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