From 634691fd32cfb08d59eafbae66f23ebc384ca84b Mon Sep 17 00:00:00 2001 From: Marco Donadoni Date: Thu, 22 Feb 2024 15:40:20 +0100 Subject: [PATCH] feat(helm): add value to customise env vars of job controller (#781) --- helm/reana/README.md | 1 + helm/reana/templates/reana-workflow-controller.yaml | 3 +++ helm/reana/values.yaml | 1 + 3 files changed, 5 insertions(+) diff --git a/helm/reana/README.md b/helm/reana/README.md index ebf11d55..0786f189 100644 --- a/helm/reana/README.md +++ b/helm/reana/README.md @@ -10,6 +10,7 @@ This Helm automatically prefixes all names using the release name to avoid colli |----------------------------------------------------------|--------------------------------------------------------------------------------------|-------------------------------------------------| | `components.reana_db.enabled` | Instantiate a PostgreSQL database inside the cluster | true | | `components.reana_db.image` | [PostgreSQL image](https://hub.docker.com/_/postgres) to use | `docker.io/library/postgres:12.13` | +| `components.reana_job_controller.environment` | [REANA-Job-Controller](https://github.com/reanahub/reana-job-controller) environment variables | `{}` | | `components.reana_job_controller.image` | [REANA-Job-Controller image](https://hub.docker.com/r/reanahub/reana-job-controller) to use | `docker.io/reanahub/reana-job-controller:` | | `components.reana_message_broker.image` | [REANA-Message-Broker image](https://hub.docker.com/r/reanahub/reana-message-broker) to use | `docker.io/reanahub/reana-message-broker:` | | `components.reana_message_broker.imagePullPolicy` | REANA-Message-Broker image pull policy | IfNotPresent | diff --git a/helm/reana/templates/reana-workflow-controller.yaml b/helm/reana/templates/reana-workflow-controller.yaml index aa541be6..3133bd76 100644 --- a/helm/reana/templates/reana-workflow-controller.yaml +++ b/helm/reana/templates/reana-workflow-controller.yaml @@ -155,6 +155,9 @@ spec: value: {{ .Values.components.reana_workflow_engine_snakemake.environment | toJson | quote }} - name: REANA_WORKFLOW_ENGINE_YADAGE_ENV_VARS value: {{ .Values.components.reana_workflow_engine_yadage.environment | toJson | quote }} + # Environment variables for job controller + - name: REANA_JOB_CONTROLLER_ENV_VARS + value: {{ .Values.components.reana_job_controller.environment | toJson | quote }} {{- if .Values.reana_hostname }} - name: REANA_HOSTNAME value: {{ .Values.reana_hostname }} diff --git a/helm/reana/values.yaml b/helm/reana/values.yaml index 5fc96f2d..b890a7fb 100644 --- a/helm/reana/values.yaml +++ b/helm/reana/values.yaml @@ -120,6 +120,7 @@ components: environment: {} reana_job_controller: image: docker.io/reanahub/reana-job-controller:0.9.2 + environment: {} reana_message_broker: imagePullPolicy: IfNotPresent image: docker.io/reanahub/reana-message-broker:0.9.2