Merge branch 'patch-1' of https://github.com/mr-c/arvados into mr-c-patch-1
[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   arvbox_mode:
13     type: string?
14 outputs:
15   arvados_api_hosts:
16     type: string[]
17     outputSource: start/arvados_api_hosts
18   arvados_cluster_ids:
19     type: string[]
20     outputSource: start/arvados_cluster_ids
21   superuser_tokens:
22     type: string[]
23     outputSource: start/superuser_tokens
24   arvbox_containers:
25     type: string[]
26     outputSource: start/arvbox_containers
27   arvbox_bin:
28     type: File
29     outputSource: start/arvbox_bin
30   refspec:
31     type: string
32     outputSource: branch
33 requirements:
34   SubworkflowFeatureRequirement: {}
35   ScatterFeatureRequirement: {}
36   StepInputExpressionRequirement: {}
37   LoadListingRequirement:
38     loadListing: no_listing
39 steps:
40   start:
41     in:
42       arvbox_base: arvbox_base
43       branch: branch
44       arvbox_mode: arvbox_mode
45       logincluster:
46         default: true
47     out: [arvados_api_hosts, arvados_cluster_ids, arvado_api_host_insecure, superuser_tokens, arvbox_containers, arvbox_bin]
48     run: ../../../cwl/tests/federation/arvbox-make-federation.cwl