Open nixpanic opened 2 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.
items are still yet to be done.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.
Describe the feature you'd like to have
It would be useful to have volumes provisioned that can be exported over NFS. Ceph already has the ability to manage NFS-Ganesha and export CephFS directories (or subvolumes).
What is the value to the end user? (why is it a priority?)
This would allow the following use-cases to be addressed:
How will we know we have a good solution? (acceptance criteria)
Minimally the following CSI operations should be supported:
CreateVolume
DeleteVolume
Proof of Concept
A work-in-progress NFS-provisioner is available, with a container image at
quay.io/nixpanic/cephcsi:nfs
. Changes/additions are mostly underinternal/nfs/
andexamples/nfs/
. Scripts and .yaml deployment files are included in the branch for testing and deploying with Rook. (Testing is done on OpenShift Data Foundation, as those deployments are readily available to me.)Tasks
CreateVolume
DeleteVolume
: #3071ceph
command: #2977, ceph/go-ceph#655