Skip to content

Commit 9eca492

Browse files
authored
OADP 486 - Update velero service account permissions (#673) (#682)
* OADP 486 - Update velero service account permissions * Add back velero-privileged (cherry picked from commit 3612b14)
1 parent fd20530 commit 9eca492

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

bundle/manifests/oadp-operator.clusterserviceversion.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,8 +421,41 @@ spec:
421421
serviceAccountName: openshift-adp-controller-manager
422422
- rules:
423423
- apiGroups:
424+
- build.openshift.io
425+
- migration.openshift.io
426+
- rbac.authorization.k8s.io
427+
- velero.io
428+
resources:
429+
- '*'
430+
verbs:
424431
- '*'
432+
- apiGroups:
433+
- ""
425434
resources:
435+
- serviceaccounts
436+
verbs:
437+
- '*'
438+
- apiGroups:
439+
- packages.operators.coreos.com
440+
resources:
441+
- packagemanifests
442+
verbs:
443+
- '*'
444+
- apiGroups:
445+
- '*'
446+
resources:
447+
- '*'
448+
verbs:
449+
- get
450+
- watch
451+
- list
452+
- update
453+
- patch
454+
- create
455+
- delete
456+
- assign
457+
- deletecollection
458+
- nonResourceURLs:
426459
- '*'
427460
verbs:
428461
- '*'

config/velero/velero-role.yaml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,48 @@ metadata:
77
name: velero-role
88
rules:
99
- apiGroups:
10+
- build.openshift.io
11+
- migration.openshift.io
12+
- rbac.authorization.k8s.io
13+
- velero.io
14+
resources:
15+
- '*'
16+
verbs:
17+
- '*'
18+
- apiGroups:
19+
- ""
20+
resources:
21+
- serviceaccounts
22+
verbs:
1023
- '*'
24+
- apiGroups:
25+
- packages.operators.coreos.com
1126
resources:
27+
- packagemanifests
28+
verbs:
29+
- '*'
30+
- apiGroups:
31+
- '*'
32+
resources:
33+
- '*'
34+
verbs:
35+
- get
36+
- watch
37+
- list
38+
- update
39+
- patch
40+
- create
41+
- delete
42+
- assign
43+
- deletecollection
44+
- nonResourceURLs:
1245
- '*'
1346
verbs:
1447
- '*'
1548
- apiGroups:
1649
- security.openshift.io
1750
resourceNames:
1851
- privileged
19-
- velero-privileged
2052
resources:
2153
- securitycontextconstraints
2254
verbs:

0 commit comments

Comments
 (0)