Merge "eliminate flake8 violation in testAPI except dashboard dir"
[releng.git] / jjb / opnfv / slave-params.yml
1 - parameter:
2     name: 'fuel-baremetal-defaults'
3     parameters:
4         - label:
5             name: SLAVE_LABEL
6             default: 'fuel-baremetal'
7         - string:
8             name: GIT_BASE
9             default: https://gerrit.opnfv.org/gerrit/$PROJECT
10             description: 'Git URL to use on this Jenkins Slave'
11 - parameter:
12     name: 'fuel-virtual-defaults'
13     parameters:
14         - label:
15             name: SLAVE_LABEL
16             default: 'fuel-virtual'
17         - string:
18             name: GIT_BASE
19             default: https://gerrit.opnfv.org/gerrit/$PROJECT
20             description: 'Git URL to use on this Jenkins Slave'
21 - parameter:
22     name: 'joid-baremetal-defaults'
23     parameters:
24         - label:
25             name: SLAVE_LABEL
26             default: 'joid-baremetal'
27         - string:
28             name: GIT_BASE
29             default: https://gerrit.opnfv.org/gerrit/$PROJECT
30             description: 'Git URL to use on this Jenkins Slave'
31         - string:
32             name: CEPH_DISKS
33             default: /srv
34             description: "Disks to use by ceph (comma separated list)"
35         - string:
36             name: EXTERNAL_NETWORK
37             default: ext-net;flat;10.5.15.5;10.5.15.250;10.5.15.254;10.5.15.0/24
38             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
39 - parameter:
40     name: 'joid-virtual-defaults'
41     parameters:
42         - label:
43             name: SLAVE_LABEL
44             default: 'joid-virtual'
45         - string:
46             name: GIT_BASE
47             default: https://gerrit.opnfv.org/gerrit/$PROJECT
48             description: 'Git URL to use on this Jenkins Slave'
49 - parameter:
50     name: 'lf-pod1-defaults'
51     parameters:
52         - node:
53             name: SLAVE_NAME
54             description: 'Slave name on Jenkins'
55             allowed-slaves:
56                 - lf-pod1
57             default-slaves:
58                 - lf-pod1
59         - string:
60             name: INSTALLER_VERSION
61             default: latest
62             description: 'Version of the installer to deploy'
63         - string:
64             name: GIT_BASE
65             default: https://gerrit.opnfv.org/gerrit/$PROJECT
66             description: 'Git URL to use on this Jenkins Slave'
67         - string:
68             name: SSH_KEY
69             default: /root/.ssh/id_rsa
70             description: 'SSH key to use for Apex'
71
72 - parameter:
73     name: 'lf-pod2-defaults'
74     parameters:
75         - node:
76             name: SLAVE_NAME
77             description: 'Slave name on Jenkins'
78             allowed-slaves:
79                 - lf-pod2
80             default-slaves:
81                 - lf-pod2
82         - string:
83             name: GIT_BASE
84             default: ssh://gerrit.opnfv.org:29418/$PROJECT
85             description: 'Git URL to use on this Jenkins Slave'
86 - parameter:
87     name: 'ericsson-pod1-defaults'
88     parameters:
89         - node:
90             name: SLAVE_NAME
91             description: 'Slave name on Jenkins'
92             allowed-slaves:
93                 - ericsson-pod1
94             default-slaves:
95                 - ericsson-pod1
96         - string:
97             name: GIT_BASE
98             default: https://gerrit.opnfv.org/gerrit/$PROJECT
99             description: 'Git URL to use on this Jenkins Slave'
100 - parameter:
101     name: 'ericsson-pod2-defaults'
102     parameters:
103         - node:
104             name: SLAVE_NAME
105             description: 'Slave name on Jenkins'
106             allowed-slaves:
107                 - ericsson-pod2
108             default-slaves:
109                 - ericsson-pod2
110         - string:
111             name: GIT_BASE
112             default: https://gerrit.opnfv.org/gerrit/$PROJECT
113             description: 'Git URL to use on this Jenkins Slave'
114
115 - parameter:
116     name: 'intel-pod2-defaults'
117     parameters:
118         - node:
119             name: SLAVE_NAME
120             description: 'Slave name on Jenkins'
121             allowed-slaves:
122                 - intel-pod2
123             default-slaves:
124                 - intel-pod2
125         - string:
126             name: INSTALLER_VERSION
127             default: stable
128             description: 'Version of the installer to deploy'
129         - string:
130             name: GIT_BASE
131             default: https://gerrit.opnfv.org/gerrit/$PROJECT
132             description: 'Git URL to use on this Jenkins Slave'
133         - string:
134             name: SSH_KEY
135             default: /root/.ssh/id_rsa
136             description: 'SSH key to use for Apex'
137
138 - parameter:
139     name: 'intel-pod3-defaults'
140     parameters:
141         - node:
142             name: SLAVE_NAME
143             description: 'Slave name on Jenkins'
144             allowed-slaves:
145                 - intel-pod3
146             default-slaves:
147                 - intel-pod3
148         - string:
149             name: GIT_BASE
150             default: https://gerrit.opnfv.org/gerrit/$PROJECT
151             description: 'Git URL to use on this Jenkins Slave'
152
153 - parameter:
154     name: 'intel-pod5-defaults'
155     parameters:
156         - node:
157             name: SLAVE_NAME
158             description: 'Slave name on Jenkins'
159             allowed-slaves:
160                 - intel-pod5
161             default-slaves:
162                 - intel-pod5
163         - string:
164             name: INSTALLER_VERSION
165             default: stable
166             description: 'Version of the installer to deploy'
167         - string:
168             name: GIT_BASE
169             default: https://gerrit.opnfv.org/gerrit/$PROJECT
170             description: 'Git URL to use on this Jenkins Slave'
171         - string:
172             name: CEPH_DISKS
173             default: /srv
174             description: "Disks to use by ceph (comma separated list)"
175         - string:
176             name: EXTERNAL_NETWORK
177             default: ext-net;flat;10.5.15.5;10.5.15.250;10.5.15.254;10.5.15.0/24
178             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
179
180 - parameter:
181     name: 'intel-pod6-defaults'
182     parameters:
183         - node:
184             name: SLAVE_NAME
185             description: 'Slave name on Jenkins'
186             allowed-slaves:
187                 - intel-pod6
188             default-slaves:
189                 - intel-pod6
190         - string:
191             name: INSTALLER_VERSION
192             default: latest
193             description: 'Version of the installer to deploy'
194         - string:
195             name: GIT_BASE
196             default: https://gerrit.opnfv.org/gerrit/$PROJECT
197             description: 'Git URL to use on this Jenkins Slave'
198         - string:
199             name: CEPH_DISKS
200             default: /srv
201             description: "Disks to use by ceph (comma separated list)"
202         - string:
203             name: EXTERNAL_NETWORK
204             default: ext-net;flat;10.6.15.5;10.6.15.250;10.6.15.254;10.6.15.0/24
205             description: "External network to create for pod6 (name;type;first ip;last ip; gateway;network)"
206
207 - parameter:
208     name: 'intel-pod7-defaults'
209     parameters:
210         - node:
211             name: SLAVE_NAME
212             description: 'Slave name on Jenkins'
213             allowed-slaves:
214                 - intel-pod7
215             default-slaves:
216                 - intel-pod7
217         - string:
218             name: INSTALLER_VERSION
219             default: latest
220             description: 'Version of the installer to deploy'
221         - string:
222             name: GIT_BASE
223             default: https://gerrit.opnfv.org/gerrit/$PROJECT
224             description: 'Git URL to use on this Jenkins Slave'
225         - string:
226             name: SSH_KEY
227             default: /root/.ssh/id_rsa
228             description: 'SSH key to use for Apex'
229
230 - parameter:
231     name: 'intel-pod8-defaults'
232     parameters:
233         - node:
234             name: SLAVE_NAME
235             description: 'Slave name on Jenkins'
236             allowed-slaves:
237                 - intel-pod8
238             default-slaves:
239                 - intel-pod8
240         - string:
241             name: INSTALLER_VERSION
242             default: latest
243             description: 'Version of the installer to deploy'
244         - string:
245             name: GIT_BASE
246             default: https://gerrit.opnfv.org/gerrit/$PROJECT
247             description: 'Git URL to use on this Jenkins Slave'
248
249 - parameter:
250     name: 'huawei-build-defaults'
251     parameters:
252         - node:
253             name: SLAVE_NAME
254             description: 'Slave name on Jenkins'
255             allowed-slaves:
256                 - huawei-build
257             default-slaves:
258                 - huawei-build
259         - string:
260             name: INSTALLER_VERSION
261             default: stable
262             description: 'Version of the installer to deploy'
263         - string:
264             name: GIT_BASE
265             default: https://gerrit.opnfv.org/gerrit/$PROJECT
266             description: 'Git URL to use on this Jenkins Slave'
267
268 - parameter:
269     name: 'huawei-pod1-defaults'
270     parameters:
271         - node:
272             name: SLAVE_NAME
273             description: 'Slave name on Jenkins'
274             allowed-slaves:
275                 - huawei-pod1
276             default-slaves:
277                 - huawei-pod1
278         - string:
279             name: INSTALLER_VERSION
280             default: stable
281             description: 'Version of the installer to deploy'
282         - string:
283             name: GIT_BASE
284             default: https://gerrit.opnfv.org/gerrit/$PROJECT
285             description: 'Git URL to use on this Jenkins Slave'
286
287 - parameter:
288     name: 'huawei-pod2-defaults'
289     parameters:
290         - node:
291             name: SLAVE_NAME
292             description: 'Slave name on Jenkins'
293             allowed-slaves:
294                 - huawei-pod2
295             default-slaves:
296                 - huawei-pod2
297         - string:
298             name: INSTALLER_VERSION
299             default: stable
300             description: 'Version of the installer to deploy'
301         - string:
302             name: GIT_BASE
303             default: https://gerrit.opnfv.org/gerrit/$PROJECT
304             description: 'Git URL to use on this Jenkins Slave'
305
306 - parameter:
307     name: 'huawei-virtual-defaults'
308     parameters:
309         - label:
310             name: SLAVE_LABEL
311             default: 'huawei-deploy-vm'
312         - string:
313             name: INSTALLER_VERSION
314             default: stable
315             description: 'Version of the installer to deploy'
316         - string:
317             name: GIT_BASE
318             default: https://gerrit.opnfv.org/gerrit/$PROJECT
319             description: 'Git URL to use on this Jenkins Slave'
320
321 - parameter:
322     name: 'huawei-pod3-defaults'
323     parameters:
324         - node:
325             name: SLAVE_NAME
326             description: 'Slave name on Jenkins'
327             allowed-slaves:
328                 - huawei-pod3
329             default-slaves:
330                 - huawei-pod3
331         - label:
332             name: SLAVE_LABEL
333             default: 'huawei-test'
334         - string:
335             name: INSTALLER_VERSION
336             default: stable
337             description: 'Version of the installer to deploy'
338         - string:
339             name: GIT_BASE
340             default: https://gerrit.opnfv.org/gerrit/$PROJECT
341             description: 'Git URL to use on this Jenkins Slave'
342
343 - parameter:
344     name: 'huawei-pod4-defaults'
345     parameters:
346         - node:
347             name: SLAVE_NAME
348             description: 'Slave name on Jenkins'
349             allowed-slaves:
350                 - huawei-pod4
351             default-slaves:
352                 - huawei-pod4
353         - label:
354             name: SLAVE_LABEL
355             default: 'huawei-test'
356         - string:
357             name: INSTALLER_VERSION
358             default: stable
359             description: 'Version of the installer to deploy'
360         - string:
361             name: GIT_BASE
362             default: https://gerrit.opnfv.org/gerrit/$PROJECT
363             description: 'Git URL to use on this Jenkins Slave'
364
365 - parameter:
366     name: 'opnfv-build-defaults'
367     parameters:
368         - label:
369             name: SLAVE_LABEL
370             default: 'opnfv-build'
371             description: 'Slave label on Jenkins'
372         - string:
373             name: GIT_BASE
374             default: https://gerrit.opnfv.org/gerrit/$PROJECT
375             description: 'Git URL to use on this Jenkins Slave'
376         - string:
377             name: BUILD_DIRECTORY
378             default: $WORKSPACE/build_output
379             description: "Directory where the build artifact will be located upon the completion of the build."
380
381 - parameter:
382     name: 'intel-build1-defaults'
383     parameters:
384         - node:
385             name: SLAVE_NAME
386             description: 'Slave name on Jenkins'
387             allowed-slaves:
388                 - intel-build1
389             default-slaves:
390                 - intel-build1
391         - string:
392             name: GIT_BASE
393             default: https://gerrit.opnfv.org/gerrit/$PROJECT
394             description: 'Git URL to use on this Jenkins Slave'
395
396 - parameter:
397     name: 'intel-build2-defaults'
398     parameters:
399         - node:
400             name: SLAVE_NAME
401             description: 'Slave name on Jenkins'
402             allowed-slaves:
403                 - intel-build2
404             default-slaves:
405                 - intel-build2
406         - string:
407             name: GIT_BASE
408             default: https://gerrit.opnfv.org/gerrit/$PROJECT
409             description: 'Git URL to use on this Jenkins Slave'
410
411 - parameter:
412     name: 'intel-build3-defaults'
413     parameters:
414         - node:
415             name: SLAVE_NAME
416             description: 'Slave name on Jenkins'
417             allowed-slaves:
418                 - intel-build3
419             default-slaves:
420                 - intel-build3
421         - string:
422             name: GIT_BASE
423             default: https://gerrit.opnfv.org/gerrit/$PROJECT
424             description: 'Git URL to use on this Jenkins Slave'
425
426 - parameter:
427     name: 'zte-pod1-defaults'
428     parameters:
429         - node:
430             name: SLAVE_NAME
431             description: 'Slave name on Jenkins'
432             allowed-slaves:
433                 - zte-pod1
434             default-slaves:
435                 - zte-pod1
436         - string:
437             name: GIT_BASE
438             default: https://gerrit.opnfv.org/gerrit/$PROJECT
439             description: 'Git URL to use on this Jenkins Slave'
440
441 - parameter:
442     name: 'juniper-pod1-defaults'
443     parameters:
444         - node:
445             name: SLAVE_NAME
446             description: 'Slave name on Jenkins'
447             allowed-slaves:
448                 - juniper-pod1
449             default-slaves:
450                 - juniper-pod1
451         - string:
452             name: INSTALLER_VERSION
453             default: latest
454             description: 'Version of the installer to deploy'
455         - string:
456             name: GIT_BASE
457             default: https://gerrit.opnfv.org/gerrit/$PROJECT
458             description: 'Git URL to use on this Jenkins Slave'
459         - string:
460             name: CEPH_DISKS
461             default: /srv
462             description: "Disks to use by ceph (comma separated list)"
463
464 - parameter:
465     name: 'orange-pod2-defaults'
466     parameters:
467         - node:
468             name: SLAVE_NAME
469             description: 'Slave name on Jenkins'
470             allowed-slaves:
471                 - orange-pod2
472             default-slaves:
473                 - orange-pod2
474         - string:
475             name: INSTALLER_VERSION
476             default: latest
477             description: 'Version of the installer to deploy'
478         - string:
479             name: GIT_BASE
480             default: https://gerrit.opnfv.org/gerrit/$PROJECT
481             description: 'Git URL to use on this Jenkins Slave'
482         - string:
483             name: CEPH_DISKS
484             default: /dev/sdb /dev/sdc
485             description: "Disks to use by ceph by default (space separated list)"
486         - string:
487             name: EXTERNAL_NETWORK
488             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
489             description: "External network to create (name;type;first ip;last ip; gateway;network)"
490
491 - parameter:
492     name: 'orange-pod5-defaults'
493     parameters:
494         - node:
495             name: SLAVE_NAME
496             description: 'Slave name on Jenkins'
497             allowed-slaves:
498                 - orange-pod5
499             default-slaves:
500                 - orange-pod5
501         - string:
502             name: INSTALLER_VERSION
503             default: latest
504             description: 'Version of the installer to deploy'
505         - string:
506             name: GIT_BASE
507             default: https://gerrit.opnfv.org/gerrit/$PROJECT
508             description: 'Git URL to use on this Jenkins Slave'
509
510 - parameter:
511     name: 'virtual-defaults'
512     parameters:
513         - label:
514             name: SLAVE_LABEL
515             default: '{installer}-deploy-virtual'
516         - string:
517             name: GIT_BASE
518             default: https://gerrit.opnfv.org/gerrit/$PROJECT
519             description: 'Git URL to use on these Jenkins Slaves'
520
521 - parameter:
522     name: 'ericsson-build-defaults'
523     parameters:
524         - label:
525             name: SLAVE_LABEL
526             default: 'ericsson-build'
527         - string:
528             name: GIT_BASE
529             default: https://gerrit.opnfv.org/gerrit/$PROJECT
530             description: 'Git URL to use on these Jenkins Slaves'
531
532 - parameter:
533     name: 'intel-virtual2-defaults'
534     parameters:
535         - node:
536             name: SLAVE_NAME
537             description: 'Slave name on Jenkins'
538             allowed-slaves:
539                 - intel-virtual2
540             default-slaves:
541                 - intel-virtual2
542         - string:
543             name: INSTALLER_VERSION
544             default: latest
545             description: 'Version of the installer to deploy'
546         - string:
547             name: GIT_BASE
548             default: https://gerrit.opnfv.org/gerrit/$PROJECT
549             description: 'Git URL to use on this Jenkins Slave'
550         - string:
551             name: SSH_KEY
552             default: /root/.ssh/id_rsa
553             description: 'SSH key to use for Apex'
554
555 - parameter:
556     name: 'dell-pod1-defaults'
557     parameters:
558         - node:
559             name: SLAVE_NAME
560             description: 'Slave name on Jenkins'
561             allowed-slaves:
562                 - dell-pod1
563             default-slaves:
564                 - dell-pod1
565         - string:
566             name: INSTALLER_VERSION
567             default: latest
568             description: 'Version of the installer to deploy'
569         - string:
570             name: GIT_BASE
571             default: https://gerrit.opnfv.org/gerrit/$PROJECT
572             description: 'Git URL to use on this Jenkins Slave'
573
574 - parameter:
575     name: 'dell-pod2-defaults'
576     parameters:
577         - node:
578             name: SLAVE_NAME
579             description: 'Slave name on Jenkins'
580             allowed-slaves:
581                 - dell-pod2
582             default-slaves:
583                 - dell-pod2
584         - string:
585             name: INSTALLER_VERSION
586             default: latest
587             description: 'Version of the installer to deploy'
588         - string:
589             name: GIT_BASE
590             default: https://gerrit.opnfv.org/gerrit/$PROJECT
591             description: 'Git URL to use on this Jenkins Slave'
592
593 - parameter:
594     name: 'nokia-pod1-defaults'
595     parameters:
596         - node:
597             name: SLAVE_NAME
598             description: 'Slave name on Jenkins'
599             allowed-slaves:
600                 - nokia-pod1
601             default-slaves:
602                 - nokia-pod1
603         - string:
604             name: INSTALLER_VERSION
605             default: stable
606             description: 'Version of the installer to deploy'
607         - string:
608             name: GIT_BASE
609             default: https://gerrit.opnfv.org/gerrit/$PROJECT
610             description: 'Git URL to use on this Jenkins Slave'
611         - string:
612             name: SSH_KEY
613             default: /root/.ssh/id_rsa
614             description: 'SSH key to use for Apex'
615
616 - parameter:
617     name: 'arm-build1-defaults'
618     parameters:
619         - node:
620             name: SLAVE_NAME
621             description: 'Slave name on Jenkins'
622             allowed-slaves:
623                 - arm-build1
624             default-slaves:
625                 - arm-build1
626         - string:
627             name: GIT_BASE
628             default: https://gerrit.opnfv.org/gerrit/$PROJECT
629             description: 'Git URL to use on this Jenkins Slave'
630
631 - parameter:
632     name: 'arm-pod1-defaults'
633     parameters:
634         - node:
635             name: SLAVE_NAME
636             description: 'Slave name on Jenkins'
637             allowed-slaves:
638                 - arm-pod1
639             default-slaves:
640                 - arm-pod1
641         - string:
642             name: GIT_BASE
643             default: https://gerrit.opnfv.org/gerrit/$PROJECT
644             description: 'Git URL to use on this Jenkins Slave'
645         - string:
646             name: DEFAULT_BRIDGE
647             default: 'admin6_br0,public6_br0'
648             desciption: 'The bridge to use for Fuel PXE booting. It can be a comma sparated list of bridges, in which case the first is the PXE boot bridge, and all subsequent interfaces that will be added to the VM. If left empty, most deploy scripts will default to pxebr.'
649         - string:
650             name: DEPLOY_TIMEOUT
651             default: '360'
652             description: 'Deployment timeout in minutes'
653         - string:
654             name: LAB_CONFIG_URL
655             default: file://$HOME/opnfv/repos/lab-config
656             description: 'Base URI to the configuration directory'