File tree Expand file tree Collapse file tree 2 files changed +89
-0
lines changed
charts/dragonfly-operator Expand file tree Collapse file tree 2 files changed +89
-0
lines changed Original file line number Diff line number Diff line change 1+ {{- if .Values.createAggregateRoles }}
2+ apiVersion : rbac.authorization.k8s.io/v1
3+ kind : ClusterRole
4+ metadata :
5+ name : {{ include "dragonfly-operator.fullname" . }}-aggregate-to-view
6+ labels :
7+ rbac.authorization.k8s.io/aggregate-to-view : " true"
8+ {{- include "dragonfly-operator.labels" . | nindent 4 }}
9+ rules :
10+ - apiGroups :
11+ - dragonflydb.io
12+ resources :
13+ - dragonflies
14+ verbs :
15+ - get
16+ - list
17+ - watch
18+ - apiGroups :
19+ - dragonflydb.io
20+ resources :
21+ - dragonflies/status
22+ verbs :
23+ - get
24+ - list
25+ - watch
26+ ---
27+ apiVersion : rbac.authorization.k8s.io/v1
28+ kind : ClusterRole
29+ metadata :
30+ name : {{ include "dragonfly-operator.fullname" . }}-aggregate-to-edit
31+ labels :
32+ rbac.authorization.k8s.io/aggregate-to-edit : " true"
33+ {{- include "dragonfly-operator.labels" . | nindent 4 }}
34+ rules :
35+ - apiGroups :
36+ - dragonflydb.io
37+ resources :
38+ - dragonflies
39+ verbs :
40+ - create
41+ - delete
42+ - deletecollection
43+ - get
44+ - list
45+ - patch
46+ - update
47+ - watch
48+ - apiGroups :
49+ - dragonflydb.io
50+ resources :
51+ - dragonflies/status
52+ verbs :
53+ - get
54+ - list
55+ - watch
56+ ---
57+ apiVersion : rbac.authorization.k8s.io/v1
58+ kind : ClusterRole
59+ metadata :
60+ name : {{ include "dragonfly-operator.fullname" . }}-aggregate-to-admin
61+ labels :
62+ rbac.authorization.k8s.io/aggregate-to-admin : " true"
63+ {{- include "dragonfly-operator.labels" . | nindent 4 }}
64+ rules :
65+ - apiGroups :
66+ - dragonflydb.io
67+ resources :
68+ - dragonflies
69+ verbs :
70+ - create
71+ - delete
72+ - deletecollection
73+ - get
74+ - list
75+ - patch
76+ - update
77+ - watch
78+ - apiGroups :
79+ - dragonflydb.io
80+ resources :
81+ - dragonflies/status
82+ verbs :
83+ - get
84+ - list
85+ - watch
86+ {{- end }}
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ dragonflyImage: ""
2222additionalLabels : {}
2323 # app: dragonfly-operator
2424
25+ # -- Create aggregated cluster roles for view, edit, and admin
26+ createAggregateRoles : true
27+
2528serviceAccount :
2629 # Specifies whether a service account should be created
2730 create : true
You can’t perform that action at this time.
0 commit comments