8460: Merge branch 'master' into 8460-websocket-go
[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]
167
168 template_with_dataclass_number:
169   uuid: zzzzz-p5p6p-numbertemplatea
170   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
171   created_at: 2015-01-14 12:35:04 -0400
172   updated_at: 2015-01-14 12:35:04 -0400
173   modified_at: 2015-01-14 12:35:04 -0400
174   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
175   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
176   name: Template with dataclass number
177   components:
178     work:
179       script: foo
180       script_version: master
181       script_parameters:
182         input:
183           required: true
184           dataclass: number
185           title: "Input number"
186
187 pipeline_template_in_publicly_accessible_project:
188   uuid: zzzzz-p5p6p-tmpltpublicproj
189   owner_uuid: zzzzz-j7d0g-zhxawtyetzwc5f0
190   created_at: 2014-04-14 12:35:04 -0400
191   updated_at: 2014-04-14 12:35:04 -0400
192   modified_at: 2014-04-14 12:35:04 -0400
193   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
194   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
195   name: Pipeline template in publicly accessible project
196   components:
197     foo_component:
198       script: foo
199       script_version: master
200       script_parameters:
201         input:
202           required: true
203           dataclass: Collection
204           title: "default input"
205           description: "input collection"
206
207 # Used to test renaming when removed from the "aproject" subproject
208 # while another such object with same name exists in home project.
209 template_in_active_user_home_project_to_test_unique_key_violation:
210   uuid: zzzzz-p5p6p-templatsamenam1
211   owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz
212   created_at: 2013-04-14 12:35:04 -0400
213   updated_at: 2013-04-14 12:35:04 -0400
214   modified_at: 2013-04-14 12:35:04 -0400
215   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
216   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
217   name: Template to test owner uuid and name unique key violation upon removal
218   components:
219     script: foo
220     script_version: master
221     script_parameters:
222       input:
223         required: true
224         dataclass: Collection
225         title: "Foo/bar pair"
226         description: "Provide a collection containing at least two files."
227
228 template_in_asubproject_with_same_name_as_one_in_active_user_home:
229   uuid: zzzzz-p5p6p-templatsamenam2
230   owner_uuid: zzzzz-j7d0g-axqo7eu9pwvna1x
231   created_at: 2013-04-14 12:35:04 -0400
232   updated_at: 2013-04-14 12:35:04 -0400
233   modified_at: 2013-04-14 12:35:04 -0400
234   modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr
235   modified_by_user_uuid: zzzzz-tpzed-xurymjxw79nv3jz
236   name: Template to test owner uuid and name unique key violation upon removal
237   components:
238     script: foo
239     script_version: master
240     script_parameters:
241       input:
242         required: true
243         dataclass: Collection
244         title: "Foo/bar pair"
245         description: "Provide a collection containing at least two files."