-
Notifications
You must be signed in to change notification settings - Fork 545
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
Implement EncryptionKeyRotation spec #4690
Conversation
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.
Just added a few small comments. Also try to create unit-tests for the helper functions you introduce.
Note: The CI failures are expected until: csi-addons/spec#65 is merged. |
98506e0
to
1a8fd84
Compare
I’ll take care of the failures since the linked PR is merged :) |
This pull request now has conflicts with the target branch. Could you please resolve conflicts and force push the corrected changes? 🙏 |
370b99a
to
448c870
Compare
@black-dragon74, please follow these conventions for the commit messages. |
Thanks Praveen. I'll be squashing all the commits into one before merging. |
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.
- Add shared volumelocks with nodeserver and acquire it before proceeding with rotation ?
- Block rotation for RWX volumes ?
- Add testing tool at csi addons and paste manual testing logs or add e2e here to test the procedure.
We are sending the request to only one node. Is volume lock required in this case?
Totally missed it, will do :)
WIP |
To prevent nodeunstage when rotating keys.
|
384957c
to
a2817b9
Compare
This pull request now has conflicts with the target branch. Could you please resolve conflicts and force push the corrected changes? 🙏 |
c4ceeaa
to
3918c91
Compare
How does this relate to #4655 ? |
The linked PR is documentation for this PR. |
e3b35b4
to
d170da6
Compare
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.
nits
114a0cf
to
19d3fd9
Compare
This can be queued for merging once #4655 is merged:
|
@Mergifyio rebase |
This patch implements the EncryptionKeyRotation spec for ceph-csi Signed-off-by: Niraj Yadav <[email protected]>
✅ Branch has been successfully rebased |
@Mergifyio queue |
🛑 The pull request has been removed from the queue
|
/test ci/centos/upgrade-tests-cephfs |
/test ci/centos/upgrade-tests-rbd |
/test ci/centos/k8s-e2e-external-storage/1.28 |
/test ci/centos/mini-e2e-helm/k8s-1.28 |
/test ci/centos/k8s-e2e-external-storage/1.27 |
/test ci/centos/mini-e2e/k8s-1.28 |
/test ci/centos/mini-e2e-helm/k8s-1.27 |
/test ci/centos/mini-e2e/k8s-1.27 |
/test ci/centos/k8s-e2e-external-storage/1.30 |
/test ci/centos/k8s-e2e-external-storage/1.29 |
/test ci/centos/mini-e2e-helm/k8s-1.30 |
/test ci/centos/mini-e2e/k8s-1.30 |
/test ci/centos/mini-e2e-helm/k8s-1.29 |
/test ci/centos/mini-e2e/k8s-1.29 |
/test ci/centos/mini-e2e-helm/k8s-1.30 |
This patch implements the EncryptionKeyRotation spec for ceph-csi