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 LoadListingRequirement:
14 loadListing: no_listing
15 InlineJavascriptRequirement: {}
19 default: [fedbox1, fedbox2, fedbox3]
20 arvbox_base: Directory
29 location: ../../../../tools/arvbox/bin/arvbox
42 outputSource: setup-user/test_user_token
45 outputSource: start/container_host
48 outputSource: start/cluster_id
51 outputSource: start/superuser_token
55 arvado_api_host_insecure:
57 outputSource: insecure
60 outputSource: containers
67 containers: containers
68 arvbox_base: arvbox_base
70 run: arvboxcwl/mkdir.cwl
73 container_name: containers
74 arvbox_data: mkdir/arvbox_data
77 arvbox_mode: arvbox_mode
78 out: [cluster_id, container_host, arvbox_data_out, superuser_token]
79 scatter: [container_name, arvbox_data]
80 scatterMethod: dotproduct
81 run: arvboxcwl/start.cwl
84 container_name: containers
85 this_cluster_id: start/cluster_id
86 cluster_ids: start/cluster_id
87 cluster_hosts: start/container_host
88 arvbox_data: start/arvbox_data_out
90 logincluster: logincluster
92 scatter: [container_name, this_cluster_id, arvbox_data]
93 scatterMethod: dotproduct
94 run: arvboxcwl/fed-config.cwl
97 container_host: {source: start/container_host, valueFrom: "$(self[0])"}
98 superuser_token: {source: start/superuser_token, valueFrom: "$(self[0])"}
99 out: [test_user_uuid, test_user_token]
100 run: arvboxcwl/setup-user.cwl