[fuel] Add jobs for itri-pod1 deployments
[releng.git] / jjb / global / slave-params.yaml
1 ---
2 #####################################################
3 # Parameters for slaves using old labels
4 # This will be cleaned up once the new job structure and
5 # use of the new labels are in place
6 #####################################################
7 - parameter:
8     name: 'apex-baremetal-master-defaults'
9     parameters:
10       - label:
11           name: SLAVE_LABEL
12           default: 'apex-baremetal-master'
13           all-nodes: false
14           node-eligibility: 'ignore-offline'
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: 'apex-baremetal-hunter-defaults'
26     parameters:
27       - label:
28           name: SLAVE_LABEL
29           default: 'apex-baremetal-master'
30           all-nodes: false
31           node-eligibility: 'ignore-offline'
32       - string:
33           name: GIT_BASE
34           default: https://gerrit.opnfv.org/gerrit/$PROJECT
35           description: 'Git URL to use on this Jenkins Slave'
36       - string:
37           name: SSH_KEY
38           default: /root/.ssh/id_rsa
39           description: 'SSH key to use for Apex'
40
41 - parameter:
42     name: 'apex-baremetal-gambia-defaults'
43     parameters:
44       - label:
45           name: SLAVE_LABEL
46           default: 'apex-baremetal-master'
47           all-nodes: false
48           node-eligibility: 'ignore-offline'
49       - string:
50           name: GIT_BASE
51           default: https://gerrit.opnfv.org/gerrit/$PROJECT
52           description: 'Git URL to use on this Jenkins Slave'
53       - string:
54           name: SSH_KEY
55           default: /root/.ssh/id_rsa
56           description: 'SSH key to use for Apex'
57
58 - parameter:
59     name: 'apex-baremetal-fraser-defaults'
60     parameters:
61       - label:
62           name: SLAVE_LABEL
63           default: 'apex-baremetal-master'
64           all-nodes: false
65           node-eligibility: 'ignore-offline'
66       - string:
67           name: GIT_BASE
68           default: https://gerrit.opnfv.org/gerrit/$PROJECT
69           description: 'Git URL to use on this Jenkins Slave'
70       - string:
71           name: SSH_KEY
72           default: /root/.ssh/id_rsa
73           description: 'SSH key to use for Apex'
74
75 - parameter:
76     name: 'apex-baremetal-euphrates-defaults'
77     parameters:
78       - label:
79           name: SLAVE_LABEL
80           default: 'apex-baremetal-master'
81           all-nodes: false
82           node-eligibility: 'ignore-offline'
83       - string:
84           name: GIT_BASE
85           default: https://gerrit.opnfv.org/gerrit/$PROJECT
86           description: 'Git URL to use on this Jenkins Slave'
87       - string:
88           name: SSH_KEY
89           default: /root/.ssh/id_rsa
90           description: 'SSH key to use for Apex'
91
92 - parameter:
93     name: 'apex-baremetal-danube-defaults'
94     parameters:
95       - label:
96           name: SLAVE_LABEL
97           default: 'apex-baremetal-danube'
98           all-nodes: false
99           node-eligibility: 'ignore-offline'
100       - string:
101           name: GIT_BASE
102           default: https://gerrit.opnfv.org/gerrit/$PROJECT
103           description: 'Git URL to use on this Jenkins Slave'
104       - string:
105           name: SSH_KEY
106           default: /root/.ssh/id_rsa
107           description: 'SSH key to use for Apex'
108
109
110 - parameter:
111     name: 'apex-virtual-master-defaults'
112     parameters:
113       - label:
114           name: SLAVE_LABEL
115           default: 'apex-virtual-master'
116           all-nodes: false
117           node-eligibility: 'ignore-offline'
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       - string:
123           name: SSH_KEY
124           default: /root/.ssh/id_rsa
125           description: 'SSH key to use for Apex'
126
127 - parameter:
128     name: 'apex-virtual-hunter-defaults'
129     parameters:
130       - label:
131           name: SLAVE_LABEL
132           default: 'apex-virtual-master'
133           all-nodes: false
134           node-eligibility: 'ignore-offline'
135       - string:
136           name: GIT_BASE
137           default: https://gerrit.opnfv.org/gerrit/$PROJECT
138           description: 'Git URL to use on this Jenkins Slave'
139       - string:
140           name: SSH_KEY
141           default: /root/.ssh/id_rsa
142           description: 'SSH key to use for Apex'
143
144 - parameter:
145     name: 'apex-virtual-gambia-defaults'
146     parameters:
147       - label:
148           name: SLAVE_LABEL
149           default: 'apex-virtual-master'
150           all-nodes: false
151           node-eligibility: 'ignore-offline'
152       - string:
153           name: GIT_BASE
154           default: https://gerrit.opnfv.org/gerrit/$PROJECT
155           description: 'Git URL to use on this Jenkins Slave'
156       - string:
157           name: SSH_KEY
158           default: /root/.ssh/id_rsa
159           description: 'SSH key to use for Apex'
160
161 - parameter:
162     name: 'apex-virtual-fraser-defaults'
163     parameters:
164       - label:
165           name: SLAVE_LABEL
166           default: 'apex-virtual-master'
167           all-nodes: false
168           node-eligibility: 'ignore-offline'
169       - string:
170           name: GIT_BASE
171           default: https://gerrit.opnfv.org/gerrit/$PROJECT
172           description: 'Git URL to use on this Jenkins Slave'
173       - string:
174           name: SSH_KEY
175           default: /root/.ssh/id_rsa
176           description: 'SSH key to use for Apex'
177
178 - parameter:
179     name: 'apex-virtual-euphrates-defaults'
180     parameters:
181       - label:
182           name: SLAVE_LABEL
183           default: 'apex-virtual-master'
184           all-nodes: false
185           node-eligibility: 'ignore-offline'
186       - string:
187           name: GIT_BASE
188           default: https://gerrit.opnfv.org/gerrit/$PROJECT
189           description: 'Git URL to use on this Jenkins Slave'
190       - string:
191           name: SSH_KEY
192           default: /root/.ssh/id_rsa
193           description: 'SSH key to use for Apex'
194
195 - parameter:
196     name: 'apex-virtual-danube-defaults'
197     parameters:
198       - label:
199           name: SLAVE_LABEL
200           default: 'apex-virtual-danube'
201           all-nodes: false
202           node-eligibility: 'ignore-offline'
203       - string:
204           name: GIT_BASE
205           default: https://gerrit.opnfv.org/gerrit/$PROJECT
206           description: 'Git URL to use on this Jenkins Slave'
207       - string:
208           name: SSH_KEY
209           default: /root/.ssh/id_rsa
210           description: 'SSH key to use for Apex'
211
212 - parameter:
213     name: 'lf-pod1-defaults'
214     parameters:
215       - node:
216           name: SLAVE_NAME
217           description: 'Slave name on Jenkins'
218           allowed-slaves:
219             - lf-pod1
220           default-slaves:
221             - lf-pod1
222       - string:
223           name: GIT_BASE
224           default: https://gerrit.opnfv.org/gerrit/$PROJECT
225           description: 'Git URL to use on this Jenkins Slave'
226       - string:
227           name: SSH_KEY
228           default: /root/.ssh/id_rsa
229           description: 'SSH key to use for Apex'
230
231 - parameter:
232     name: 'lf-pod3-defaults'
233     parameters:
234       - node:
235           name: SLAVE_NAME
236           description: 'Slave name on Jenkins'
237           allowed-slaves:
238             - lf-pod3
239           default-slaves:
240             - lf-pod3
241       - string:
242           name: GIT_BASE
243           default: https://gerrit.opnfv.org/gerrit/$PROJECT
244           description: 'Git URL to use on this Jenkins Slave'
245       - string:
246           name: SSH_KEY
247           default: /root/.ssh/id_rsa
248           description: 'SSH key to use for Apex'
249
250 - parameter:
251     name: 'lf-pod4-defaults'
252     parameters:
253       - node:
254           name: SLAVE_NAME
255           description: 'Slave name on Jenkins'
256           allowed-slaves:
257             - lf-pod4
258           default-slaves:
259             - lf-pod4
260       - string:
261           name: GIT_BASE
262           default: https://gerrit.opnfv.org/gerrit/$PROJECT
263           description: 'Git URL to use on this Jenkins Slave'
264       - string:
265           name: SSH_KEY
266           default: /root/.ssh/id_rsa
267           description: 'SSH key to use for Apex'
268
269 - parameter:
270     name: 'lf-pod5-defaults'
271     parameters:
272       - node:
273           name: SLAVE_NAME
274           description: 'Slave name on Jenkins'
275           allowed-slaves:
276             - lf-pod5
277           default-slaves:
278             - lf-pod5
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: SSH_KEY
285           default: /root/.ssh/id_rsa
286           description: 'SSH key to use for Apex'
287
288 #####################################################
289 # Parameters for CI baremetal PODs
290 #####################################################
291 - parameter:
292     name: 'apex-baremetal-defaults'
293     parameters:
294       - label:
295           name: SLAVE_LABEL
296           default: 'apex-baremetal'
297           all-nodes: false
298           node-eligibility: 'ignore-offline'
299       - string:
300           name: GIT_BASE
301           default: https://gerrit.opnfv.org/gerrit/$PROJECT
302           description: 'Git URL to use on this Jenkins Slave'
303       - string:
304           name: SSH_KEY
305           default: /root/.ssh/id_rsa
306           description: 'SSH key to use for Apex'
307 - parameter:
308     name: 'compass-baremetal-defaults'
309     parameters:
310       - label:
311           name: SLAVE_LABEL
312           default: 'compass-baremetal'
313           all-nodes: false
314           node-eligibility: 'ignore-offline'
315       - string:
316           name: GIT_BASE
317           default: https://gerrit.opnfv.org/gerrit/$PROJECT
318           description: 'Git URL to use on this Jenkins Slave'
319
320 - parameter:
321     name: 'compass-baremetal-master-defaults'
322     parameters:
323       - label:
324           name: SLAVE_LABEL
325           default: 'compass-baremetal-master'
326           all-nodes: false
327           node-eligibility: 'ignore-offline'
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: 'compass-baremetal-branch-defaults'
335     parameters:
336       - label:
337           name: SLAVE_LABEL
338           default: 'compass-baremetal-branch'
339           all-nodes: false
340           node-eligibility: 'ignore-offline'
341       - string:
342           name: GIT_BASE
343           default: https://gerrit.opnfv.org/gerrit/$PROJECT
344           description: 'Git URL to use on this Jenkins Slave'
345
346 - parameter:
347     name: 'fuel-baremetal-defaults'
348     parameters:
349       - label:
350           name: SLAVE_LABEL
351           default: 'fuel-baremetal'
352           all-nodes: false
353           node-eligibility: 'ignore-offline'
354       - string:
355           name: GIT_BASE
356           default: https://gerrit.opnfv.org/gerrit/$PROJECT
357           description: 'Git URL to use on this Jenkins Slave'
358
359 - parameter:
360     name: 'armband-baremetal-defaults'
361     parameters:
362       - label:
363           name: SLAVE_LABEL
364           default: 'armband-baremetal'
365           all-nodes: false
366           node-eligibility: 'ignore-offline'
367       - string:
368           name: GIT_BASE
369           default: https://gerrit.opnfv.org/gerrit/$PROJECT
370           description: 'Git URL to use on this Jenkins Slave'
371
372 - parameter:
373     name: 'auto-baremetal-defaults'
374     parameters:
375       - label:
376           name: SLAVE_LABEL
377           default: 'auto-baremetal'
378           all-nodes: false
379           node-eligibility: 'ignore-offline'
380       - string:
381           name: GIT_BASE
382           default: https://gerrit.opnfv.org/gerrit/$PROJECT
383           description: 'Git URL to use on this Jenkins Slave'
384
385 - parameter:
386     name: 'joid-baremetal-defaults'
387     parameters:
388       - label:
389           name: SLAVE_LABEL
390           default: 'joid-baremetal'
391           all-nodes: false
392           node-eligibility: 'ignore-offline'
393       - string:
394           name: GIT_BASE
395           default: https://gerrit.opnfv.org/gerrit/$PROJECT
396           description: 'Git URL to use on this Jenkins Slave'
397       - string:
398           name: EXTERNAL_NETWORK
399           default: ext-net
400           description: "External network floating ips"
401
402 - parameter:
403     name: 'daisy-baremetal-defaults'
404     parameters:
405       - node:
406           name: SLAVE_NAME
407           description: 'Slave name on Jenkins'
408           allowed-slaves:
409             - zte-pod2
410           default-slaves:
411             - zte-pod2
412       - label:
413           name: SLAVE_LABEL
414           default: 'daisy-baremetal'
415           all-nodes: false
416           node-eligibility: 'ignore-offline'
417       - string:
418           name: INSTALLER_IP
419           default: '10.20.7.3'
420           description: 'IP of the installer'
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 #####################################################
427 # Parameters for CI virtual PODs
428 #####################################################
429 - parameter:
430     name: 'apex-virtual-defaults'
431     parameters:
432       - label:
433           name: SLAVE_LABEL
434           default: 'apex-virtual'
435           all-nodes: false
436           node-eligibility: 'ignore-offline'
437       - string:
438           name: GIT_BASE
439           default: https://gerrit.opnfv.org/gerrit/$PROJECT
440           description: 'Git URL to use on this Jenkins Slave'
441       - string:
442           name: SSH_KEY
443           default: /root/.ssh/id_rsa
444           description: 'SSH key to use for Apex'
445
446 - parameter:
447     name: 'compass-virtual-defaults'
448     parameters:
449       - label:
450           name: SLAVE_LABEL
451           default: 'compass-virtual'
452           all-nodes: false
453           node-eligibility: 'ignore-offline'
454       - string:
455           name: GIT_BASE
456           default: https://gerrit.opnfv.org/gerrit/$PROJECT
457           description: 'Git URL to use on this Jenkins Slave'
458
459 - parameter:
460     name: 'compass-arm-virtual-defaults'
461     parameters:
462       - label:
463           name: SLAVE_LABEL
464           default: 'compass-arm-virtual'
465           all-nodes: false
466           node-eligibility: 'ignore-offline'
467       - string:
468           name: GIT_BASE
469           default: https://gerrit.opnfv.org/gerrit/$PROJECT
470           description: 'Git URL to use on this Jenkins Slave'
471
472 - parameter:
473     name: 'compass-virtual-master-defaults'
474     parameters:
475       - label:
476           name: SLAVE_LABEL
477           default: 'compass-virtual-master'
478           all-nodes: false
479           node-eligibility: 'ignore-offline'
480       - string:
481           name: GIT_BASE
482           default: https://gerrit.opnfv.org/gerrit/$PROJECT
483           description: 'Git URL to use on this Jenkins Slave'
484
485 - parameter:
486     name: 'compass-virtual-branch-defaults'
487     parameters:
488       - label:
489           name: SLAVE_LABEL
490           default: 'compass-virtual-branch'
491           all-nodes: false
492           node-eligibility: 'ignore-offline'
493       - string:
494           name: GIT_BASE
495           default: https://gerrit.opnfv.org/gerrit/$PROJECT
496           description: 'Git URL to use on this Jenkins Slave'
497
498 - parameter:
499     name: 'fuel-virtual-defaults'
500     parameters:
501       - label:
502           name: SLAVE_LABEL
503           default: 'fuel-virtual'
504           all-nodes: false
505           node-eligibility: 'ignore-offline'
506       - string:
507           name: GIT_BASE
508           default: https://gerrit.opnfv.org/gerrit/$PROJECT
509           description: 'Git URL to use on this Jenkins Slave'
510
511 - parameter:
512     name: 'armband-virtual-defaults'
513     parameters:
514       - label:
515           name: SLAVE_LABEL
516           default: 'armband-virtual'
517           all-nodes: false
518           node-eligibility: 'ignore-offline'
519       - string:
520           name: GIT_BASE
521           default: https://gerrit.opnfv.org/gerrit/$PROJECT
522           description: 'Git URL to use on this Jenkins Slave'
523
524 - parameter:
525     name: 'joid-virtual-defaults'
526     parameters:
527       - label:
528           name: SLAVE_LABEL
529           default: 'joid-virtual'
530           all-nodes: false
531           node-eligibility: 'ignore-offline'
532       - string:
533           name: GIT_BASE
534           default: https://gerrit.opnfv.org/gerrit/$PROJECT
535           description: 'Git URL to use on this Jenkins Slave'
536
537 - parameter:
538     name: 'daisy-virtual-defaults'
539     parameters:
540       - node:
541           name: SLAVE_NAME
542           description: 'Slave name on Jenkins'
543           allowed-slaves:
544             - zte-virtual1
545             - zte-virtual2
546           default-slaves:
547             - zte-virtual1
548       - label:
549           name: SLAVE_LABEL
550           default: 'daisy-virtual'
551           all-nodes: false
552           node-eligibility: 'ignore-offline'
553       - string:
554           name: INSTALLER_IP
555           default: '10.20.11.2'
556           description: 'IP of the installer'
557       - string:
558           name: BRIDGE
559           default: 'daisy1'
560           description: 'pxe bridge for booting of Daisy master'
561       - string:
562           name: GIT_BASE
563           default: https://gerrit.opnfv.org/gerrit/$PROJECT
564           description: 'Git URL to use on this Jenkins Slave'
565
566 - parameter:
567     name: 'functest-virtual-defaults'
568     parameters:
569       - label:
570           name: SLAVE_LABEL
571           default: 'functest-virtual'
572           all-nodes: false
573           node-eligibility: 'ignore-offline'
574
575 #####################################################
576 # Parameters for build slaves
577 #####################################################
578 - parameter:
579     name: 'opnfv-build-centos-defaults'
580     parameters:
581       - label:
582           name: SLAVE_LABEL
583           default: 'opnfv-build-centos'
584           all-nodes: false
585           node-eligibility: 'ignore-offline'
586       - string:
587           name: GIT_BASE
588           default: https://gerrit.opnfv.org/gerrit/$PROJECT
589           description: 'Git URL to use on this Jenkins Slave'
590       - string:
591           name: BUILD_DIRECTORY
592           default: $WORKSPACE/build_output
593           description: "Directory where the build artifact will be located upon the completion of the build."
594
595 - parameter:
596     name: 'opnfv-build-ubuntu-defaults'
597     parameters:
598       - label:
599           name: SLAVE_LABEL
600           default: 'opnfv-build-ubuntu'
601           description: 'Slave label on Jenkins'
602           all-nodes: false
603           node-eligibility: 'ignore-offline'
604       - string:
605           name: GIT_BASE
606           default: https://gerrit.opnfv.org/gerrit/$PROJECT
607           description: 'Git URL to use on this Jenkins Slave'
608       - string:
609           name: BUILD_DIRECTORY
610           default: $WORKSPACE/build_output
611           description: "Directory where the build artifact will be located upon the completion of the build."
612
613 - parameter:
614     name: 'pharos-dashboard-defaults'
615     parameters:
616       - label:
617           name: SLAVE_LABEL
618           default: 'pharos-dashboard2'
619           description: 'Slave label on Jenkins'
620           all-nodes: false
621           node-eligibility: 'ignore-offline'
622       - string:
623           name: GIT_BASE
624           default: https://gerrit.opnfv.org/gerrit/$PROJECT
625           description: 'Git URL to use on this Jenkins Slave'
626       - string:
627           name: BUILD_DIRECTORY
628           default: $WORKSPACE/build_output
629           description: "Directory where the build artifact will be located upon the completion of the build."
630
631 - parameter:
632     name: 'opnfv-build-defaults'
633     parameters:
634       - label:
635           name: SLAVE_LABEL
636           default: 'opnfv-build'
637           description: 'Slave label on Jenkins'
638           all-nodes: false
639           node-eligibility: 'ignore-offline'
640       - string:
641           name: GIT_BASE
642           default: https://gerrit.opnfv.org/gerrit/$PROJECT
643           description: 'Git URL to use on this Jenkins Slave'
644       - string:
645           name: BUILD_DIRECTORY
646           default: $WORKSPACE/build_output
647           description: "Directory where the build artifact will be located upon the completion of the build."
648
649 - parameter:
650     name: 'lf-build2-defaults'
651     parameters:
652       - label:
653           name: SLAVE_LABEL
654           default: 'lf-build2'
655           description: 'Slave label on Jenkins'
656           all-nodes: false
657           node-eligibility: 'ignore-offline'
658       - string:
659           name: GIT_BASE
660           default: https://gerrit.opnfv.org/gerrit/$PROJECT
661           description: 'Git URL to use on this Jenkins Slave'
662       - string:
663           name: BUILD_DIRECTORY
664           default: $WORKSPACE/build_output
665           description: "Directory where the build artifact will be located upon the completion of the build."
666
667 - parameter:
668     name: 'ericsson-build3-defaults'
669     parameters:
670       - label:
671           name: SLAVE_LABEL
672           default: 'ericsson-build3'
673           description: 'Slave label on Jenkins'
674           all-nodes: false
675           node-eligibility: 'ignore-offline'
676       - string:
677           name: GIT_BASE
678           default: https://gerrit.opnfv.org/gerrit/$PROJECT
679           description: 'Git URL to use on this Jenkins Slave'
680
681 - parameter:
682     name: 'ericsson-build4-defaults'
683     parameters:
684       - label:
685           name: SLAVE_LABEL
686           default: 'ericsson-build4'
687           description: 'Slave label on Jenkins'
688           all-nodes: false
689           node-eligibility: 'ignore-offline'
690       - string:
691           name: GIT_BASE
692           default: https://gerrit.opnfv.org/gerrit/$PROJECT
693           description: 'Git URL to use on this Jenkins Slave'
694       - string:
695           name: BUILD_DIRECTORY
696           default: $WORKSPACE/build_output
697           description: "Directory where the build artifact will be located upon the completion of the build."
698
699 - parameter:
700     name: 'huawei-build-defaults'
701     parameters:
702       - node:
703           name: SLAVE_NAME
704           description: 'Slave name on Jenkins'
705           allowed-slaves:
706             - huawei-build
707           default-slaves:
708             - huawei-build
709       - string:
710           name: GIT_BASE
711           default: https://gerrit.opnfv.org/gerrit/$PROJECT
712           description: 'Git URL to use on this Jenkins Slave'
713
714 - parameter:
715     name: 'opnfv-build-ubuntu-arm-defaults'
716     parameters:
717       - label:
718           name: SLAVE_LABEL
719           default: 'opnfv-build-ubuntu-arm'
720           description: 'Slave label on Jenkins'
721           all-nodes: false
722           node-eligibility: 'ignore-offline'
723       - string:
724           name: GIT_BASE
725           default: https://gerrit.opnfv.org/gerrit/$PROJECT
726           description: 'Git URL to use on this Jenkins Slave'
727       - string:
728           name: BUILD_DIRECTORY
729           default: $WORKSPACE/build_output
730           description: "Directory where the build artifact will be located upon the completion of the build."
731
732 #####################################################
733 # Parameters for none-CI PODs
734 #####################################################
735 - parameter:
736     name: 'cengn-pod1-defaults'
737     parameters:
738       - node:
739           name: SLAVE_NAME
740           description: 'Slave name on Jenkins'
741           allowed-slaves:
742             - cengn-pod1
743           default-slaves:
744             - cengn-pod1
745       - string:
746           name: GIT_BASE
747           default: https://gerrit.opnfv.org/gerrit/$PROJECT
748           description: 'Git URL to use on this Jenkins Slave'
749
750 - parameter:
751     name: 'intel-pod1-defaults'
752     parameters:
753       - node:
754           name: SLAVE_NAME
755           description: 'Slave name on Jenkins'
756           allowed-slaves:
757             - intel-pod1
758           default-slaves:
759             - intel-pod1
760       - string:
761           name: GIT_BASE
762           default: https://gerrit.opnfv.org/gerrit/$PROJECT
763           description: 'Git URL to use on this Jenkins Slave'
764
765 - parameter:
766     name: 'intel-pod2-defaults'
767     parameters:
768       - node:
769           name: SLAVE_NAME
770           description: 'Slave name on Jenkins'
771           allowed-slaves:
772             - intel-pod2
773           default-slaves:
774             - intel-pod2
775       - string:
776           name: GIT_BASE
777           default: https://gerrit.opnfv.org/gerrit/$PROJECT
778           description: 'Git URL to use on this Jenkins Slave'
779       - string:
780           name: SSH_KEY
781           default: /root/.ssh/id_rsa
782           description: 'SSH key to use for Apex'
783
784 - parameter:
785     name: 'intel-pod9-defaults'
786     parameters:
787       - node:
788           name: SLAVE_NAME
789           description: 'Slave name on Jenkins'
790           allowed-slaves:
791             - intel-pod9
792           default-slaves:
793             - intel-pod9
794       - string:
795           name: GIT_BASE
796           default: https://gerrit.opnfv.org/gerrit/$PROJECT
797           description: 'Git URL to use on this Jenkins Slave'
798
799 - parameter:
800     name: 'intel-pod10-defaults'
801     parameters:
802       - node:
803           name: SLAVE_NAME
804           description: 'Slave name on Jenkins'
805           allowed-slaves:
806             - intel-pod10
807           default-slaves:
808             - intel-pod10
809       - string:
810           name: GIT_BASE
811           default: https://gerrit.opnfv.org/gerrit/$PROJECT
812           description: 'Git URL to use on this Jenkins Slave'
813
814 - parameter:
815     name: 'intel-pod12-defaults'
816     parameters:
817       - node:
818           name: SLAVE_NAME
819           description: 'Slave name on Jenkins'
820           allowed-slaves:
821             - intel-pod12
822           default-slaves:
823             - intel-pod12
824       - string:
825           name: GIT_BASE
826           default: https://gerrit.opnfv.org/gerrit/$PROJECT
827           description: 'Git URL to use on this Jenkins Slave'
828
829 - parameter:
830     name: 'intel-pod18-defaults'
831     parameters:
832       - node:
833           name: SLAVE_NAME
834           description: 'Slave name on Jenkins'
835           allowed-slaves:
836             - intel-pod18
837           default-slaves:
838             - intel-pod18
839       - string:
840           name: GIT_BASE
841           default: https://gerrit.opnfv.org/gerrit/$PROJECT
842           description: 'Git URL to use on this Jenkins Slave'
843
844 - parameter:
845     name: 'itri-pod1-defaults'
846     parameters:
847       - node:
848           name: SLAVE_NAME
849           description: 'Slave name on Jenkins'
850           allowed-slaves:
851             - itri-pod1
852           default-slaves:
853             - itri-pod1
854       - string:
855           name: GIT_BASE
856           default: https://gerrit.opnfv.org/gerrit/$PROJECT
857           description: 'Git URL to use on this Jenkins Slave'
858       - string:
859           name: INSTALLER_IP
860           default: '10.20.0.2'
861           description: 'IP of the installer'
862
863 - parameter:
864     name: 'huawei-pod3-defaults'
865     parameters:
866       - node:
867           name: SLAVE_NAME
868           description: 'Slave name on Jenkins'
869           allowed-slaves:
870             - huawei-pod3
871           default-slaves:
872             - huawei-pod3
873       - label:
874           name: SLAVE_LABEL
875           default: 'huawei-test'
876           all-nodes: false
877           node-eligibility: 'ignore-offline'
878       - string:
879           name: GIT_BASE
880           default: https://gerrit.opnfv.org/gerrit/$PROJECT
881           description: 'Git URL to use on this Jenkins Slave'
882
883 - parameter:
884     name: 'huawei-pod4-defaults'
885     parameters:
886       - node:
887           name: SLAVE_NAME
888           description: 'Slave name on Jenkins'
889           allowed-slaves:
890             - huawei-pod4
891           default-slaves:
892             - huawei-pod4
893       - label:
894           name: SLAVE_LABEL
895           default: 'huawei-test'
896           all-nodes: false
897           node-eligibility: 'ignore-offline'
898       - string:
899           name: GIT_BASE
900           default: https://gerrit.opnfv.org/gerrit/$PROJECT
901           description: 'Git URL to use on this Jenkins Slave'
902
903 - parameter:
904     name: 'intel-pod8-defaults'
905     parameters:
906       - node:
907           name: SLAVE_NAME
908           description: 'Slave name on Jenkins'
909           allowed-slaves:
910             - intel-pod8
911           default-slaves:
912             - intel-pod8
913       - string:
914           name: GIT_BASE
915           default: https://gerrit.opnfv.org/gerrit/$PROJECT
916
917 - parameter:
918     name: 'intel-pod17-defaults'
919     parameters:
920       - node:
921           name: SLAVE_NAME
922           description: 'Slave name on Jenkins'
923           allowed-slaves:
924             - intel-pod17
925           default-slaves:
926             - intel-pod17
927       - string:
928           name: GIT_BASE
929           default: https://gerrit.opnfv.org/gerrit/$PROJECT
930
931 - parameter:
932     name: 'huawei-virtual5-defaults'
933     parameters:
934       - label:
935           name: SLAVE_LABEL
936           default: 'huawei-virtual5'
937           all-nodes: false
938           node-eligibility: 'ignore-offline'
939       - string:
940           name: GIT_BASE
941           default: https://gerrit.opnfv.org/gerrit/$PROJECT
942
943 - parameter:
944     name: 'huawei-virtual7-defaults'
945     parameters:
946       - node:
947           name: SLAVE_NAME
948           description: 'Slave name on Jenkins'
949           allowed-slaves:
950             - huawei-virtual7
951           default-slaves:
952             - huawei-virtual7
953       - string:
954           name: GIT_BASE
955           default: https://gerrit.opnfv.org/gerrit/$PROJECT
956
957 - parameter:
958     name: 'huawei-pod7-defaults'
959     parameters:
960       - node:
961           name: SLAVE_NAME
962           description: 'Slave name on Jenkins'
963           allowed-slaves:
964             - huawei-pod7
965           default-slaves:
966             - huawei-pod7
967       - string:
968           name: GIT_BASE
969           default: https://gerrit.opnfv.org/gerrit/$PROJECT
970
971 - parameter:
972     name: 'zte-pod1-defaults'
973     parameters:
974       - node:
975           name: SLAVE_NAME
976           description: 'Slave name on Jenkins'
977           allowed-slaves:
978             - zte-pod1
979           default-slaves:
980             - zte-pod1
981       - string:
982           name: GIT_BASE
983           default: https://gerrit.opnfv.org/gerrit/$PROJECT
984           description: 'Git URL to use on this Jenkins Slave'
985       - string:
986           name: INSTALLER_IP
987           default: '10.20.6.2'
988           description: 'IP of the installer'
989       - string:
990           name: BRIDGE
991           default: 'br6'
992           description: 'pxe bridge for booting of Fuel master'
993
994 - parameter:
995     name: 'zte-pod2-defaults'
996     parameters:
997       - node:
998           name: SLAVE_NAME
999           description: 'Slave name on Jenkins'
1000           allowed-slaves:
1001             - zte-pod2
1002           default-slaves:
1003             - zte-pod2
1004       - string:
1005           name: GIT_BASE
1006           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1007           description: 'Git URL to use on this Jenkins Slave'
1008       - string:
1009           name: INSTALLER_IP
1010           default: '10.20.7.3'
1011           description: 'IP of the installer'
1012       - string:
1013           name: BRIDGE
1014           default: 'br7'
1015           description: 'pxe bridge for booting of Daisy master'
1016
1017 - parameter:
1018     name: 'zte-pod3-defaults'
1019     parameters:
1020       - node:
1021           name: SLAVE_NAME
1022           description: 'Slave name on Jenkins'
1023           allowed-slaves:
1024             - zte-pod3
1025           default-slaves:
1026             - zte-pod3
1027       - string:
1028           name: GIT_BASE
1029           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1030           description: 'Git URL to use on this Jenkins Slave'
1031       - string:
1032           name: INSTALLER_IP
1033           default: '10.20.0.2'
1034           description: 'IP of the installer'
1035       - string:
1036           name: BRIDGE
1037           default: 'br0'
1038           description: 'pxe bridge for booting of Daisy master'
1039
1040 - parameter:
1041     name: 'zte-pod9-defaults'
1042     parameters:
1043       - node:
1044           name: SLAVE_NAME
1045           description: 'Slave name on Jenkins'
1046           allowed-slaves:
1047             - zte-pod9
1048           default-slaves:
1049             - zte-pod9
1050       - string:
1051           name: GIT_BASE
1052           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1053           description: 'Git URL to use on this Jenkins Slave'
1054       - string:
1055           name: INSTALLER_IP
1056           default: '10.20.7.2'
1057           description: 'IP of the installer'
1058       - string:
1059           name: BRIDGE
1060           default: 'br0'
1061           description: 'pxe bridge for booting of Daisy master'
1062
1063 - parameter:
1064     name: zte-virtual5-defaults
1065     parameters:
1066       - node:
1067           name: SLAVE_NAME
1068           description: 'Slave name on Jenkins'
1069           allowed-slaves:
1070             - zte-virtual5
1071           default-slaves:
1072             - zte-virtual5
1073       - string:
1074           name: GIT_BASE
1075           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1076           description: 'Git URL to use on this Jenkins Slave'
1077
1078 - parameter:
1079     name: zte-virtual6-defaults
1080     parameters:
1081       - node:
1082           name: SLAVE_NAME
1083           description: 'Slave name on Jenkins'
1084           allowed-slaves:
1085             - zte-virtual6
1086           default-slaves:
1087             - zte-virtual6
1088       - string:
1089           name: GIT_BASE
1090           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1091           description: 'Git URL to use on this Jenkins Slave'
1092
1093 - parameter:
1094     name: 'juniper-pod1-defaults'
1095     parameters:
1096       - node:
1097           name: SLAVE_NAME
1098           description: 'Slave name on Jenkins'
1099           allowed-slaves:
1100             - juniper-pod1
1101           default-slaves:
1102             - juniper-pod1
1103       - string:
1104           name: GIT_BASE
1105           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1106           description: 'Git URL to use on this Jenkins Slave'
1107       - string:
1108           name: CEPH_DISKS
1109           default: /srv
1110           description: "Disks to use by ceph (comma separated list)"
1111
1112 - parameter:
1113     name: 'orange-pod1-defaults'
1114     parameters:
1115       - node:
1116           name: SLAVE_NAME
1117           description: 'Slave name on Jenkins'
1118           allowed-slaves:
1119             - orange-pod1
1120           default-slaves:
1121             - orange-pod1
1122       - string:
1123           name: GIT_BASE
1124           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1125           description: 'Git URL to use on this Jenkins Slave'
1126
1127 - parameter:
1128     name: 'orange-pod2-defaults'
1129     parameters:
1130       - node:
1131           name: SLAVE_NAME
1132           description: 'Slave name on Jenkins'
1133           allowed-slaves:
1134             - orange-pod2
1135           default-slaves:
1136             - orange-pod2
1137       - string:
1138           name: GIT_BASE
1139           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1140           description: 'Git URL to use on this Jenkins Slave'
1141
1142 - parameter:
1143     name: 'orange-pod5-defaults'
1144     parameters:
1145       - node:
1146           name: SLAVE_NAME
1147           description: 'Slave name on Jenkins'
1148           allowed-slaves:
1149             - orange-pod5
1150           default-slaves:
1151             - orange-pod5
1152       - string:
1153           name: GIT_BASE
1154           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1155           description: 'Git URL to use on this Jenkins Slave'
1156
1157 - parameter:
1158     name: 'dell-pod1-defaults'
1159     parameters:
1160       - node:
1161           name: SLAVE_NAME
1162           description: 'Slave name on Jenkins'
1163           allowed-slaves:
1164             - dell-pod1
1165           default-slaves:
1166             - dell-pod1
1167       - string:
1168           name: GIT_BASE
1169           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1170           description: 'Git URL to use on this Jenkins Slave'
1171
1172 - parameter:
1173     name: 'dell-pod2-defaults'
1174     parameters:
1175       - node:
1176           name: SLAVE_NAME
1177           description: 'Slave name on Jenkins'
1178           allowed-slaves:
1179             - dell-pod2
1180           default-slaves:
1181             - dell-pod2
1182       - string:
1183           name: GIT_BASE
1184           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1185           description: 'Git URL to use on this Jenkins Slave'
1186
1187 - parameter:
1188     name: 'nokia-pod1-defaults'
1189     parameters:
1190       - node:
1191           name: SLAVE_NAME
1192           description: 'Slave name on Jenkins'
1193           allowed-slaves:
1194             - nokia-pod1
1195           default-slaves:
1196             - nokia-pod1
1197       - string:
1198           name: GIT_BASE
1199           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1200           description: 'Git URL to use on this Jenkins Slave'
1201       - string:
1202           name: SSH_KEY
1203           default: /root/.ssh/id_rsa
1204           description: 'SSH key to use for Apex'
1205
1206 - parameter:
1207     name: 'intel-virtual6-defaults'
1208     parameters:
1209       - node:
1210           name: SLAVE_NAME
1211           description: 'Slave name on Jenkins'
1212           allowed-slaves:
1213             - intel-virtual6
1214           default-slaves:
1215             - intel-virtual6
1216       - string:
1217           name: GIT_BASE
1218           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1219           description: 'Git URL to use on this Jenkins Slave'
1220
1221 - parameter:
1222     name: 'intel-virtual10-defaults'
1223     parameters:
1224       - node:
1225           name: SLAVE_NAME
1226           description: 'Slave name on Jenkins'
1227           allowed-slaves:
1228             - intel-virtual10
1229           default-slaves:
1230             - intel-virtual10
1231       - string:
1232           name: GIT_BASE
1233           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1234           description: 'Git URL to use on this Jenkins Slave'
1235
1236 - parameter:
1237     name: 'doctor-slave-parameter'
1238     parameters:
1239       - string:
1240           name: GIT_BASE
1241           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1242           description: 'Git URL to use on this Jenkins Slave'
1243
1244 - parameter:
1245     name: 'ericsson-virtual5-defaults'
1246     parameters:
1247       - label:
1248           name: SLAVE_LABEL
1249           default: 'ericsson-virtual5'
1250           all-nodes: false
1251           node-eligibility: 'ignore-offline'
1252       - string:
1253           name: GIT_BASE
1254           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1255           description: 'Git URL to use on this Jenkins Slave'
1256
1257 - parameter:
1258     name: 'ericsson-virtual12-defaults'
1259     parameters:
1260       - label:
1261           name: SLAVE_LABEL
1262           default: 'ericsson-virtual12'
1263           all-nodes: false
1264           node-eligibility: 'ignore-offline'
1265       - string:
1266           name: GIT_BASE
1267           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1268           description: 'Git URL to use on this Jenkins Slave'
1269
1270 - parameter:
1271     name: 'ericsson-virtual13-defaults'
1272     parameters:
1273       - label:
1274           name: SLAVE_LABEL
1275           default: 'ericsson-virtual13'
1276           all-nodes: false
1277           node-eligibility: 'ignore-offline'
1278       - string:
1279           name: GIT_BASE
1280           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1281           description: 'Git URL to use on this Jenkins Slave'
1282
1283 - parameter:
1284     name: 'ericsson-virtual-pod1bl01-defaults'
1285     parameters:
1286       - label:
1287           name: SLAVE_LABEL
1288           default: 'ericsson-virtual-pod1bl01'
1289           all-nodes: false
1290           node-eligibility: 'ignore-offline'
1291       - string:
1292           name: GIT_BASE
1293           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1294           description: 'Git URL to use on this Jenkins Slave'
1295
1296 - parameter:
1297     name: 'odl-netvirt-virtual-defaults'
1298     parameters:
1299       - label:
1300           name: SLAVE_LABEL
1301           default: 'odl-netvirt-virtual'
1302           all-nodes: false
1303           node-eligibility: 'ignore-offline'
1304       - string:
1305           name: GIT_BASE
1306           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1307           description: 'Git URL to use on this Jenkins Slave'
1308
1309 - parameter:
1310     name: 'odl-netvirt-virtual-intel-defaults'
1311     parameters:
1312       - label:
1313           name: SLAVE_LABEL
1314           default: 'odl-netvirt-virtual-intel'
1315           all-nodes: false
1316           node-eligibility: 'ignore-offline'
1317       - string:
1318           name: GIT_BASE
1319           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1320           description: 'Git URL to use on this Jenkins Slave'
1321
1322 - parameter:
1323     name: 'flex-pod1-defaults'
1324     parameters:
1325       - node:
1326           name: SLAVE_NAME
1327           description: 'Slave name on Jenkins'
1328           allowed-slaves:
1329             - flex-pod1
1330           default-slaves:
1331             - flex-pod1
1332       - string:
1333           name: GIT_BASE
1334           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1335           description: 'Git URL to use on this Jenkins Slave'
1336
1337 #####################################################
1338 # These slaves are just dummy slaves for sandbox jobs
1339 #####################################################
1340 - parameter:
1341     name: 'sandbox-baremetal-defaults'
1342     parameters:
1343       - label:
1344           name: SLAVE_LABEL
1345           default: 'sandbox-baremetal'
1346           description: 'Slave label on Jenkins'
1347           all-nodes: false
1348           node-eligibility: 'ignore-offline'
1349       - string:
1350           name: GIT_BASE
1351           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1352           description: 'Git URL to use on this Jenkins Slave'
1353       - string:
1354           name: BUILD_DIRECTORY
1355           default: $WORKSPACE/build_output
1356           description: "Directory where the build artifact will be located upon the completion of the build."
1357
1358 - parameter:
1359     name: 'sandbox-virtual-defaults'
1360     parameters:
1361       - label:
1362           name: SLAVE_LABEL
1363           default: 'sandbox-virtual'
1364           description: 'Slave label on Jenkins'
1365           all-nodes: false
1366           node-eligibility: 'ignore-offline'
1367       - string:
1368           name: GIT_BASE
1369           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1370           description: 'Git URL to use on this Jenkins Slave'
1371       - string:
1372           name: BUILD_DIRECTORY
1373           default: $WORKSPACE/build_output
1374           description: "Directory where the build artifact will be located upon the completion of the build."
1375
1376 - parameter:
1377     name: 'dummy-pod1-defaults'
1378     parameters:
1379       - label:
1380           name: SLAVE_LABEL
1381           default: 'dummy-pod1'
1382           description: 'Slave label on Jenkins'
1383           all-nodes: false
1384           node-eligibility: 'ignore-offline'
1385       - string:
1386           name: GIT_BASE
1387           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1388           description: 'Git URL to use on this Jenkins Slave'
1389       - string:
1390           name: BUILD_DIRECTORY
1391           default: $WORKSPACE/build_output
1392           description: "Directory where the build artifact will be located upon the completion of the build."