chore(argo-workflows): Declare SSO configuration explicitly on values.yaml (#2089)

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
This commit is contained in:
Aikawa 2023-06-03 23:40:50 +09:00 committed by GitHub
parent 17d1d046a8
commit 5fb6688bcb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 82 additions and 57 deletions

View file

@ -38,7 +38,7 @@ rules:
verbs:
- get
- list
{{- if .Values.server.sso }}
{{- if .Values.server.sso.enabled }}
- apiGroups:
- ""
resources:
@ -54,7 +54,7 @@ rules:
- secrets
verbs:
- create
{{- if .Values.server.sso.rbac }}
{{- if .Values.server.sso.rbac.enabled }}
- apiGroups:
- ""
resources:
@ -73,11 +73,9 @@ rules:
- get
- list
- watch
{{- if .Values.server.sso }}
{{- if .Values.server.sso.rbac }}
{{- with .Values.server.sso.rbac.secretWhitelist }}
{{- if and .Values.server.sso.enabled .Values.server.sso.rbac.enabled }}
{{- with .Values.server.sso.rbac.secretWhitelist }}
resourceNames: {{- toYaml . | nindent 4 }}
{{- end }}
{{- end }}
{{- end }}
- apiGroups: