RWX enabled PVCs for with NFS Ganesha provisioner for CAPO based deployment.
What does this MR do and why?
For CAPO deployment, Cinder CSI is used for volume provisioning. Cinder CSI only provides RWO PVCs.
This MR introduces NFS-Ganesha provisioner which is capable to provide RWX enabled PVC for Sylva on top of Openstack.
NFS-Ganesha uses Cinder-CSI in the background.
NFS storage class will be optional unit and will be enabled only if required.
Closes #1192
Related reference(s):
See detailed example hereafter: https://nws.netways.de/blog/2023/05/26/readwritemany-rwx-with-the-nfs-ganesha-provisioner/
Related MR: sylva-projects/sylva-elements/ci-tooling/ci-deployment-values!32
Test coverage
Edited by Mohan Sharma