feat: adding support to enable custom roles for server cr
Signed-off-by: edmondshtogu <edmondshtogu@gmail.com>
This commit is contained in:
parent
776c19db63
commit
ee14d27880
2 changed files with 12 additions and 0 deletions
|
@ -6,6 +6,9 @@ metadata:
|
|||
labels:
|
||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||
rules:
|
||||
{{- if .Values.server.clusterRoleRules.enabled }}
|
||||
{{- toYaml .Values.server.clusterRoleRules.rules | nindent 2 }}
|
||||
{{- else }}
|
||||
- apiGroups:
|
||||
- '*'
|
||||
resources:
|
||||
|
@ -62,4 +65,5 @@ rules:
|
|||
verbs:
|
||||
{{/* supports triggering workflows from UI */}}
|
||||
- create
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
|
@ -2194,6 +2194,14 @@ server:
|
|||
# -- Termination policy of Openshift Route
|
||||
termination_policy: None
|
||||
|
||||
## Enable this and set the rules: to whatever custom rules you want for the Cluster Role resource.
|
||||
## Defaults to off
|
||||
clusterRoleRules:
|
||||
# -- Enable custom rules for the server's ClusterRole resource
|
||||
enabled: false
|
||||
# -- List of custom rules for the server's ClusterRole resource
|
||||
rules: []
|
||||
|
||||
## Repo Server
|
||||
repoServer:
|
||||
# -- Repo server name
|
||||
|
|
Loading…
Reference in a new issue