From bda4e07b7c8eb50aa0a406a4a12aa8a0552e7a91 Mon Sep 17 00:00:00 2001 From: Marco Donadoni Date: Mon, 5 Feb 2024 10:24:54 +0100 Subject: [PATCH] feat(helm): add value to customise PostgreSQL docker image (#774) Closes #773 --- helm/reana/README.md | 1 + helm/reana/templates/reana-db.yaml | 2 +- helm/reana/values.yaml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/helm/reana/README.md b/helm/reana/README.md index 7b9811c3..7282bf67 100644 --- a/helm/reana/README.md +++ b/helm/reana/README.md @@ -9,6 +9,7 @@ This Helm automatically prefixes all names using the release name to avoid colli | Parameter | Description | Default value | |----------------------------------------------------------|--------------------------------------------------------------------------------------|-------------------------------------------------| | `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.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-db.yaml b/helm/reana/templates/reana-db.yaml index a827f26d..84ad8b4e 100644 --- a/helm/reana/templates/reana-db.yaml +++ b/helm/reana/templates/reana-db.yaml @@ -31,7 +31,7 @@ spec: spec: containers: - name: db - image: docker.io/library/postgres:12.13 + image: {{ .Values.components.reana_db.image }} args: - -c - max_connections=300 diff --git a/helm/reana/values.yaml b/helm/reana/values.yaml index a760ba6b..7633ed44 100644 --- a/helm/reana/values.yaml +++ b/helm/reana/values.yaml @@ -80,6 +80,7 @@ components: image: docker.io/reanahub/reana-ui:0.9.3 reana_db: enabled: true + image: docker.io/library/postgres:12.13 reana_server: imagePullPolicy: IfNotPresent image: docker.io/reanahub/reana-server:0.9.2