Skip to content

Commit 2caa2e2

Browse files
committed
feat(openapi): add workflow engine versions to info endpoint (#475)
CLoses reanahub/reana-client#734
1 parent 3d2420a commit 2caa2e2

1 file changed

Lines changed: 113 additions & 0 deletions

File tree

reana_commons/openapi_specifications/reana_server.json

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,14 @@
429429
"slurmcern"
430430
]
431431
},
432+
"cwl_engine_tool": {
433+
"title": "CWL engine tool",
434+
"value": "cwltool"
435+
},
436+
"cwl_engine_version": {
437+
"title": "CWL engine version",
438+
"value": "3.1.20210628163208"
439+
},
432440
"dask_autoscaler_enabled": {
433441
"title": "Dask autoscaler enabled in the cluster",
434442
"value": "False"
@@ -492,13 +500,38 @@
492500
"title": "Maximum retention period in days for workspace files",
493501
"value": "3650"
494502
},
503+
"snakemake_engine_version": {
504+
"title": "Snakemake engine version",
505+
"value": "8.24.1"
506+
},
507+
"supported_workflow_engines": {
508+
"title": "List of supported workflow engines",
509+
"value": [
510+
"cwl",
511+
"serial",
512+
"snakemake",
513+
"yadage"
514+
]
515+
},
495516
"workspaces_available": {
496517
"title": "List of available workspaces",
497518
"value": [
498519
"/usr/share",
499520
"/eos/home",
500521
"/var/reana"
501522
]
523+
},
524+
"yadage_engine_adage_version": {
525+
"title": "Yadage engine adage version",
526+
"value": "0.11.0"
527+
},
528+
"yadage_engine_packtivity_version": {
529+
"title": "Yadage engine packtivity version",
530+
"value": "0.16.2"
531+
},
532+
"yadage_engine_version": {
533+
"title": "Yadage engine version",
534+
"value": "0.20.1"
502535
}
503536
}
504537
},
@@ -518,6 +551,28 @@
518551
},
519552
"type": "object"
520553
},
554+
"cwl_engine_tool": {
555+
"properties": {
556+
"title": {
557+
"type": "string"
558+
},
559+
"value": {
560+
"type": "string"
561+
}
562+
},
563+
"type": "object"
564+
},
565+
"cwl_engine_version": {
566+
"properties": {
567+
"title": {
568+
"type": "string"
569+
},
570+
"value": {
571+
"type": "string"
572+
}
573+
},
574+
"type": "object"
575+
},
521576
"dask_autoscaler_enabled": {
522577
"properties": {
523578
"title": {
@@ -700,6 +755,31 @@
700755
},
701756
"type": "object"
702757
},
758+
"snakemake_engine_version": {
759+
"properties": {
760+
"title": {
761+
"type": "string"
762+
},
763+
"value": {
764+
"type": "string"
765+
}
766+
},
767+
"type": "object"
768+
},
769+
"supported_workflow_engines": {
770+
"properties": {
771+
"title": {
772+
"type": "string"
773+
},
774+
"value": {
775+
"items": {
776+
"type": "string"
777+
},
778+
"type": "array"
779+
}
780+
},
781+
"type": "object"
782+
},
703783
"workspaces_available": {
704784
"properties": {
705785
"title": {
@@ -713,6 +793,39 @@
713793
}
714794
},
715795
"type": "object"
796+
},
797+
"yadage_engine_adage_version": {
798+
"properties": {
799+
"title": {
800+
"type": "string"
801+
},
802+
"value": {
803+
"type": "string"
804+
}
805+
},
806+
"type": "object"
807+
},
808+
"yadage_engine_packtivity_version": {
809+
"properties": {
810+
"title": {
811+
"type": "string"
812+
},
813+
"value": {
814+
"type": "string"
815+
}
816+
},
817+
"type": "object"
818+
},
819+
"yadage_engine_version": {
820+
"properties": {
821+
"title": {
822+
"type": "string"
823+
},
824+
"value": {
825+
"type": "string"
826+
}
827+
},
828+
"type": "object"
716829
}
717830
},
718831
"type": "object"

0 commit comments

Comments
 (0)