ceph / ceph-csi

CSI driver for Ceph
Apache License 2.0
1.27k stars 539 forks source link

Provisioning of NFS exported volumes #2913

Open nixpanic opened 2 years ago

nixpanic commented 2 years ago

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:

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 under internal/nfs/ and examples/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

github-actions[bot] commented 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.

github-actions[bot] commented 2 years ago

This issue has been automatically closed due to inactivity. Please re-open if this still requires investigation.

Rakshith-R commented 2 years ago

items are still yet to be done.

github-actions[bot] commented 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.