-
Notifications
You must be signed in to change notification settings - Fork 597
Release 2.1.15 #1740
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
Release 2.1.15 #1740
Conversation
Add support for dynamic filesystem ID resolution from ConfigMaps and Secrets. Changes: - Add fileSystemIdConfigRef and fileSystemIdSecretRef StorageClass parameters - Add opt-in RBAC via controller.fileSystemIdRefs.enabled flag (default:false) - Add permissions to grant access to configmaps and secret - Improve error messages to detect RBAC issues and guide users to enable feature flag
Changes: - Enforce that only one fileSystem ID source must be specified - Update README documentation - Improve error handling with structured reference parsing - Update unit tests
- Seperated testing and main functionality for file id resolution - Fixed code style for getFileSystemIdFromRef
For NodeUnpublishVolume call, it is possible to get stuck due to broken NFS connection. A force unmount after timeout option is added to avoid this.
When running test, stopping log for watchdog spams the test log, let's make it verbose level 4 so that it won't show during test.
Signed-off-by: Penghao <[email protected]>
|
/lgtm |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: dankova22, DavidXU12345 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 |
Cherry pick latest PRs for release 2.1.15