From d81a814bf884ee9bb400f33171bc1916e62c38a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tibor=20=C5=A0imko?= Date: Mon, 28 Oct 2024 17:31:42 +0100 Subject: [PATCH] feat(helm): add new component reana-workflow-validator (#840) --- helm/configurations/values-dev.yaml | 2 ++ helm/reana/Chart.yaml | 1 + helm/reana/README.md | 2 ++ helm/reana/values.yaml | 3 +++ reana/config.py | 4 ++++ reana/reana_dev/wiki.py | 1 + 6 files changed, 13 insertions(+) diff --git a/helm/configurations/values-dev.yaml b/helm/configurations/values-dev.yaml index c2643233..76308392 100644 --- a/helm/configurations/values-dev.yaml +++ b/helm/configurations/values-dev.yaml @@ -24,6 +24,8 @@ components: image: docker.io/reanahub/reana-workflow-engine-serial reana_workflow_engine_snakemake: image: docker.io/reanahub/reana-workflow-engine-snakemake + reana_workflow_validator: + image: docker.io/reanahub/reana-workflow-validator reana_job_controller: image: docker.io/reanahub/reana-job-controller reana_message_broker: diff --git a/helm/reana/Chart.yaml b/helm/reana/Chart.yaml index 605888ed..e8f5a593 100644 --- a/helm/reana/Chart.yaml +++ b/helm/reana/Chart.yaml @@ -12,6 +12,7 @@ sources: - https://github.com/reanahub/reana-workflow-engine-serial - https://github.com/reanahub/reana-workflow-engine-yadage - https://github.com/reanahub/reana-workflow-engine-snakemake + - https://github.com/reanahub/reana-workflow-validator - https://github.com/reanahub/reana-job-controller - https://github.com/reanahub/reana-commons - https://github.com/reanahub/reana-db diff --git a/helm/reana/README.md b/helm/reana/README.md index b5e992e5..a1c04687 100644 --- a/helm/reana/README.md +++ b/helm/reana/README.md @@ -66,6 +66,8 @@ This Helm automatically prefixes all names using the release name to avoid colli | `components.reana_workflow_engine_yadage.image` | [REANA-Workflow-Engine-Yadage image](https://hub.docker.com/r/reanahub/reana-workflow-engine-yadage) to use | `docker.io/reanahub/reana-workflow-engine-yadage:` | | `components.reana_workflow_engine_snakemake.environment` | [REANA-Workflow-Engine-Snakemake](https://github.com/reanahub/reana-workflow-engine-snakemake) environment variables | `{}` | | `components.reana_workflow_engine_snakemake.image` | [REANA-Workflow-Engine-Snakemake image](https://hub.docker.com/r/reanahub/reana-workflow-engine-snakemake) to use | `docker.io/reanahub/reana-workflow-engine-snakemake:` | +| `components.reana_workflow_validator.environment` | [REANA-Workflow-Validator](https://github.com/reanahub/reana-workflow-validator) environment variables | `{}` | +| `components.reana_workflow_validator.image` | [REANA-Workflow-Validator image](https://hub.docker.com/r/reanahub/reana-workflow-validator) to use | `docker.io/reanahub/reana-workflow-validator:` | | `compute_backends` | List of supported compute backends (kubernetes, htcondorcern, slurmcern) | "kubernetes" | | `dask.enabled` | Enable support for running Dask workflows | false | | `dask.autoscaler_enabled` | Enable Dask autoscaler | true | diff --git a/helm/reana/values.yaml b/helm/reana/values.yaml index 87e6aaca..bb88f30c 100644 --- a/helm/reana/values.yaml +++ b/helm/reana/values.yaml @@ -129,6 +129,9 @@ components: reana_workflow_engine_snakemake: image: docker.io/reanahub/reana-workflow-engine-snakemake:0.9.3 environment: {} + reana_workflow_validator: + image: docker.io/reanahub/reana-workflow-validator:0.95.0 + environment: {} reana_job_controller: image: docker.io/reanahub/reana-job-controller:0.9.3 environment: {} diff --git a/reana/config.py b/reana/config.py index a03b831e..f1e9d8e0 100644 --- a/reana/config.py +++ b/reana/config.py @@ -62,6 +62,7 @@ "reana-workflow-engine-serial", "reana-workflow-engine-yadage", "reana-workflow-engine-snakemake", + "reana-workflow-validator", "www.reana.io", ] + REPO_LIST_DEMO_ALL """All REANA git repositories.""" @@ -91,6 +92,7 @@ "reana-workflow-engine-serial", "reana-workflow-engine-yadage", "reana-workflow-engine-snakemake", + "reana-workflow-validator", ] """List of git repositories related to batch runtime cluster components.""" @@ -123,6 +125,7 @@ "reana-workflow-engine-serial", "reana-workflow-engine-yadage", "reana-workflow-engine-snakemake", + "reana-workflow-validator", ] """List of cluster components that have a Python requirements file.""" @@ -212,6 +215,7 @@ "reana-workflow-engine-serial", "reana-workflow-engine-yadage", "reana-workflow-engine-snakemake", + "reana-workflow-validator", ] """List of components which use the module REANA-Commons.""" diff --git a/reana/reana_dev/wiki.py b/reana/reana_dev/wiki.py index 09c31e41..1b632eca 100644 --- a/reana/reana_dev/wiki.py +++ b/reana/reana_dev/wiki.py @@ -52,6 +52,7 @@ def create_build_status_page(): "reana-workflow-engine-serial": {}, "reana-workflow-engine-yadage": {}, "reana-workflow-engine-snakemake": {}, + "reana-workflow-validator": {}, }, }, "developers": {