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
29 location: ../../../../tools/arvbox/bin/arvbox
33 outputSource: setup-user/test_user_token
36 outputSource: start/container_host
39 outputSource: start/cluster_id
42 outputSource: start/superuser_token
46 arvado_api_host_insecure:
48 outputSource: insecure
51 outputSource: containers
58 containers: containers
59 arvbox_base: arvbox_base
64 container_name: containers
65 arvbox_data: mkdir/arvbox_data
67 out: [cluster_id, container_host, arvbox_data_out, superuser_token]
68 scatter: [container_name, arvbox_data]
69 scatterMethod: dotproduct
73 container_name: containers
74 this_cluster_id: start/cluster_id
75 cluster_ids: start/cluster_id
76 cluster_hosts: start/container_host
77 arvbox_data: start/arvbox_data_out
80 scatter: [container_name, this_cluster_id, arvbox_data]
81 scatterMethod: dotproduct
82 run: arvbox/fed-config.cwl
85 container_host: {source: start/container_host, valueFrom: "$(self[0])"}
86 superuser_token: {source: start/superuser_token, valueFrom: "$(self[0])"}
87 out: [test_user_uuid, test_user_token]
88 run: arvbox/setup-user.cwl