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:
|
labels:
|
||||||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
|
||||||
rules:
|
rules:
|
||||||
|
{{- if .Values.server.clusterRoleRules.enabled }}
|
||||||
|
{{- toYaml .Values.server.clusterRoleRules.rules | nindent 2 }}
|
||||||
|
{{- else }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- '*'
|
- '*'
|
||||||
resources:
|
resources:
|
||||||
|
@ -62,4 +65,5 @@ rules:
|
||||||
verbs:
|
verbs:
|
||||||
{{/* supports triggering workflows from UI */}}
|
{{/* supports triggering workflows from UI */}}
|
||||||
- create
|
- create
|
||||||
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -2194,6 +2194,14 @@ server:
|
||||||
# -- Termination policy of Openshift Route
|
# -- Termination policy of Openshift Route
|
||||||
termination_policy: None
|
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
|
## Repo Server
|
||||||
repoServer:
|
repoServer:
|
||||||
# -- Repo server name
|
# -- Repo server name
|
||||||
|
|
Loading…
Reference in a new issue