Merge branch '4878-rerun-job-bcs-wip'
[arvados.git] / services / api / test / fixtures / pipeline_templates.yml
1 two_part:
2   uuid: zzzzz-p5p6p-aox0k0ofxrystgw
3   owner_uuid: zzzzz-j7d0g-v955i6s2oi1cbso
4   created_at: 2014-04-14 12:35:04 -0400
5   updated_at: 2014-04-14 12:35:04 -0400
6   modified_at: 2014-04-14 12:35:04 -0400
7   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
8   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
9   name: Two Part Pipeline Template
10   components:
11     part-one:
12       script: foo
13       script_version: master
14       script_parameters:
15         input:
16           required: true
17           dataclass: Collection
18           title: "Foo/bar pair"
19     part-two:
20       script: bar
21       script_version: master
22       script_parameters:
23         input:
24           output_of: part-one
25         integer_with_default:
26           default: 123
27         integer_with_value:
28           value: 123
29         string_with_default:
30           default: baz
31         string_with_value:
32           value: baz
33         plain_string: qux
34         array_with_default: # important to test repeating values in the array!
35           default: [1,1,2,3,5]
36         array_with_value: # important to test repeating values in the array!
37           value: [1,1,2,3,5]
38
39 components_is_jobspec:
40   # Helps test that clients cope with funny-shaped components.
41   # For an example, see #3321.
42   uuid: zzzzz-p5p6p-jobspeccomponts
43   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
44   created_at: 2014-04-14 12:35:04 -0400
45   updated_at: 2014-04-14 12:35:04 -0400
46   modified_at: 2014-04-14 12:35:04 -0400
47   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
48   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
49   name: Pipeline Template with Jobspec Components
50   components:
51     script: foo
52     script_version: master
53     script_parameters:
54       input:
55         required: true
56         dataclass: Collection
57         title: "Foo/bar pair"
58         description: "Provide a collection containing at least two files."
59
60 parameter_with_search:
61   uuid: zzzzz-p5p6p-paramwsearch345
62   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
63   created_at: 2014-04-14 12:35:04 -0400
64   updated_at: 2014-04-14 12:35:04 -0400
65   modified_at: 2014-04-14 12:35:04 -0400
66   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
67   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
68   name: Pipeline Template with Input Parameter with Search
69   components:
70     with-search:
71       script: foo
72       script_version: master
73       script_parameters:
74         input:
75           required: true
76           dataclass: Collection
77           title: "Foo/bar pair"
78           description: "Provide a collection containing at least two files."
79           search_for: sometime  # Matches baz_collection_in_asubproject
80
81 new_pipeline_template:
82   # This template must include components that are not
83   # present in the pipeline instance 'pipeline_with_newer_template',
84   # at least one of which has a script_parameter that is a hash
85   # with a 'dataclass' field (ticket #4000)
86   uuid: zzzzz-p5p6p-vq4wuvy84xvaq2r
87   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
88   created_at: 2014-09-14 12:00:00
89   modified_at: 2014-09-16 12:00:00
90   name: Pipeline Template Newer Than Instance
91   components:
92     foo:
93       script: foo
94       script_version: master
95       script_parameters:
96         input:
97           required: true
98           dataclass: Collection
99           title: foo template input
100     bar:
101       script: bar
102       script_version: master
103       script_parameters:
104         input:
105           required: true
106           dataclass: Collection
107           title: bar template input
108
109 pipeline_template_in_fuse_project:
110   uuid: zzzzz-p5p6p-templinfuseproj
111   owner_uuid: zzzzz-j7d0g-0000ownedbyfuse
112   created_at: 2014-04-14 12:35:04 -0400
113   updated_at: 2014-04-14 12:35:04 -0400
114   modified_at: 2014-04-14 12:35:04 -0400
115   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
116   modified_by_user_uuid: zzzzz-tpzed-0fusedrivertest
117   name: pipeline template in FUSE project
118   components:
119     foo_component:
120       script: foo
121       script_version: master
122       script_parameters:
123         input:
124           required: true
125           dataclass: Collection
126           title: "default input"
127           description: "input collection"
128
129 template_with_dataclass_file:
130   uuid: zzzzz-p5p6p-k0xoa0ofxrystgw
131   owner_uuid: zzzzz-j7d0g-v955i6s2oi1cbso
132   created_at: 2014-04-14 12:35:04 -0400
133   updated_at: 2014-04-14 12:35:04 -0400
134   modified_at: 2014-04-14 12:35:04 -0400
135   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
136   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
137   name: Two Part Template with dataclass File
138   components:
139     part-one:
140       script: foo
141       script_version: master
142       script_parameters:
143         input:
144           required: true
145           dataclass: File
146           title: "Foo/bar pair"
147           description: "Provide an input file"
148     part-two:
149       script: bar
150       script_version: master
151       script_parameters:
152         input:
153           output_of: part-one
154         integer_with_default:
155           default: 123
156         integer_with_value:
157           value: 123
158         string_with_default:
159           default: baz
160         string_with_value:
161           value: baz
162         plain_string: qux
163         array_with_default: # important to test repeating values in the array!
164           default: [1,1,2,3,5]
165         array_with_value: # important to test repeating values in the array!
166           value: [1,1,2,3,5]