diff --git a/charts/argo/Chart.yaml b/charts/argo/Chart.yaml index 8ea0a280..2c23f5a5 100644 --- a/charts/argo/Chart.yaml +++ b/charts/argo/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v1 appVersion: "v2.4.2" description: A Helm chart for Argo Workflows name: argo -version: 0.6.0 +version: 0.6.1 icon: https://raw.githubusercontent.com/argoproj/argo/master/argo.png diff --git a/charts/argo/templates/workflow-controller-config-map.yaml b/charts/argo/templates/workflow-controller-config-map.yaml index b635ec81..43699820 100644 --- a/charts/argo/templates/workflow-controller-config-map.yaml +++ b/charts/argo/templates/workflow-controller-config-map.yaml @@ -43,3 +43,6 @@ data: {{- if .Values.controller.telemetryConfig.enabled }} telemetryConfig: {{ toYaml .Values.controller.telemetryConfig | indent 6}}{{- end }} + {{- if .Values.controller.persistence }} + persistence: +{{ toYaml .Values.controller.persistence | indent 6 }}{{- end }} diff --git a/charts/argo/values.yaml b/charts/argo/values.yaml index 5a5cc114..c4e77c2a 100644 --- a/charts/argo/values.yaml +++ b/charts/argo/values.yaml @@ -29,6 +29,24 @@ controller: enabled: false path: /metrics port: 8080 + persistence: {} + # connectionPool: + # maxIdleConns: 100 + # maxOpenConns: 0 + # # save the entire workflow into etcd and DB + # nodeStatusOffLoad: false + # postgresql: + # host: localhost + # port: 5432 + # database: postgres + # tableName: argo_workflows + # # the database secrets must be in the same namespace of the controller + # userNameSecret: + # name: argo-postgres-config + # key: username + # passwordSecret: + # name: argo-postgres-config + # key: password telemetryConfig: enabled: false path: /telemetry