@@ -14,8 +14,18 @@ metadata:
1414 release : {{ .Release.Name }}
1515rules :
1616 - apiGroups : ["database.arangodb.com"]
17- resources : ["arangodeployments", "arangodeployments/status","arangomembers", "arangomembers/status", "arangoclustersynchronizations", "arangoclustersynchronizations/status", "arangotasks", "arangotasks/status" ]
17+ resources : ["arangodeployments", "arangodeployments/status","arangomembers", "arangomembers/status"]
1818 verbs : ["*"]
19+ {{- if .Values.rbac.extensions.acs }}
20+ - apiGroups : ["database.arangodb.com"]
21+ resources : ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
22+ verbs : ["*"]
23+ {{- end }}
24+ {{- if .Values.rbac.extensions.at }}
25+ - apiGroups : ["database.arangodb.com"]
26+ resources : ["arangotasks", "arangotasks/status"]
27+ verbs : ["*"]
28+ {{- end }}
1929 - apiGroups : [""]
2030 resources : ["pods", "services", "endpoints", "persistentvolumeclaims", "events", "secrets", "serviceaccounts"]
2131 verbs : ["*"]
@@ -28,9 +38,11 @@ rules:
2838 - apiGroups : ["backup.arangodb.com"]
2939 resources : ["arangobackuppolicies", "arangobackups"]
3040 verbs : ["get", "list", "watch"]
41+ {{- if .Values.rbac.extensions.monitoring }}
3142 - apiGroups : ["monitoring.coreos.com"]
3243 resources : ["servicemonitors"]
3344 verbs : ["get", "create", "delete", "update", "list", "watch", "patch"]
34-
45+
46+ {{- end }}
3547{{- end }}
3648{{- end }}
0 commit comments