-
Notifications
You must be signed in to change notification settings - Fork 547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cephfs: Add support to create RWX PVC from ROX PVC #4094
Conversation
/test ci/centos/mini-e2e/k8s-1.28 |
1432027
to
db478ac
Compare
/test ci/centos/mini-e2e/k8s-1.28 |
db478ac
to
87ca74e
Compare
/test ci/centos/mini-e2e/k8s-1.28 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks Madhu
87ca74e
to
4a295af
Compare
/test ci/centos/mini-e2e/k8s-1.28 |
Pull request has been modified.
4a295af
to
afede7b
Compare
/test ci/centos/mini-e2e/k8s-1.28 |
Finally CI passes 👍🏻 |
@Mergifyio queue |
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at 9809f36 |
As there is no usecase currently, blocking the creation of ROX clone from the ROX volume. Signed-off-by: Madhu Rajanna <[email protected]>
Add support to create RWX clone from the ROX clone, in ceph no subvolume clone is created when ROX clone is created from a snapshot just a internal ref counter is added. This PR allows creating a RWX clone from a ROX clone which allows users to create RW copy of PVC where cephcsi will identify the snapshot created for the ROX volume and creates a subvolume from the CephFS snapshot. updates: ceph#3603 Signed-off-by: Madhu Rajanna <[email protected]>
added an e2e test case to create RWX clone from ROX and also try to write extra data in the RWX cloned PVC. Signed-off-by: Madhu Rajanna <[email protected]>
afede7b
to
c5fd40a
Compare
/test ci/centos/upgrade-tests-cephfs |
/test ci/centos/k8s-e2e-external-storage/1.28 |
/test ci/centos/k8s-e2e-external-storage/1.26 |
/test ci/centos/upgrade-tests-rbd |
/test ci/centos/k8s-e2e-external-storage/1.27 |
/test ci/centos/mini-e2e-helm/k8s-1.28 |
/test ci/centos/mini-e2e-helm/k8s-1.26 |
/test ci/centos/mini-e2e-helm/k8s-1.27 |
/test ci/centos/mini-e2e/k8s-1.26 |
/test ci/centos/mini-e2e/k8s-1.28 |
/test ci/centos/mini-e2e/k8s-1.27 |
This PR blocks the creation of ROX clone from ROX volume as there is no use case currently. Add support to create an RWX clone from the ROX clone, in ceph No subvolume clone is created when the ROX clone is created from a snapshot just an internal ref counter is added. This PR allows creating an RWX clone from an ROX clone which allows users to create an RW copy of PVC where cephcsi will identify the snapshot created for the ROX volume and create a subvolume from the CephFS snapshot.