fix: Add support for SSO in Argo (#383)

This commit is contained in:
Wolfgang Nagele 2020-06-22 19:27:06 +02:00 committed by GitHub
parent f3bfd0f6fa
commit 0181f86f5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 1 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v1
appVersion: v2.8.0
description: A Helm chart for Argo Workflows
name: argo
version: 0.9.6
version: 0.9.7
icon: https://raw.githubusercontent.com/argoproj/argo/master/docs/assets/argo.png
home: https://github.com/argoproj/argo-helm
maintainers:

View file

@ -63,6 +63,14 @@ spec:
value: {{ .Values.server.baseHref | quote }}
resources:
{{- toYaml .Values.server.resources | nindent 12 }}
{{- with .Values.server.volumeMounts }}
volumeMounts:
{{- toYaml . | nindent 12}}
{{- end }}
{{- with .Values.server.volumes }}
volumes:
{{- toYaml . | nindent 8}}
{{- end }}
{{- with .Values.server.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}

View file

@ -67,3 +67,6 @@ data:
{{- if .Values.controller.workflowDefaults }}
workflowDefaults:
{{ toYaml .Values.controller.workflowDefaults | indent 6 }}{{- end }}
{{- with .Values.controller.sso }}
sso:
{{ toYaml . | indent 6 }}{{- end }}

View file

@ -54,6 +54,7 @@ controller:
# name: argo-postgres-config
# key: password
workflowDefaults: {} # Only valid for 2.7+
sso: {} # Only valid for 2.9+
# spec:
# ttlStrategy:
# secondsAfterCompletion: 84600
@ -164,6 +165,10 @@ server:
# Extra arguments to provide to the Argo server binary.
extraArgs: []
## Additional volumes to the server main container.
volumeMounts: []
volumes: []
## Ingress configuration.
## ref: https://kubernetes.io/docs/user-guide/ingress/
##