Closed kayrus closed 2 months ago
Waiting for #2648 to be merged
@zetaab @dulek ready for review. This is a compromise for the #2640 PR, which is more readable and easy to backport (see #2656). I believe this can be considered as a security improvement in cases, when a controller is running in a secure isolated environment (another k8s cluster) and a node service is running in a consumer's cluster.
I checked the pkg/csi/cinder/nodeserver.go
code and a new noop_openstack.go
code should be fully compatible without a significant code rewrite.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: zetaab
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/lgtm
/cherry-pick release-1.31
@zetaab: once the present PR merges, I will cherry-pick it on top of release-1.31 in a new PR and assign it to you.
@zetaab: new pull request created: #2662
What this PR does / why we need it:
This PR allows to run cinder-csi-plugin node service without requiring the openstack credentials.
Which issue this PR fixes(if applicable): fixes #2599 supersedes #2640
Special notes for reviewers:
This PR will be used to backport to 1.31
Release note:
This PR is intended to improve the cinder CSI driver security.