From e4223be0e76155e749060f9091960c37cede0821 Mon Sep 17 00:00:00 2001 From: Niraj Yadav Date: Mon, 17 Feb 2025 14:51:29 +0530 Subject: [PATCH] manifest: add list and watch capabilities to provisioners This patch adds `list` and `watch` verbs to cephfs and rbd provisioner roles for CSIAddonNode objects. Signed-off-by: Niraj Yadav (cherry picked from commit ece302f35bda6d509aef942a7c7f419646d82780) --- deploy/charts/rook-ceph/templates/role.yaml | 6 +++--- deploy/examples/common.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/deploy/charts/rook-ceph/templates/role.yaml b/deploy/charts/rook-ceph/templates/role.yaml index 8e3643d1d643..5ca60a5b8c90 100644 --- a/deploy/charts/rook-ceph/templates/role.yaml +++ b/deploy/charts/rook-ceph/templates/role.yaml @@ -74,7 +74,7 @@ rules: {{- if and .Values.csi.csiAddons .Values.csi.csiAddons.enabled }} - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"] @@ -95,7 +95,7 @@ metadata: rules: - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"] @@ -119,7 +119,7 @@ rules: {{- if and .Values.csi.csiAddons .Values.csi.csiAddons.enabled }} - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"] diff --git a/deploy/examples/common.yaml b/deploy/examples/common.yaml index ed7471fb3683..02d2627bed68 100644 --- a/deploy/examples/common.yaml +++ b/deploy/examples/common.yaml @@ -779,7 +779,7 @@ rules: verbs: ["get", "watch", "list", "delete", "update", "create"] - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"] @@ -798,7 +798,7 @@ metadata: rules: - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"] @@ -820,7 +820,7 @@ rules: verbs: ["get", "watch", "list", "delete", "update", "create"] - apiGroups: ["csiaddons.openshift.io"] resources: ["csiaddonsnodes"] - verbs: ["get", "create", "update", "delete"] + verbs: ["get", "watch", "list", "create", "update", "delete"] - apiGroups: [""] resources: ["pods"] verbs: ["get"]