Skip to content

Commit

Permalink
feat(helm): add new component reana-workflow-validator (reanahub#840)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Nov 14, 2024
1 parent 61cf3d6 commit d81a814
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions helm/configurations/values-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
1 change: 1 addition & 0 deletions helm/reana/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions helm/reana/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:<chart-release-version>` |
| `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:<chart-release-version>` |
| `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:<chart-release-version>` |
| `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 |
Expand Down
3 changes: 3 additions & 0 deletions helm/reana/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: {}
Expand Down
4 changes: 4 additions & 0 deletions reana/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -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."""
Expand Down Expand Up @@ -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."""

Expand Down Expand Up @@ -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."""

Expand Down Expand Up @@ -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."""

Expand Down
1 change: 1 addition & 0 deletions reana/reana_dev/wiki.py
Original file line number Diff line number Diff line change
Expand Up @@ -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": {
Expand Down

0 comments on commit d81a814

Please sign in to comment.