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
39 outputSource: setup-user/test_user_token
42 outputSource: start/container_host
45 outputSource: start/cluster_id
48 outputSource: start/superuser_token
52 arvado_api_host_insecure:
54 outputSource: insecure
57 outputSource: containers
64 containers: containers
65 arvbox_base: arvbox_base
70 container_name: containers
71 arvbox_data: mkdir/arvbox_data
74 out: [cluster_id, container_host, arvbox_data_out, superuser_token]
75 scatter: [container_name, arvbox_data]
76 scatterMethod: dotproduct
80 container_name: containers
81 this_cluster_id: start/cluster_id
82 cluster_ids: start/cluster_id
83 cluster_hosts: start/container_host
84 arvbox_data: start/arvbox_data_out
86 logincluster: logincluster
88 scatter: [container_name, this_cluster_id, arvbox_data]
89 scatterMethod: dotproduct
90 run: arvbox/fed-config.cwl
93 container_host: {source: start/container_host, valueFrom: "$(self[0])"}
94 superuser_token: {source: start/superuser_token, valueFrom: "$(self[0])"}
95 out: [test_user_uuid, test_user_token]
96 run: arvbox/setup-user.cwl