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
38 arvado_api_host_insecure:
40 outputSource: insecure
44 containers: containers
45 arvbox_base: arvbox_base
50 container_name: containers
51 arvbox_data: mkdir/arvbox_data
52 out: [cluster_id, container_host, arvbox_data_out, superuser_token]
53 scatter: [container_name, arvbox_data]
54 scatterMethod: dotproduct
58 container_name: containers
59 this_cluster_id: start/cluster_id
60 cluster_ids: start/cluster_id
61 cluster_hosts: start/container_host
62 arvbox_data: start/arvbox_data_out
64 scatter: [container_name, this_cluster_id, arvbox_data]
65 scatterMethod: dotproduct
66 run: arvbox/fed-config.cwl
69 container_host: {source: start/container_host, valueFrom: "$(self[0])"}
70 superuser_token: {source: start/superuser_token, valueFrom: "$(self[0])"}
71 out: [test_user_uuid, test_user_token]
72 run: arvbox/setup-user.cwl