feat(argo): Populate workflow service account with pull secrets

Signed-off-by: Joseph McGovern <joseph.mcgovern@workiva.com>
This commit is contained in:
Joseph McGovern 2020-12-02 14:31:32 -06:00
parent e8ca7ce63b
commit bb8346b3f5
3 changed files with 6 additions and 1 deletions

View file

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

View file

@ -10,4 +10,8 @@ metadata:
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.workflow.serviceAccount.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 2 }}
{{- end }}
{{- end }}

View file

@ -29,6 +29,7 @@ workflow:
create: false # Specifies whether a service account should be created
annotations: {}
name: "argo-workflow" # Service account which is used to run workflows
imagePullSecrets: [] # Secrets with credentials to pull images from a private registry
rbac:
create: false # adds Role and RoleBinding for the above specified service account to be able to run workflows