[bitnami/argo-workflows] Easier configuration for workflowDefaults in Controller configMap (#10257)

* [bitnami/argo-workflows] Easier configuration for workflowDefaults in controller configMap

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* [bitnami/argo-workflows] Bump Chart version

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* [bitnami/argo-workflows] Add metadata for new value

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* [bitnami/argo-workflows] Fix metadata for new value

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* [skip ci] Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [bitnami/argo-workflows] Remove  key and check for empty dict instead

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [bitnami/argo-workflows] Bump Chart's MINOR version

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [bitnami/argo-workflows] Fix indents in controller config

Signed-off-by: Konstantin Taletskiy <konstantin.taletskiy@labshare.org>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
This commit is contained in:
Konstantin Taletskiy
2022-06-02 09:29:14 +02:00
committed by GitHub
co-authored by Bitnami Containers
parent 1e1c28fe32
commit fbe86055b5
3 changed files with 14 additions and 10 deletions
+1 -1
View File
@@ -35,4 +35,4 @@ sources:
- https://github.com/bitnami/bitnami-docker-argo-workflow-controller
- https://github.com/bitnami/bitnami-docker-argo-workflow-exec
- https://argoproj.github.io/workflows/
version: 2.2.4
version: 2.3.0
+3 -2
View File
@@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| `server.image.registry` | server image registry | `docker.io` |
| `server.image.repository` | server image repository | `bitnami/argo-workflow-cli` |
| `server.image.tag` | server image tag (immutable tags are recommended) | `3.3.5-scratch-r1` |
| `server.image.tag` | server image tag (immutable tags are recommended) | `3.3.6-scratch-r0` |
| `server.image.pullPolicy` | server image pull policy | `Always` |
| `server.image.pullSecrets` | server image pull secrets | `[]` |
| `server.enabled` | Enable server deployment | `true` |
@@ -237,6 +237,7 @@ The command removes all the Kubernetes components associated with the chart and
| `controller.telemetry.path` | Path to expose telemetry information | `/telemetry` |
| `controller.workflowWorkers` | Number of workflow workers to deploy | `32` |
| `controller.workflowNamespaces` | Namespaces allowed to run workflows | `["default"]` |
| `controller.workflowDefaults` | Default Workflow Values | `{}` |
| `controller.logging.level` | Level for the controller logging | `info` |
| `controller.logging.globalLevel` | Global logging level for the controller | `0` |
| `controller.pdb.enabled` | Create Pod Disruption Budget for the controller component | `false` |
@@ -290,7 +291,7 @@ The command removes all the Kubernetes components associated with the chart and
| ---------------------------------------------------------- | ------------------------------------------------------------- | ---------------------------- |
| `executor.image.registry` | executor image registry | `docker.io` |
| `executor.image.repository` | executor image repository | `bitnami/argo-workflow-exec` |
| `executor.image.tag` | executor image tag (immutable tags are recommended) | `3.3.5-debian-10-r13` |
| `executor.image.tag` | executor image tag (immutable tags are recommended) | `3.3.5-debian-10-r20` |
| `executor.image.pullPolicy` | executor image pull policy | `Always` |
| `executor.image.pullSecrets` | executor image pull secrets | `[]` |
| `executor.resources.limits` | The resources limits for the init container | `{}` |
+10 -7
View File
@@ -641,10 +641,10 @@ controller:
## configuration: {}
##
{{- if .Values.controller.metrics.enabled }}
metricsConfig: {{- include "common.tplvalues.render" (dict "value" .Values.controller.metrics "context" $) | nindent 4 }}
metricsConfig: {{- include "common.tplvalues.render" (dict "value" .Values.controller.metrics "context" $) | nindent 2 }}
{{- end }}
{{- if .Values.controller.telemetry.enabled }}
telemetryConfig: {{- include "common.tplvalues.render" (dict "value" .Values.controller.telemetry "context" $) | nindent 4 }}
telemetryConfig: {{- include "common.tplvalues.render" (dict "value" .Values.controller.telemetry "context" $) | nindent 2 }}
{{- end }}
{{- if (include "argo-workflows.controller.persistence.enabled" .) }}
persistence:
@@ -671,12 +671,11 @@ controller:
name: {{ include "argo-workflows.controller.database.password.secret" . }}
key: {{ include "argo-workflows.controller.database.password.secret.key" . }}
{{- end }}
## Uncomment to set workflowDefaults
## Ref: https://argoproj.github.io/argo-workflows/default-workflow-specs/#setting-default-workflow-values
## workflowDefaults: {}
##
{{- if .Values.controller.workflowDefaults }}
workflowDefaults: {{- include "common.tplvalues.render" (dict "value" .Values.controller.workflowDefaults "context" $) | nindent 2 }}
{{- end }}
{{- if and .Values.server.auth.enabled .Values.server.auth.sso.enabled }}
sso: {{- include "common.tplvalues.render" (dict "value" .Values.server.auth.sso "context" $) | nindent 4 }}
sso: {{- include "common.tplvalues.render" (dict "value" .Values.server.auth.sso "context" $) | nindent 2 }}
{{- end }}
## Uncomment to set workflowRestrictions
## Ref: https://argoproj.github.io/argo-workflows/workflow-restrictions/
@@ -738,6 +737,10 @@ controller:
##
workflowNamespaces:
- default
## Default Workflow Values
## Ref: https://argoproj.github.io/argo-workflows/default-workflow-specs/#setting-default-workflow-values
## @param controller.workflowDefaults Default Workflow Values
workflowDefaults: {}
## Logging level for the controller
## @param controller.logging.level Level for the controller logging
## @param controller.logging.globalLevel Global logging level for the controller