1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
8 arv: "http://arvados.org/cwl#"
9 cwltool: "http://commonwl.org/cwltool#"
11 ScatterFeatureRequirement: {}
12 StepInputExpressionRequirement: {}
13 cwltool:LoadListingRequirement:
14 loadListing: no_listing
15 InlineJavascriptRequirement: {}
19 default: [fedbox1, fedbox2, fedbox3]
20 arvbox_base: Directory
28 outputSource: setup-user/test_user_token
31 outputSource: start/container_host
34 outputSource: start/cluster_id
37 outputSource: start/superuser_token
41 arvado_api_host_insecure:
43 outputSource: insecure
46 outputSource: containers
50 containers: containers
51 arvbox_base: arvbox_base
56 container_name: containers
57 arvbox_data: mkdir/arvbox_data
58 out: [cluster_id, container_host, arvbox_data_out, superuser_token]
59 scatter: [container_name, arvbox_data]
60 scatterMethod: dotproduct
64 container_name: containers
65 this_cluster_id: start/cluster_id
66 cluster_ids: start/cluster_id
67 cluster_hosts: start/container_host
68 arvbox_data: start/arvbox_data_out
70 scatter: [container_name, this_cluster_id, arvbox_data]
71 scatterMethod: dotproduct
72 run: arvbox/fed-config.cwl
75 container_host: {source: start/container_host, valueFrom: "$(self[0])"}
76 superuser_token: {source: start/superuser_token, valueFrom: "$(self[0])"}
77 out: [test_user_uuid, test_user_token]
78 run: arvbox/setup-user.cwl