[compass] create verify job as multi-jobs
[releng.git] / jjb / opnfv / slave-params.yml
1 - parameter:
2     name: 'opnfv-jump-1-defaults'
3     parameters:
4         - node:
5             name: SLAVE_NAME
6             description: 'Slave name on Jenkins'
7             allowed-slaves:
8                 - opnfv-jump-1
9             default-slaves:
10                 - opnfv-jump-1
11         - string:
12             name: INSTALLER_VERSION
13             default: latest
14             description: 'Version of the installer to deploy'
15         - string:
16             name: GIT_BASE
17             default: https://gerrit.opnfv.org/gerrit/$PROJECT
18             description: 'Git URL to use on this Jenkins Slave'
19         - string:
20             name: SSH_KEY
21             default: /root/.ssh/id_rsa
22             description: 'SSH key to use for Apex'
23
24 - parameter:
25     name: 'opnfv-jump-2-defaults'
26     parameters:
27         - node:
28             name: SLAVE_NAME
29             description: 'Slave name on Jenkins'
30             allowed-slaves:
31                 - opnfv-jump-2
32             default-slaves:
33                 - opnfv-jump-2
34         - string:
35             name: INSTALLER_VERSION
36             default: stable
37             description: 'Version of the installer to deploy'
38         - string:
39             name: GIT_BASE
40             default: ssh://gerrit.opnfv.org:29418/$PROJECT
41             description: 'Git URL to use on this Jenkins Slave'
42
43 - parameter:
44     name: 'ericsson-pod1-defaults'
45     parameters:
46         - node:
47             name: SLAVE_NAME
48             description: 'Slave name on Jenkins'
49             allowed-slaves:
50                 - ericsson-pod1
51             default-slaves:
52                 - ericsson-pod1
53         - string:
54             name: INSTALLER_VERSION
55             default: latest
56             description: 'Version of the installer to deploy'
57         - string:
58             name: GIT_BASE
59             default: https://gerrit.opnfv.org/gerrit/$PROJECT
60             description: 'Git URL to use on this Jenkins Slave'
61         - string:
62             name: POD_CONF_DIR
63             default: $WORKSPACE/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/pod1
64             description: 'Directory where POD configuration files are located.'
65
66 - parameter:
67     name: 'ericsson-pod2-defaults'
68     parameters:
69         - node:
70             name: SLAVE_NAME
71             description: 'Slave name on Jenkins'
72             allowed-slaves:
73                 - ericsson-pod2
74             default-slaves:
75                 - ericsson-pod2
76         - string:
77             name: INSTALLER_VERSION
78             default: latest
79             description: 'Version of the installer to deploy'
80         - string:
81             name: GIT_BASE
82             default: https://gerrit.opnfv.org/gerrit/$PROJECT
83             description: 'Git URL to use on this Jenkins Slave'
84
85 - parameter:
86     name: 'intelpod2-jumphost-defaults'
87     parameters:
88         - node:
89             name: SLAVE_NAME
90             description: 'Slave name on Jenkins'
91             allowed-slaves:
92                 - intelpod2-jumphost
93             default-slaves:
94                 - intelpod2-jumphost
95         - string:
96             name: INSTALLER_VERSION
97             default: stable
98             description: 'Version of the installer to deploy'
99         - string:
100             name: GIT_BASE
101             default: https://gerrit.opnfv.org/gerrit/$PROJECT
102             description: 'Git URL to use on this Jenkins Slave'
103         - string:
104             name: SSH_KEY
105             default: /root/.ssh/id_rsa
106             description: 'SSH key to use for Apex'
107
108 - parameter:
109     name: 'intel-pod3-defaults'
110     parameters:
111         - node:
112             name: SLAVE_NAME
113             description: 'Slave name on Jenkins'
114             allowed-slaves:
115                 - intel-pod3
116             default-slaves:
117                 - intel-pod3
118         - string:
119             name: GIT_BASE
120             default: https://gerrit.opnfv.org/gerrit/$PROJECT
121             description: 'Git URL to use on this Jenkins Slave'
122
123 - parameter:
124     name: 'intel-pod5-defaults'
125     parameters:
126         - node:
127             name: SLAVE_NAME
128             description: 'Slave name on Jenkins'
129             allowed-slaves:
130                 - intel-pod5
131             default-slaves:
132                 - intel-pod5
133         - string:
134             name: INSTALLER_VERSION
135             default: stable
136             description: 'Version of the installer to deploy'
137         - string:
138             name: GIT_BASE
139             default: https://gerrit.opnfv.org/gerrit/$PROJECT
140             description: 'Git URL to use on this Jenkins Slave'
141         - string:
142             name: CEPH_DISKS
143             default: /srv
144             description: "Disks to use by ceph (comma separated list)"
145         - string:
146             name: EXTERNAL_NETWORK
147             default: ext-net;flat;10.2.65.5;10.2.65.250;10.2.65.1;10.2.65.0/24
148             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
149
150 - parameter:
151     name: 'intel-pod6-defaults'
152     parameters:
153         - node:
154             name: SLAVE_NAME
155             description: 'Slave name on Jenkins'
156             allowed-slaves:
157                 - intel-pod6
158             default-slaves:
159                 - intel-pod6
160         - string:
161             name: INSTALLER_VERSION
162             default: latest
163             description: 'Version of the installer to deploy'
164         - string:
165             name: GIT_BASE
166             default: https://gerrit.opnfv.org/gerrit/$PROJECT
167             description: 'Git URL to use on this Jenkins Slave'
168         - string:
169             name: CEPH_DISKS
170             default: /srv
171             description: "Disks to use by ceph (comma separated list)"
172         - string:
173             name: EXTERNAL_NETWORK
174             default: ext-net;flat;10.2.66.5;10.2.66.250;10.2.66.1;10.2.66.0/24
175             description: "External network to create for pod6 (name;type;first ip;last ip; gateway;network)"
176
177 - parameter:
178     name: 'intel-pod8-defaults'
179     parameters:
180         - node:
181             name: SLAVE_NAME
182             description: 'Slave name on Jenkins'
183             allowed-slaves:
184                 - intel-pod8
185             default-slaves:
186                 - intel-pod8
187         - string:
188             name: INSTALLER_VERSION
189             default: latest
190             description: 'Version of the installer to deploy'
191         - string:
192             name: GIT_BASE
193             default: https://gerrit.opnfv.org/gerrit/$PROJECT
194             description: 'Git URL to use on this Jenkins Slave'
195
196 - parameter:
197     name: 'ericsson-build-defaults'
198     parameters:
199         - node:
200             name: SLAVE_NAME
201             description: 'Slave name on Jenkins'
202             allowed-slaves:
203                 - ericsson-build
204             default-slaves:
205                 - ericsson-build
206         - string:
207             name: INSTALLER_VERSION
208             default: stable
209             description: 'Version of the installer to deploy'
210         - string:
211             name: GIT_BASE
212             default: https://gerrit.opnfv.org/gerrit/$PROJECT
213             description: 'Git URL to use on this Jenkins Slave'
214 - parameter:
215     name: 'huawei-build-defaults'
216     parameters:
217         - node:
218             name: SLAVE_NAME
219             description: 'Slave name on Jenkins'
220             allowed-slaves:
221                 - huawei-build
222             default-slaves:
223                 - huawei-build
224         - string:
225             name: INSTALLER_VERSION
226             default: stable
227             description: 'Version of the installer to deploy'
228         - string:
229             name: GIT_BASE
230             default: https://gerrit.opnfv.org/gerrit/$PROJECT
231             description: 'Git URL to use on this Jenkins Slave'
232
233 - parameter:
234     name: 'huawei-us-deploy-bare-1-defaults'
235     parameters:
236         - node:
237             name: SLAVE_NAME
238             description: 'Slave name on Jenkins'
239             allowed-slaves:
240                 - huawei-us-deploy-bare-1
241             default-slaves:
242                 - huawei-us-deploy-bare-1
243         - string:
244             name: INSTALLER_VERSION
245             default: stable
246             description: 'Version of the installer to deploy'
247         - string:
248             name: GIT_BASE
249             default: https://gerrit.opnfv.org/gerrit/$PROJECT
250             description: 'Git URL to use on this Jenkins Slave'
251
252 - parameter:
253     name: 'huawei-virtual-defaults'
254     parameters:
255         - label:
256             name: SLAVE_LABEL
257             default: 'huawei-deploy-vm'
258         - string:
259             name: INSTALLER_VERSION
260             default: stable
261             description: 'Version of the installer to deploy'
262         - string:
263             name: GIT_BASE
264             default: https://gerrit.opnfv.org/gerrit/$PROJECT
265             description: 'Git URL to use on this Jenkins Slave'
266
267 - parameter:
268     name: 'opnfv-build-defaults'
269     parameters:
270         - node:
271             name: SLAVE_NAME
272             description: 'Slave name on Jenkins'
273             allowed-slaves:
274                 - intel-us-build-1
275                 - ericsson-ca-build-1
276             default-slaves:
277                 - intel-us-build-1
278                 - ericsson-ca-build-1
279         - string:
280             name: GIT_BASE
281             default: https://gerrit.opnfv.org/gerrit/$PROJECT
282             description: 'Git URL to use on this Jenkins Slave'
283         - string:
284             name: BUILD_DIRECTORY
285             default: $WORKSPACE/build_output
286             description: "Directory where the build artifact will be located upon the completion of the build."
287
288 - parameter:
289     name: 'intel-us-build-1-defaults'
290     parameters:
291         - node:
292             name: SLAVE_NAME
293             description: 'Slave name on Jenkins'
294             allowed-slaves:
295                 - intel-us-build-1
296             default-slaves:
297                 - intel-us-build-1
298         - string:
299             name: GIT_BASE
300             default: https://gerrit.opnfv.org/gerrit/$PROJECT
301             description: 'Git URL to use on this Jenkins Slave'
302
303 - parameter:
304     name: 'intel-us-build-2-defaults'
305     parameters:
306         - node:
307             name: SLAVE_NAME
308             description: 'Slave name on Jenkins'
309             allowed-slaves:
310                 - intel-us-build-2
311             default-slaves:
312                 - intel-us-build-2
313         - string:
314             name: GIT_BASE
315             default: https://gerrit.opnfv.org/gerrit/$PROJECT
316             description: 'Git URL to use on this Jenkins Slave'
317
318 - parameter:
319     name: 'ericsson-ca-build-1-defaults'
320     parameters:
321         - node:
322             name: SLAVE_NAME
323             description: 'Slave name on Jenkins'
324             allowed-slaves:
325                 - ericsson-ca-build-1
326             default-slaves:
327                 - ericsson-ca-build-1
328         - string:
329             name: GIT_BASE
330             default: https://gerrit.opnfv.org/gerrit/$PROJECT
331             description: 'Git URL to use on this Jenkins Slave'
332
333 - parameter:
334     name: 'zte-build-1-defaults'
335     parameters:
336         - node:
337             name: SLAVE_NAME
338             description: 'Slave name on Jenkins'
339             allowed-slaves:
340                 - zte-build-1
341             default-slaves:
342                 - zte-build-1
343         - string:
344             name: GIT_BASE
345             default: https://gerrit.opnfv.org/gerrit/$PROJECT
346             description: 'Git URL to use on this Jenkins Slave'
347
348 - parameter:
349     name: 'juniper-pod1-defaults'
350     parameters:
351         - node:
352             name: SLAVE_NAME
353             description: 'Slave name on Jenkins'
354             allowed-slaves:
355                 - juniper-us-test-1
356             default-slaves:
357                 - juniper-us-test-1
358         - string:
359             name: INSTALLER_VERSION
360             default: latest
361             description: 'Version of the installer to deploy'
362         - string:
363             name: GIT_BASE
364             default: https://gerrit.opnfv.org/gerrit/$PROJECT
365             description: 'Git URL to use on this Jenkins Slave'
366         - string:
367             name: CEPH_DISKS
368             default: /srv
369             description: "Disks to use by ceph (comma separated list)"
370
371 - parameter:
372     name: 'orange-pod2-defaults'
373     parameters:
374         - node:
375             name: SLAVE_NAME
376             description: 'Slave name on Jenkins'
377             allowed-slaves:
378                 - orange-fr-pod2
379             default-slaves:
380                 - orange-fr-pod2
381         - string:
382             name: INSTALLER_VERSION
383             default: latest
384             description: 'Version of the installer to deploy'
385         - string:
386             name: GIT_BASE
387             default: https://gerrit.opnfv.org/gerrit/$PROJECT
388             description: 'Git URL to use on this Jenkins Slave'
389         - string:
390             name: CEPH_DISKS
391             default: /dev/sdb /dev/sdc
392             description: "Disks to use by ceph by default (space separated list)"
393         - string:
394             name: CEPH_DISKS_CONTROLLERS
395             default: /dev/sdb
396             description: "Disks to use by ceph on controler nodes (space separated list)"
397         - string:
398             name: EXTERNAL_NETWORK
399             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
400             description: "External network to create (name;type;first ip;last ip; gateway;network)"
401
402 - parameter:
403     name: 'orange-test1-defaults'
404     parameters:
405         - node:
406             name: SLAVE_NAME
407             description: 'Slave name on Jenkins'
408             allowed-slaves:
409                 - orange-test1
410             default-slaves:
411                 - orange-test1
412         - string:
413             name: INSTALLER_VERSION
414             default: latest
415             description: 'Version of the installer to deploy'
416         - string:
417             name: GIT_BASE
418             default: https://gerrit.opnfv.org/gerrit/$PROJECT
419             description: 'Git URL to use on this Jenkins Slave'
420
421 - parameter:
422     name: 'virtual-defaults'
423     parameters:
424         - label:
425             name: SLAVE_LABEL
426             default: '{installer}-deploy-virtual'
427         - string:
428             name: GIT_BASE
429             default: https://gerrit.opnfv.org/gerrit/$PROJECT
430             description: 'Git URL to use on these Jenkins Slaves'
431
432 - parameter:
433     name: 'intel-us-deploy-virtual-2-defaults'
434     parameters:
435         - node:
436             name: SLAVE_NAME
437             description: 'Slave name on Jenkins'
438             allowed-slaves:
439                 - intel-us-deploy-virtual-2
440             default-slaves:
441                 - intel-us-deploy-virtual-2
442         - string:
443             name: INSTALLER_VERSION
444             default: latest
445             description: 'Version of the installer to deploy'
446         - string:
447             name: GIT_BASE
448             default: https://gerrit.opnfv.org/gerrit/$PROJECT
449             description: 'Git URL to use on this Jenkins Slave'
450         - string:
451             name: SSH_KEY
452             default: /root/.ssh/id_rsa
453             description: 'SSH key to use for Apex'