From 5548a4168e3ecd2caa1780538698713b7a5d3aa8 Mon Sep 17 00:00:00 2001 From: Vlad Losev Date: Thu, 10 Dec 2020 10:15:43 -0800 Subject: [PATCH] feat(argo): Add support for setting env vars for workflow controller. Signed-off-by: Vlad Losev --- charts/argo/Chart.yaml | 2 +- charts/argo/templates/workflow-controller-deployment.yaml | 3 +++ charts/argo/values.yaml | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/charts/argo/Chart.yaml b/charts/argo/Chart.yaml index 76a5299a..97e2f28c 100644 --- a/charts/argo/Chart.yaml +++ b/charts/argo/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: v2.11.7 description: A Helm chart for Argo Workflows name: argo -version: 0.13.10 +version: 0.13.11 icon: https://raw.githubusercontent.com/argoproj/argo/master/docs/assets/argo.png home: https://github.com/argoproj/argo-helm maintainers: diff --git a/charts/argo/templates/workflow-controller-deployment.yaml b/charts/argo/templates/workflow-controller-deployment.yaml index dda3df94..2e2b4770 100755 --- a/charts/argo/templates/workflow-controller-deployment.yaml +++ b/charts/argo/templates/workflow-controller-deployment.yaml @@ -61,6 +61,9 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace + {{- with .Values.controller.env }} + {{ toYaml . | nindent 10 }} + {{- end }} resources: {{- toYaml .Values.controller.resources | nindent 12 }} {{- if .Values.controller.metricsConfig.enabled }} diff --git a/charts/argo/values.yaml b/charts/argo/values.yaml index 67c9af29..c00cd209 100644 --- a/charts/argo/values.yaml +++ b/charts/argo/values.yaml @@ -115,6 +115,7 @@ controller: # service type `LoadBalancer` loadBalancerSourceRanges: [] resources: {} + env: [] replicas: 1 pdb: enabled: false