security: remove nodes/proxy rbac grants

It has only been used by the flex driver which is long gone.

This removes the nodes/proxy RBAC grant from the helm chart, the example
YAMl and the security design docs.

Signed-off-by: Tobias Florek <me@ibotty.net>
(cherry picked from commit db814dcd4b)
This commit is contained in:
Tobias Florek authored and Mergify committed 2026-01-28 19:14:39 +00:00
1 parent 2299523db0
commit 305d54bfbc
3 files changed
+2 -6

No files matched your search

@@ -82,7 +82,6 @@ rules:
- pods
# Node access is needed for determining nodes where mons should run
- nodes
- nodes/proxy
# Rook watches secrets which it uses to configure access to external resources.
# e.g., external Ceph cluster or object store
- secrets
@@ -281,7 +280,6 @@ rules:
resources:
- configmaps
- nodes
- nodes/proxy
- persistentvolumes
verbs:
- get
-2
View File
@@ -303,7 +303,6 @@ rules:
- pods
# Node access is needed for determining nodes where mons should run
- nodes
- nodes/proxy
# Rook watches secrets which it uses to configure access to external resources.
# e.g., external Ceph cluster or object store
- secrets
@@ -505,7 +504,6 @@ rules:
resources:
- configmaps
- nodes
- nodes/proxy
- persistentvolumes
verbs:
- get
+2 -2
View File
@@ -30,7 +30,7 @@ metadata:
name: rook-operator
rules:
- apiGroups: [""]
resources: ["namespaces", "serviceaccounts", "secrets", "pods", "services", "nodes", "nodes/proxy", "configmaps", "events", "persistentvolumes", "persistentvolumeclaims"]
resources: ["namespaces", "serviceaccounts", "secrets", "pods", "services", "nodes", "configmaps", "events", "persistentvolumes", "persistentvolumeclaims"]
verbs: [ "get", "list", "watch", "patch", "create", "update", "delete" ]
- apiGroups: ["extensions"]
resources: ["thirdpartyresources", "deployments", "daemonsets", "replicasets"]
@@ -79,7 +79,7 @@ metadata:
name: rook-ceph-agent
rules:
- apiGroups: [""]
resources: ["pods", "secrets", "configmaps", "persistentvolumes", "nodes", "nodes/proxy"]
resources: ["pods", "secrets", "configmaps", "persistentvolumes", "nodes"]
verbs: [ "get", "list" ]
- apiGroups: ["storage.k8s.io"]
resources: ["storageclasses"]