CWL spec -> CWL standards
[arvados.git] / sdk / python / tests / fed-migrate / arvbox-make-federation.cwl
1 cwlVersion: v1.1
2 class: Workflow
3 $namespaces:
4   arv: "http://arvados.org/cwl#"
5   cwltool: "http://commonwl.org/cwltool#"
6
7 inputs:
8   arvbox_base: Directory
9   branch:
10     type: string
11     default: master
12 outputs:
13   arvados_api_hosts:
14     type: string[]
15     outputSource: start/arvados_api_hosts
16   arvados_cluster_ids:
17     type: string[]
18     outputSource: start/arvados_cluster_ids
19   superuser_tokens:
20     type: string[]
21     outputSource: start/superuser_tokens
22   arvbox_containers:
23     type: string[]
24     outputSource: start/arvbox_containers
25   arvbox_bin:
26     type: File
27     outputSource: start/arvbox_bin
28   refspec:
29     type: string
30     outputSource: branch
31 requirements:
32   SubworkflowFeatureRequirement: {}
33   ScatterFeatureRequirement: {}
34   StepInputExpressionRequirement: {}
35   LoadListingRequirement:
36     loadListing: no_listing
37 steps:
38   start:
39     in:
40       arvbox_base: arvbox_base
41       branch: branch
42       logincluster:
43         default: true
44     out: [arvados_api_hosts, arvados_cluster_ids, arvado_api_host_insecure, superuser_tokens, arvbox_containers, arvbox_bin]
45     run: ../../../cwl/tests/federation/arvbox-make-federation.cwl