-
Notifications
You must be signed in to change notification settings - Fork 233
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
feat: archive on delete support #530
feat: archive on delete support #530
Conversation
Hi @navilg. Thanks for your PR. I'm waiting for a kubernetes-csi member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
/ok-to-test
@navilg could you fix the ut failure? thanks. |
Pull Request Test Coverage Report for Build 6798767808Warning: This coverage report may be inaccurate.We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
💛 - Coveralls |
fix: failed to archive subdirectory: no such file or dir fix: failed to rename archive pvc archived-pvc-1234 fix: volume name doc: include archive on delete in doc
e840b5f
to
5fbe712
Compare
@andyzhangx Thanks for fixing ut. I could not make time last weekend. |
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andyzhangx, navilg The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind feature
What this PR does / why we need it:
This allows parameter
onDelete: archive
which will archive the the volume in nfs server when PV is deleted. Other two values,delete
andretain
are retained and serves their purpose.This is helpful when we want to retain the nfs volume upon deletion of PV, but we also want to distinguish/separate the volume name in nfs server for deleted PVs from the in-use nfs volumes. This will prefix
archived-
in the folder name of PV in nfs server when PV is deleted.Which issue(s) this PR fixes:
Fixes #522
Special notes for your reviewer:
Does this PR introduce a user-facing change?: