Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: reanahub/reana
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 12deebfffd7bb04b6e737875f0c4f02af1b40544
Choose a base ref
..
head repository: reanahub/reana
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d54ffe7458fa610d687cb72458945088bcb72662
Choose a head ref
Showing with 50 additions and 4 deletions.
  1. +25 −2 AUTHORS.md
  2. +1 −2 README.md
  3. +5 −0 helm/reana/README.md
  4. +12 −0 helm/reana/templates/reana-workflow-controller.yaml
  5. +5 −0 helm/reana/values.yaml
  6. +2 −0 run-tests.sh
27 changes: 25 additions & 2 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,53 @@
# Authors

The list of contributors in alphabetical order:
The list of contributors to the REANA platform source code, the REANA project
web site, the REANA blog and documentation web sites, and the REANA analysis
examples that are hosted in the source code repositories under the REANA
organisation on GitHub, in alphabetical order:

- [Adelina Lintuluoto](https://orcid.org/0000-0002-0726-1452)
- [Agisilaos Kounelis](https://orcid.org/0000-0001-9312-3189)
- [Alizee Pace](https://www.linkedin.com/in/aliz%C3%A9e-pace-516b4314b/)
- [Ana Trisovic](https://orcid.org/0000-0003-1991-0533)
- [Anton Khodak](https://orcid.org/0000-0003-3263-4553)
- [Audrius Mecionis](https://orcid.org/0000-0002-3759-1663)
- [Bruno Rosendo](https://orcid.org/0000-0002-0923-3148)
- [Burt Holzman](https://orcid.org/0000-0001-5235-6314)
- [Camila Diaz](https://orcid.org/0000-0001-5543-797X)
- [Chris Hollowell](https://orcid.org/0000-0003-1239-111X)
- [Clemens Lange](https://orcid.org/0000-0002-3632-3157)
- [Cody Kankel](https://github.com/CodyKank)
- [Daan Rosendal](https://github.com/DaanRosendal)
- [Dan Leehr](https://orcid.org/0000-0003-3221-9579)
- [Daniel Prelipcean](https://orcid.org/0000-0002-4855-194X)
- [Dan Leehr](https://orcid.org/0000-0003-3221-9579)
- [Dario Berzano](https://orcid.org/0000-0003-4390-9321)
- [Diego Rodriguez](https://orcid.org/0000-0003-0649-2002)
- [Dinos Kousidis](https://orcid.org/0000-0002-4914-4289)
- [Diyaselis Delgado Lopez](https://orcid.org/0000-0001-9643-9322)
- [Domenic Gosein](https://orcid.org/0000-0002-1546-0435)
- [Elena Gazzarrini](https://orcid.org/0000-0001-5772-5166)
- [Giuseppe Steduto](https://orcid.org/0009-0002-1258-8553)
- [Harri Hirvonsalo](https://orcid.org/0000-0002-5503-510X)
- [Jan Okraska](https://orcid.org/0000-0002-1416-3244)
- [Jose Benito Gonzalez Lopez](https://orcid.org/0000-0002-0816-7126)
- [Kati Lassila-Perini](https://orcid.org/0000-0002-5502-1795)
- [Kenyi Hurtado-Anampa](https://orcid.org/0000-0002-9779-3566)
- [Leticia Wanderley](https://orcid.org/0000-0003-4649-6630)
- [Lukas Heinrich](https://orcid.org/0000-0002-4048-7584)
- [Marco Donadoni](https://orcid.org/0000-0003-2922-5505)
- [Marco Vidal](https://orcid.org/0000-0002-9363-4971)
- [Maria Fernando](https://github.com/MMFernando)
- [Markus Zimmermann](https://inspirehep.net/authors/1249806)
- [Matthew Feickert](https://orcid.org/0000-0003-4124-7862)
- [Michael Eliachevitch](https://orcid.org/0000-0003-2033-537X)
- [Michael R. Crusoe](https://orcid.org/0000-0002-2961-9670)
- [Parth Shandilya](https://github.com/ParthS007)
- [Radovan Lascsak](https://orcid.org/0000-0002-8412-5702)
- [Robin Long](https://github.com/longr)
- [Rokas Maciulaitis](https://orcid.org/0000-0003-1064-6967)
- [Ronald Dobos](https://orcid.org/0000-0003-2914-000X)
- [Sasha Baranov](https://github.com/sashabaranov)
- [Sinclert Perez](https://www.linkedin.com/in/sinclert)
- [Tibor Simko](https://orcid.org/0000-0001-7202-5803)
- [Vladyslav Moisieienkov](https://orcid.org/0000-0001-9717-0775)
- [Volodymyr Savchenko](https://github.com/volodymyrss)
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -43,9 +43,8 @@ depth information visit the [official REANA documentation](https://docs.reana.io
## Community

- Discuss [on Forum](https://forum.reana.io/)
- Chat on [Mattermost](https://mattermost.web.cern.ch/it-dep/channels/reana) or
[Gitter](https://gitter.im/reanahub/reana)
- Follow us [on Twitter](https://twitter.com/reanahub)
- Collaborate [on GitHub](https://github.com/reanahub)

## Useful links

5 changes: 5 additions & 0 deletions helm/reana/README.md
Original file line number Diff line number Diff line change
@@ -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:<chart-release-version>` |
| `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:<chart-release-version>` |
| `components.reana_message_broker.imagePullPolicy` | REANA-Message-Broker image pull policy | IfNotPresent |
@@ -50,9 +51,13 @@ This Helm automatically prefixes all names using the release name to avoid colli
| `components.reana_workflow_controller.environment.REANA_JOB_HOSTPATH_MOUNTS` | JSON list of optional hostPath mounts, for all user jobs. Each mount object has a key `name` (name of the mount), `hostPath` (path to the directory to be mounted from the Kubernetes nodes) and `mountPath` (path inside the job containers where the `hostPath` will be mounted) | None |
| `components.reana_workflow_controller.environment.REANA_RUNTIME_KUBERNETES_KEEP_ALIVE_JOBS_WITH_STATUSES` | Keep alive Kubernetes user runtime jobs depending on status (`finished` and/or `failed`). | None |
| `components.reana_workflow_controller.environment.REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT` | Define max number of unacknowledged deliveries that are permitted on `jobs-status` queue consumer. | 10 |
| `components.reana_workflow_engine_cwl.environment` | [REANA-Workflow-Engine-CWL](https://github.com/reanahub/reana-workflow-engine-cwl) environment variables | `{}` |
| `components.reana_workflow_engine_cwl.image` | [REANA-Workflow-Engine-CWL image](https://hub.docker.com/r/reanahub/reana-workflow-engine-cwl) to use | `docker.io/reanahub/reana-workflow-engine-cwl:<chart-release-version>` |
| `components.reana_workflow_engine_serial.environment` | [REANA-Workflow-Engine-Serial](https://github.com/reanahub/reana-workflow-engine-serial) environment variables | `{}` |
| `components.reana_workflow_engine_serial.image` | [REANA-Workflow-Engine-Serial image](https://hub.docker.com/r/reanahub/reana-workflow-engine-serial) to use | `docker.io/reanahub/reana-workflow-engine-serial:<chart-release-version>` |
| `components.reana_workflow_engine_yadage.environment` | [REANA-Workflow-Engine-yadage](https://github.com/reanahub/reana-workflow-engine-yadage) environment variables | `{}` |
| `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>` |
| `compute_backends` | List of supported compute backends (kubernetes, htcondorcern, slurmcern) | "kubernetes" |
| `db_env_config.REANA_DB_HOST` | Environment variable to connect to external databases | `<chart-release-name>-db` |
12 changes: 12 additions & 0 deletions helm/reana/templates/reana-workflow-controller.yaml
Original file line number Diff line number Diff line change
@@ -146,6 +146,18 @@ spec:
value: {{ .Values.components.reana_workflow_engine_serial.image }}
- name: REANA_WORKFLOW_ENGINE_IMAGE_SNAKEMAKE
value: {{ .Values.components.reana_workflow_engine_snakemake.image }}
# Environment variables for workflow engines
- name: REANA_WORKFLOW_ENGINE_CWL_ENV_VARS
value: {{ .Values.components.reana_workflow_engine_cwl.environment | toJson | quote }}
- name: REANA_WORKFLOW_ENGINE_SERIAL_ENV_VARS
value: {{ .Values.components.reana_workflow_engine_serial.environment | toJson | quote }}
- name: REANA_WORKFLOW_ENGINE_SNAKEMAKE_ENV_VARS
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 }}
5 changes: 5 additions & 0 deletions helm/reana/values.yaml
Original file line number Diff line number Diff line change
@@ -108,14 +108,19 @@ components:
REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT: 10
reana_workflow_engine_cwl:
image: docker.io/reanahub/reana-workflow-engine-cwl:0.9.2
environment: {}
reana_workflow_engine_yadage:
image: docker.io/reanahub/reana-workflow-engine-yadage:0.9.3
environment: {}
reana_workflow_engine_serial:
image: docker.io/reanahub/reana-workflow-engine-serial:0.9.2
environment: {}
reana_workflow_engine_snakemake:
image: docker.io/reanahub/reana-workflow-engine-snakemake:0.9.2
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
2 changes: 2 additions & 0 deletions run-tests.sh
Original file line number Diff line number Diff line change
@@ -18,6 +18,8 @@ check_commitlint () {
while IFS= read -r line; do
if echo "$line" | grep -qP "\(\#$pr\)$"; then
true
elif echo "$line" | grep -qP "^chore\(.*\): release"; then
true
else
echo "✖ Headline does not end by '(#$pr)' PR number: $line"
found=1