Ceph: Use both "apps" and "extensions" for deployment RBAC.

Some versions of k8s can optionally enable extensions after deprecation.
This could lead to rbac denials when trying to perform operations on deployments

Signed-off-by: Rohan CJ <rohantmp@gmail.com>
This commit is contained in:
Rohan CJ committed 2020-04-03 19:10:45 +05:30
1 parent 3bd9c0eca9
commit ecef80eda5
4 files changed
+17 -44

No files matched your search

@@ -24,29 +24,21 @@ metadata:
rules:
- apiGroups:
- ""
- apps
- extensions
resources:
- secrets
- pods
- pods/log
- services
- configmaps
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
- apiGroups:
- apps
resources:
- deployments
- daemonsets
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
@@ -137,6 +129,7 @@ rules:
- apiGroups:
- policy
- apps
- extensions
resources:
# This is for the clusterdisruption controller
- poddisruptionbudgets
+3 -11
View File
@@ -10,21 +10,12 @@ metadata:
rules:
- apiGroups:
- ""
- apps
- extensions
resources:
- pods
- configmaps
- services
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
- apiGroups:
- apps
resources:
- daemonsets
- statefulsets
- deployment
@@ -32,6 +23,7 @@ rules:
- get
- list
- watch
- patch
- create
- update
- delete
+5 -11
View File
@@ -645,29 +645,21 @@ metadata:
rules:
- apiGroups:
- ""
- apps
- extensions
resources:
- secrets
- pods
- pods/log
- services
- configmaps
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
- apiGroups:
- apps
resources:
- deployments
- daemonsets
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
@@ -698,6 +690,7 @@ rules:
- delete
- apiGroups:
- apps
- extensions
resources:
- daemonsets
- statefulsets
@@ -796,6 +789,7 @@ rules:
- apiGroups:
- policy
- apps
- extensions
resources:
# This is for the clusterdisruption controller
- poddisruptionbudgets
+5 -11
View File
@@ -658,21 +658,12 @@ metadata:
rules:
- apiGroups:
- ""
- apps
- extensions
resources:
- pods
- configmaps
- services
verbs:
- get
- list
- watch
- patch
- create
- update
- delete
- apiGroups:
- apps
resources:
- daemonsets
- statefulsets
- deployments
@@ -680,6 +671,7 @@ rules:
- get
- list
- watch
- patch
- create
- update
- delete
@@ -724,6 +716,7 @@ rules:
- delete
- apiGroups:
- apps
- extensions
resources:
- deployments
- daemonsets
@@ -817,6 +810,7 @@ rules:
- apiGroups:
- policy
- apps
- extensions
resources:
# This is for the clusterdisruption controller
- poddisruptionbudgets