From 2caa2e2b37d090876a68c2db6e8ec8b2c5e52cd7 Mon Sep 17 00:00:00 2001 From: Alputer Date: Tue, 5 Nov 2024 15:23:36 +0100 Subject: [PATCH] feat(openapi): add workflow engine versions to info endpoint (#475) CLoses reanahub/reana-client#734 --- .../openapi_specifications/reana_server.json | 113 ++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/reana_commons/openapi_specifications/reana_server.json b/reana_commons/openapi_specifications/reana_server.json index e62b1e15..b7a8ca89 100644 --- a/reana_commons/openapi_specifications/reana_server.json +++ b/reana_commons/openapi_specifications/reana_server.json @@ -429,6 +429,14 @@ "slurmcern" ] }, + "cwl_engine_tool": { + "title": "CWL engine tool", + "value": "cwltool" + }, + "cwl_engine_version": { + "title": "CWL engine version", + "value": "3.1.20210628163208" + }, "dask_autoscaler_enabled": { "title": "Dask autoscaler enabled in the cluster", "value": "False" @@ -492,6 +500,19 @@ "title": "Maximum retention period in days for workspace files", "value": "3650" }, + "snakemake_engine_version": { + "title": "Snakemake engine version", + "value": "8.24.1" + }, + "supported_workflow_engines": { + "title": "List of supported workflow engines", + "value": [ + "cwl", + "serial", + "snakemake", + "yadage" + ] + }, "workspaces_available": { "title": "List of available workspaces", "value": [ @@ -499,6 +520,18 @@ "/eos/home", "/var/reana" ] + }, + "yadage_engine_adage_version": { + "title": "Yadage engine adage version", + "value": "0.11.0" + }, + "yadage_engine_packtivity_version": { + "title": "Yadage engine packtivity version", + "value": "0.16.2" + }, + "yadage_engine_version": { + "title": "Yadage engine version", + "value": "0.20.1" } } }, @@ -518,6 +551,28 @@ }, "type": "object" }, + "cwl_engine_tool": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "cwl_engine_version": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, "dask_autoscaler_enabled": { "properties": { "title": { @@ -700,6 +755,31 @@ }, "type": "object" }, + "snakemake_engine_version": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "supported_workflow_engines": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "workspaces_available": { "properties": { "title": { @@ -713,6 +793,39 @@ } }, "type": "object" + }, + "yadage_engine_adage_version": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "yadage_engine_packtivity_version": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "yadage_engine_version": { + "properties": { + "title": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" } }, "type": "object"