feat(argo-workflows): Add controller namespaceParallelism param to configmap (#908)

Signed-off-by: Karsten Siemer <karsten.siemer@sda.se>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
This commit is contained in:
Karsten Siemer 2021-08-27 14:59:29 +02:00 committed by GitHub
parent 91d2a56ca8
commit 2beca15feb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 2 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
name: argo-workflows
description: A Helm chart for Argo Workflows
type: application
version: 0.4.2
version: 0.5.0
appVersion: "v3.1.8"
icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png
home: https://github.com/argoproj/argo-helm
@ -15,4 +15,4 @@ maintainers:
- name: benjaminws
annotations:
artifacthub.io/changes: |
- "[Changed]: Bump appVersion to 3.1.8"
- "[Added]: Add controller namespaceParallelism param to configmap"

View file

@ -17,6 +17,9 @@ data:
{{- if .Values.controller.parallelism }}
parallelism: {{ .Values.controller.parallelism }}
{{- end }}
{{- with .Values.controller.namespaceParallelism }}
namespaceParallelism: {{ . }}
{{- end }}
{{- if or .Values.executor.resources .Values.executor.env .Values.executor.securityContext}}
executor:
{{- with .Values.executor.resources }}

View file

@ -42,6 +42,8 @@ controller:
tag: ""
# parallelism dictates how many workflows can be running at the same time
parallelism:
# Limits the maximum number of incomplete workflows in a namespace
namespaceParallelism:
# podAnnotations is an optional map of annotations to be applied to the controller Pods
podAnnotations: {}
# Optional labels to add to the controller pods