Skip to content

Commit 9edd70c

Browse files
committed
++ rbac for dvcr
Signed-off-by: Ivan Mikheykin <[email protected]>
1 parent 620d8b1 commit 9edd70c

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

templates/dvcr/rbac-for-us.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,46 @@ metadata:
88
namespace: d8-{{ .Chart.Name }}
99
imagePullSecrets:
1010
- name: virtualization-module-registry
11+
12+
# dvcr-maintenance
13+
---
14+
apiVersion: rbac.authorization.k8s.io/v1
15+
kind: ClusterRole
16+
metadata:
17+
name: d8:virtualization:dvcr
18+
{{- include "helm_lib_module_labels" (list . (dict "app" "dvcr")) | nindent 2 }}
19+
rules:
20+
- apiGroups:
21+
- ""
22+
resources:
23+
- secrets
24+
verbs:
25+
- get
26+
- list
27+
- update
28+
- apiGroups:
29+
- virtualization.deckhouse.io
30+
resources:
31+
- virtualdisks
32+
- virtualimages
33+
- clustervirtualimages
34+
verbs:
35+
- get
36+
- list
37+
---
38+
apiVersion: rbac.authorization.k8s.io/v1
39+
kind: ClusterRoleBinding
40+
metadata:
41+
name: d8:virtualization:dvcr
42+
{{- include "helm_lib_module_labels" (list . (dict "app" "dvcr")) | nindent 2 }}
43+
roleRef:
44+
apiGroup: rbac.authorization.k8s.io
45+
kind: ClusterRole
46+
name: d8:virtualization:dvcr
47+
subjects:
48+
- kind: ServiceAccount
49+
name: dvcr
50+
namespace: d8-{{ .Chart.Name }}
1151
---
1252
apiVersion: rbac.authorization.k8s.io/v1
1353
kind: ClusterRoleBinding

0 commit comments

Comments
 (0)