-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Update verbs for volumeattachments resource #8731
Conversation
Update verbs for volumeattachments resource so that the kubelet can create volumeattachments and mount volumes when deploying Kubernetes on VMware vSphere.
|
Welcome @moule3053! |
Hi @moule3053. Thanks for your PR. I'm waiting for a kubernetes-sigs 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.
/cc @oomichi
@@ -40,7 +40,7 @@ rules: | |||
verbs: ["get", "list", "watch"] | |||
- apiGroups: ["storage.k8s.io"] | |||
resources: ["volumeattachments"] | |||
verbs: ["get", "list", "watch", "patch"] | |||
verbs: ["get", "list", "watch", "create", "update", "delete", "patch"] |
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.
According to https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/3a71f97f4dd61e770ddc4d6492f3e4d9522907b1/manifests/guestcluster/1.22/pvcsi.yaml#L45-L46
the upstream manifest is
resources: ["volumeattachments"]
verbs: ["get", "list", "watch", "update", "patch"]
So I guess it would be fine to add "update"
only.
Isn't it enough for fixing the issue?
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.
Hi @oomichi I guess it could work. Unfortunately, I don't have access anymore to the vSphere environment to test.
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, how about adding "update"
only for syncing to the upstream vsphere-csi-driver?
If you still face the issue, we would update the upstream manifest first, then the change will be able to be applied after that.
Through this process, we can get good technical feedback from vsphere-csi-driver maintainers.
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.
@oomichi That sounds good.
Update verbs for volumeattachments resource to match upstream
Thanks for updating. /ok-to-test BTW now CI is broken, but this change doesn't seem to bring any issue to the Kubespray deployment. |
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.
Thanks for updating. This makes the manifest sync to the upstream one.
/ok-to-test /lgtm
BTW now CI is broken, but this change doesn't seem to bring any issue to the Kubespray deployment.
Agreed, approving this one 👍
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: floryut, moule3053 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 |
* Update verbs for volumeattachments resource Update verbs for volumeattachments resource so that the kubelet can create volumeattachments and mount volumes when deploying Kubernetes on VMware vSphere. * Update verbs for volumeattachments resource Update verbs for volumeattachments resource to match upstream * Update vsphere-csi-controller-rbac.yml.j2
* Update verbs for volumeattachments resource Update verbs for volumeattachments resource so that the kubelet can create volumeattachments and mount volumes when deploying Kubernetes on VMware vSphere. * Update verbs for volumeattachments resource Update verbs for volumeattachments resource to match upstream * Update vsphere-csi-controller-rbac.yml.j2
Update verbs for volumeattachments resource so that the kubelet can create volumeattachments and mount volumes when deploying Kubernetes on VMware vSphere.
What type of PR is this?
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes ##8730
Special notes for your reviewer:
Does this PR introduce a user-facing change?: