Merge "Disable mcp ci job on zte-pod1"
[releng.git] / jjb / global / slave-params.yml
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       - string:
14           name: GIT_BASE
15           default: https://gerrit.opnfv.org/gerrit/$PROJECT
16           description: 'Git URL to use on this Jenkins Slave'
17       - string:
18           name: SSH_KEY
19           default: /root/.ssh/id_rsa
20           description: 'SSH key to use for Apex'
21       - node:
22           name: SLAVE_NAME
23           description: 'Slave name on Jenkins'
24           allowed-slaves:
25             - lf-pod1
26           default-slaves:
27             - lf-pod1
28
29 - parameter:
30     name: 'apex-baremetal-danube-defaults'
31     parameters:
32       - label:
33           name: SLAVE_LABEL
34           default: 'apex-baremetal-danube'
35       - string:
36           name: GIT_BASE
37           default: https://gerrit.opnfv.org/gerrit/$PROJECT
38           description: 'Git URL to use on this Jenkins Slave'
39       - string:
40           name: SSH_KEY
41           default: /root/.ssh/id_rsa
42           description: 'SSH key to use for Apex'
43       - node:
44           name: SLAVE_NAME
45           description: 'Slave name on Jenkins'
46           allowed-slaves:
47             - lf-pod1
48           default-slaves:
49             - lf-pod1
50
51 - parameter:
52     name: 'apex-virtual-master-defaults'
53     parameters:
54       - label:
55           name: SLAVE_LABEL
56           default: 'apex-virtual-master'
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: SSH_KEY
63           default: /root/.ssh/id_rsa
64           description: 'SSH key to use for Apex'
65       - node:
66           name: SLAVE_NAME
67           description: 'Slave name on Jenkins'
68           allowed-slaves:
69             - lf-virtual2
70             - lf-virtual3
71           default-slaves:
72             - lf-virtual2
73             - lf-virtual3
74
75 - parameter:
76     name: 'apex-virtual-danube-defaults'
77     parameters:
78       - label:
79           name: SLAVE_LABEL
80           default: 'apex-virtual-danube'
81       - string:
82           name: GIT_BASE
83           default: https://gerrit.opnfv.org/gerrit/$PROJECT
84           description: 'Git URL to use on this Jenkins Slave'
85       - string:
86           name: SSH_KEY
87           default: /root/.ssh/id_rsa
88           description: 'SSH key to use for Apex'
89       - node:
90           name: SLAVE_NAME
91           description: 'Slave name on Jenkins'
92           allowed-slaves:
93             - lf-pod3
94           default-slaves:
95             - lf-pod3
96
97 - parameter:
98     name: 'arm-pod5-defaults'
99     parameters:
100       - node:
101           name: SLAVE_NAME
102           description: 'Slave name on Jenkins'
103           allowed-slaves:
104             - arm-pod5
105           default-slaves:
106             - arm-pod5
107       - string:
108           name: BRIDGE
109           default: 'admin7_br0,mgmt7_br0,,public7_br0'
110           description: 'Pre-existing bridges used by Fuel'
111
112 - parameter:
113     name: 'lf-pod1-defaults'
114     parameters:
115       - node:
116           name: SLAVE_NAME
117           description: 'Slave name on Jenkins'
118           allowed-slaves:
119             - lf-pod1
120           default-slaves:
121             - lf-pod1
122       - string:
123           name: GIT_BASE
124           default: https://gerrit.opnfv.org/gerrit/$PROJECT
125           description: 'Git URL to use on this Jenkins Slave'
126       - string:
127           name: SSH_KEY
128           default: /root/.ssh/id_rsa
129           description: 'SSH key to use for Apex'
130
131 - parameter:
132     name: 'lf-pod2-defaults'
133     parameters:
134       - node:
135           name: SLAVE_NAME
136           description: 'Slave name on Jenkins'
137           allowed-slaves:
138             - lf-pod2
139           default-slaves:
140             - lf-pod2
141       - string:
142           name: BRIDGE
143           default: 'pxebr,br-ctl'
144           description: 'Pre-existing bridges used by Fuel'
145
146 - parameter:
147     name: 'lf-pod3-defaults'
148     parameters:
149       - node:
150           name: SLAVE_NAME
151           description: 'Slave name on Jenkins'
152           allowed-slaves:
153             - lf-pod3
154           default-slaves:
155             - lf-pod3
156       - string:
157           name: GIT_BASE
158           default: https://gerrit.opnfv.org/gerrit/$PROJECT
159           description: 'Git URL to use on this Jenkins Slave'
160       - string:
161           name: SSH_KEY
162           default: /root/.ssh/id_rsa
163           description: 'SSH key to use for Apex'
164
165 #####################################################
166 # Parameters for CI baremetal PODs
167 #####################################################
168 - parameter:
169     name: 'apex-baremetal-defaults'
170     parameters:
171       - label:
172           name: SLAVE_LABEL
173           default: 'apex-baremetal'
174       - string:
175           name: GIT_BASE
176           default: https://gerrit.opnfv.org/gerrit/$PROJECT
177           description: 'Git URL to use on this Jenkins Slave'
178       - string:
179           name: SSH_KEY
180           default: /root/.ssh/id_rsa
181           description: 'SSH key to use for Apex'
182 - parameter:
183     name: 'compass-baremetal-defaults'
184     parameters:
185       - label:
186           name: SLAVE_LABEL
187           default: 'compass-baremetal'
188       - string:
189           name: GIT_BASE
190           default: https://gerrit.opnfv.org/gerrit/$PROJECT
191           description: 'Git URL to use on this Jenkins Slave'
192
193 - parameter:
194     name: 'compass-baremetal-master-defaults'
195     parameters:
196       - label:
197           name: SLAVE_LABEL
198           default: 'compass-baremetal-master'
199       - string:
200           name: GIT_BASE
201           default: https://gerrit.opnfv.org/gerrit/$PROJECT
202           description: 'Git URL to use on this Jenkins Slave'
203
204 - parameter:
205     name: 'compass-baremetal-branch-defaults'
206     parameters:
207       - label:
208           name: SLAVE_LABEL
209           default: 'compass-baremetal-branch'
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
215 - parameter:
216     name: 'fuel-baremetal-defaults'
217     parameters:
218       - label:
219           name: SLAVE_LABEL
220           default: 'fuel-baremetal'
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
226 - parameter:
227     name: 'armband-baremetal-defaults'
228     parameters:
229       - label:
230           name: SLAVE_LABEL
231           default: 'armband-baremetal'
232       - string:
233           name: GIT_BASE
234           default: https://gerrit.opnfv.org/gerrit/$PROJECT
235           description: 'Git URL to use on this Jenkins Slave'
236       - string:
237           name: LAB_CONFIG_URL
238           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
239           description: 'Base URI to the configuration directory'
240
241 - parameter:
242     name: 'joid-baremetal-defaults'
243     parameters:
244       - label:
245           name: SLAVE_LABEL
246           default: 'joid-baremetal'
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       - string:
252           name: EXTERNAL_NETWORK
253           default: ext-net
254           description: "External network floating ips"
255
256 - parameter:
257     name: 'daisy-baremetal-defaults'
258     parameters:
259       - node:
260           name: SLAVE_NAME
261           description: 'Slave name on Jenkins'
262           allowed-slaves:
263             - zte-pod2
264           default-slaves:
265             - zte-pod2
266       - label:
267           name: SLAVE_LABEL
268           default: 'daisy-baremetal'
269       - string:
270           name: INSTALLER_IP
271           default: '10.20.7.3'
272           description: 'IP of the installer'
273       - string:
274           name: GIT_BASE
275           default: https://gerrit.opnfv.org/gerrit/$PROJECT
276           description: 'Git URL to use on this Jenkins Slave'
277
278 #####################################################
279 # Parameters for CI virtual PODs
280 #####################################################
281 - parameter:
282     name: 'apex-virtual-defaults'
283     parameters:
284       - label:
285           name: SLAVE_LABEL
286           default: 'apex-virtual'
287       - string:
288           name: GIT_BASE
289           default: https://gerrit.opnfv.org/gerrit/$PROJECT
290           description: 'Git URL to use on this Jenkins Slave'
291       - string:
292           name: SSH_KEY
293           default: /root/.ssh/id_rsa
294           description: 'SSH key to use for Apex'
295
296 - parameter:
297     name: 'compass-virtual-defaults'
298     parameters:
299       - label:
300           name: SLAVE_LABEL
301           default: 'compass-virtual'
302       - string:
303           name: GIT_BASE
304           default: https://gerrit.opnfv.org/gerrit/$PROJECT
305           description: 'Git URL to use on this Jenkins Slave'
306
307 - parameter:
308     name: 'compass-virtual-master-defaults'
309     parameters:
310       - label:
311           name: SLAVE_LABEL
312           default: 'compass-virtual-master'
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: 'compass-virtual-branch-defaults'
320     parameters:
321       - label:
322           name: SLAVE_LABEL
323           default: 'compass-virtual-branch'
324       - string:
325           name: GIT_BASE
326           default: https://gerrit.opnfv.org/gerrit/$PROJECT
327           description: 'Git URL to use on this Jenkins Slave'
328
329 - parameter:
330     name: 'fuel-virtual-defaults'
331     parameters:
332       - label:
333           name: SLAVE_LABEL
334           default: 'fuel-virtual'
335       - string:
336           name: GIT_BASE
337           default: https://gerrit.opnfv.org/gerrit/$PROJECT
338           description: 'Git URL to use on this Jenkins Slave'
339
340 - parameter:
341     name: 'armband-virtual-defaults'
342     parameters:
343       - label:
344           name: SLAVE_LABEL
345           default: 'armband-virtual'
346       - string:
347           name: GIT_BASE
348           default: https://gerrit.opnfv.org/gerrit/$PROJECT
349           description: 'Git URL to use on this Jenkins Slave'
350       - string:
351           name: LAB_CONFIG_URL
352           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
353           description: 'Base URI to the configuration directory'
354
355 - parameter:
356     name: 'joid-virtual-defaults'
357     parameters:
358       - label:
359           name: SLAVE_LABEL
360           default: 'joid-virtual'
361       - string:
362           name: GIT_BASE
363           default: https://gerrit.opnfv.org/gerrit/$PROJECT
364           description: 'Git URL to use on this Jenkins Slave'
365
366 - parameter:
367     name: 'daisy-virtual-defaults'
368     parameters:
369       - node:
370           name: SLAVE_NAME
371           description: 'Slave name on Jenkins'
372           allowed-slaves:
373             - zte-virtual1
374             - zte-virtual2
375           default-slaves:
376             - zte-virtual1
377       - label:
378           name: SLAVE_LABEL
379           default: 'daisy-virtual'
380       - string:
381           name: INSTALLER_IP
382           default: '10.20.11.2'
383           description: 'IP of the installer'
384       - string:
385           name: BRIDGE
386           default: 'daisy1'
387           description: 'pxe bridge for booting of Daisy master'
388       - string:
389           name: GIT_BASE
390           default: https://gerrit.opnfv.org/gerrit/$PROJECT
391           description: 'Git URL to use on this Jenkins Slave'
392
393 #####################################################
394 # Parameters for build slaves
395 #####################################################
396 - parameter:
397     name: 'opnfv-build-centos-defaults'
398     parameters:
399       - label:
400           name: SLAVE_LABEL
401           default: 'opnfv-build-centos'
402       - string:
403           name: GIT_BASE
404           default: https://gerrit.opnfv.org/gerrit/$PROJECT
405           description: 'Git URL to use on this Jenkins Slave'
406       - string:
407           name: BUILD_DIRECTORY
408           default: $WORKSPACE/build_output
409           description: "Directory where the build artifact will be located upon the completion of the build."
410
411 - parameter:
412     name: 'opnfv-build-ubuntu-defaults'
413     parameters:
414       - label:
415           name: SLAVE_LABEL
416           default: 'opnfv-build-ubuntu'
417           description: 'Slave label on Jenkins'
418       - string:
419           name: GIT_BASE
420           default: https://gerrit.opnfv.org/gerrit/$PROJECT
421           description: 'Git URL to use on this Jenkins Slave'
422       - string:
423           name: BUILD_DIRECTORY
424           default: $WORKSPACE/build_output
425           description: "Directory where the build artifact will be located upon the completion of the build."
426
427 - parameter:
428     name: 'opnfv-build-defaults'
429     parameters:
430       - label:
431           name: SLAVE_LABEL
432           default: 'opnfv-build'
433           description: 'Slave label on Jenkins'
434       - string:
435           name: GIT_BASE
436           default: https://gerrit.opnfv.org/gerrit/$PROJECT
437           description: 'Git URL to use on this Jenkins Slave'
438       - string:
439           name: BUILD_DIRECTORY
440           default: $WORKSPACE/build_output
441           description: "Directory where the build artifact will be located upon the completion of the build."
442
443 - parameter:
444     name: 'huawei-build-defaults'
445     parameters:
446       - node:
447           name: SLAVE_NAME
448           description: 'Slave name on Jenkins'
449           allowed-slaves:
450             - huawei-build
451           default-slaves:
452             - huawei-build
453       - string:
454           name: GIT_BASE
455           default: https://gerrit.opnfv.org/gerrit/$PROJECT
456           description: 'Git URL to use on this Jenkins Slave'
457
458 - parameter:
459     name: 'opnfv-build-ubuntu-arm-defaults'
460     parameters:
461       - label:
462           name: SLAVE_LABEL
463           default: 'opnfv-build-ubuntu-arm'
464           description: 'Slave label on Jenkins'
465       - string:
466           name: GIT_BASE
467           default: https://gerrit.opnfv.org/gerrit/$PROJECT
468           description: 'Git URL to use on this Jenkins Slave'
469       - string:
470           name: BUILD_DIRECTORY
471           default: $WORKSPACE/build_output
472           description: "Directory where the build artifact will be located upon the completion of the build."
473
474 #####################################################
475 # Parameters for none-CI PODs
476 #####################################################
477 - parameter:
478     name: 'ericsson-pod1-defaults'
479     parameters:
480       - node:
481           name: SLAVE_NAME
482           description: 'Slave name on Jenkins'
483           allowed-slaves:
484             - ericsson-pod1
485           default-slaves:
486             - ericsson-pod1
487       - string:
488           name: GIT_BASE
489           default: https://gerrit.opnfv.org/gerrit/$PROJECT
490           description: 'Git URL to use on this Jenkins Slave'
491
492 - parameter:
493     name: 'cengn-pod1-defaults'
494     parameters:
495       - node:
496           name: SLAVE_NAME
497           description: 'Slave name on Jenkins'
498           allowed-slaves:
499             - cengn-pod1
500           default-slaves:
501             - cengn-pod1
502       - string:
503           name: GIT_BASE
504           default: https://gerrit.opnfv.org/gerrit/$PROJECT
505           description: 'Git URL to use on this Jenkins Slave'
506
507 - parameter:
508     name: 'intel-pod1-defaults'
509     parameters:
510       - node:
511           name: SLAVE_NAME
512           description: 'Slave name on Jenkins'
513           allowed-slaves:
514             - intel-pod1
515           default-slaves:
516             - intel-pod1
517       - string:
518           name: GIT_BASE
519           default: https://gerrit.opnfv.org/gerrit/$PROJECT
520           description: 'Git URL to use on this Jenkins Slave'
521
522 - parameter:
523     name: 'intel-pod2-defaults'
524     parameters:
525       - node:
526           name: SLAVE_NAME
527           description: 'Slave name on Jenkins'
528           allowed-slaves:
529             - intel-pod2
530           default-slaves:
531             - intel-pod2
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       - string:
537           name: SSH_KEY
538           default: /root/.ssh/id_rsa
539           description: 'SSH key to use for Apex'
540
541 - parameter:
542     name: 'intel-pod9-defaults'
543     parameters:
544       - node:
545           name: SLAVE_NAME
546           description: 'Slave name on Jenkins'
547           allowed-slaves:
548             - intel-pod9
549           default-slaves:
550             - intel-pod9
551       - string:
552           name: GIT_BASE
553           default: https://gerrit.opnfv.org/gerrit/$PROJECT
554           description: 'Git URL to use on this Jenkins Slave'
555
556 - parameter:
557     name: 'intel-pod10-defaults'
558     parameters:
559       - node:
560           name: SLAVE_NAME
561           description: 'Slave name on Jenkins'
562           allowed-slaves:
563             - intel-pod10
564           default-slaves:
565             - intel-pod10
566       - string:
567           name: GIT_BASE
568           default: https://gerrit.opnfv.org/gerrit/$PROJECT
569           description: 'Git URL to use on this Jenkins Slave'
570
571 - parameter:
572     name: 'intel-pod12-defaults'
573     parameters:
574       - node:
575           name: SLAVE_NAME
576           description: 'Slave name on Jenkins'
577           allowed-slaves:
578             - intel-pod12
579           default-slaves:
580             - intel-pod12
581       - string:
582           name: GIT_BASE
583           default: https://gerrit.opnfv.org/gerrit/$PROJECT
584           description: 'Git URL to use on this Jenkins Slave'
585
586 - parameter:
587     name: 'huawei-pod3-defaults'
588     parameters:
589       - node:
590           name: SLAVE_NAME
591           description: 'Slave name on Jenkins'
592           allowed-slaves:
593             - huawei-pod3
594           default-slaves:
595             - huawei-pod3
596       - label:
597           name: SLAVE_LABEL
598           default: 'huawei-test'
599       - string:
600           name: GIT_BASE
601           default: https://gerrit.opnfv.org/gerrit/$PROJECT
602           description: 'Git URL to use on this Jenkins Slave'
603
604 - parameter:
605     name: 'huawei-pod4-defaults'
606     parameters:
607       - node:
608           name: SLAVE_NAME
609           description: 'Slave name on Jenkins'
610           allowed-slaves:
611             - huawei-pod4
612           default-slaves:
613             - huawei-pod4
614       - label:
615           name: SLAVE_LABEL
616           default: 'huawei-test'
617       - string:
618           name: GIT_BASE
619           default: https://gerrit.opnfv.org/gerrit/$PROJECT
620           description: 'Git URL to use on this Jenkins Slave'
621
622 - parameter:
623     name: 'intel-pod8-defaults'
624     parameters:
625       - node:
626           name: SLAVE_NAME
627           description: 'Slave name on Jenkins'
628           allowed-slaves:
629             - intel-pod8
630           default-slaves:
631             - intel-pod8
632       - string:
633           name: GIT_BASE
634           default: https://gerrit.opnfv.org/gerrit/$PROJECT
635
636 - parameter:
637     name: 'huawei-virtual5-defaults'
638     parameters:
639       - label:
640           name: SLAVE_LABEL
641           default: 'huawei-virtual5'
642       - string:
643           name: GIT_BASE
644           default: https://gerrit.opnfv.org/gerrit/$PROJECT
645
646 - parameter:
647     name: 'huawei-virtual7-defaults'
648     parameters:
649       - node:
650           name: SLAVE_NAME
651           description: 'Slave name on Jenkins'
652           allowed-slaves:
653             - huawei-virtual7
654           default-slaves:
655             - huawei-virtual7
656       - string:
657           name: GIT_BASE
658           default: https://gerrit.opnfv.org/gerrit/$PROJECT
659
660 - parameter:
661     name: 'huawei-pod7-defaults'
662     parameters:
663       - node:
664           name: SLAVE_NAME
665           description: 'Slave name on Jenkins'
666           allowed-slaves:
667             - huawei-pod7
668           default-slaves:
669             - huawei-pod7
670       - string:
671           name: GIT_BASE
672           default: https://gerrit.opnfv.org/gerrit/$PROJECT
673
674 - parameter:
675     name: 'zte-pod1-defaults'
676     parameters:
677       - node:
678           name: SLAVE_NAME
679           description: 'Slave name on Jenkins'
680           allowed-slaves:
681             - zte-pod1
682           default-slaves:
683             - zte-pod1
684       - string:
685           name: GIT_BASE
686           default: https://gerrit.opnfv.org/gerrit/$PROJECT
687           description: 'Git URL to use on this Jenkins Slave'
688       - string:
689           name: INSTALLER_IP
690           default: '10.20.6.2'
691           description: 'IP of the installer'
692       - string:
693           name: BRIDGE
694           default: 'br6'
695           description: 'pxe bridge for booting of Fuel master'
696
697 - parameter:
698     name: 'zte-pod2-defaults'
699     parameters:
700       - node:
701           name: SLAVE_NAME
702           description: 'Slave name on Jenkins'
703           allowed-slaves:
704             - zte-pod2
705           default-slaves:
706             - zte-pod2
707       - string:
708           name: GIT_BASE
709           default: https://gerrit.opnfv.org/gerrit/$PROJECT
710           description: 'Git URL to use on this Jenkins Slave'
711       - string:
712           name: INSTALLER_IP
713           default: '10.20.7.3'
714           description: 'IP of the installer'
715       - string:
716           name: BRIDGE
717           default: 'br7'
718           description: 'pxe bridge for booting of Fuel master'
719
720 - parameter:
721     name: 'zte-pod3-defaults'
722     parameters:
723       - node:
724           name: SLAVE_NAME
725           description: 'Slave name on Jenkins'
726           allowed-slaves:
727             - zte-pod3
728           default-slaves:
729             - zte-pod3
730       - string:
731           name: GIT_BASE
732           default: https://gerrit.opnfv.org/gerrit/$PROJECT
733           description: 'Git URL to use on this Jenkins Slave'
734       - string:
735           name: BRIDGE
736           default: 'br0'
737           description: 'pxe bridge for booting of Fuel master'
738
739 - parameter:
740     name: zte-pod4-defaults
741     parameters:
742       - node:
743           name: SLAVE_NAME
744           description: 'Slave name on Jenkins'
745           allowed-slaves:
746             - zte-pod4
747           default-slaves:
748             - zte-pod4
749       - string:
750           name: GIT_BASE
751           default: https://gerrit.opnfv.org/gerrit/$PROJECT
752           description: 'Git URL to use on this Jenkins Slave'
753
754 - parameter:
755     name: 'juniper-pod1-defaults'
756     parameters:
757       - node:
758           name: SLAVE_NAME
759           description: 'Slave name on Jenkins'
760           allowed-slaves:
761             - juniper-pod1
762           default-slaves:
763             - juniper-pod1
764       - string:
765           name: GIT_BASE
766           default: https://gerrit.opnfv.org/gerrit/$PROJECT
767           description: 'Git URL to use on this Jenkins Slave'
768       - string:
769           name: CEPH_DISKS
770           default: /srv
771           description: "Disks to use by ceph (comma separated list)"
772
773 - parameter:
774     name: 'orange-pod1-defaults'
775     parameters:
776       - node:
777           name: SLAVE_NAME
778           description: 'Slave name on Jenkins'
779           allowed-slaves:
780             - orange-pod1
781           default-slaves:
782             - orange-pod1
783       - string:
784           name: GIT_BASE
785           default: https://gerrit.opnfv.org/gerrit/$PROJECT
786           description: 'Git URL to use on this Jenkins Slave'
787
788 - parameter:
789     name: 'orange-pod2-defaults'
790     parameters:
791       - node:
792           name: SLAVE_NAME
793           description: 'Slave name on Jenkins'
794           allowed-slaves:
795             - orange-pod2
796           default-slaves:
797             - orange-pod2
798       - string:
799           name: GIT_BASE
800           default: https://gerrit.opnfv.org/gerrit/$PROJECT
801           description: 'Git URL to use on this Jenkins Slave'
802
803 - parameter:
804     name: 'orange-pod5-defaults'
805     parameters:
806       - node:
807           name: SLAVE_NAME
808           description: 'Slave name on Jenkins'
809           allowed-slaves:
810             - orange-pod5
811           default-slaves:
812             - orange-pod5
813       - string:
814           name: GIT_BASE
815           default: https://gerrit.opnfv.org/gerrit/$PROJECT
816           description: 'Git URL to use on this Jenkins Slave'
817
818 - parameter:
819     name: 'dell-pod1-defaults'
820     parameters:
821       - node:
822           name: SLAVE_NAME
823           description: 'Slave name on Jenkins'
824           allowed-slaves:
825             - dell-pod1
826           default-slaves:
827             - dell-pod1
828       - string:
829           name: GIT_BASE
830           default: https://gerrit.opnfv.org/gerrit/$PROJECT
831           description: 'Git URL to use on this Jenkins Slave'
832
833 - parameter:
834     name: 'dell-pod2-defaults'
835     parameters:
836       - node:
837           name: SLAVE_NAME
838           description: 'Slave name on Jenkins'
839           allowed-slaves:
840             - dell-pod2
841           default-slaves:
842             - dell-pod2
843       - string:
844           name: GIT_BASE
845           default: https://gerrit.opnfv.org/gerrit/$PROJECT
846           description: 'Git URL to use on this Jenkins Slave'
847
848 - parameter:
849     name: 'nokia-pod1-defaults'
850     parameters:
851       - node:
852           name: SLAVE_NAME
853           description: 'Slave name on Jenkins'
854           allowed-slaves:
855             - nokia-pod1
856           default-slaves:
857             - nokia-pod1
858       - string:
859           name: GIT_BASE
860           default: https://gerrit.opnfv.org/gerrit/$PROJECT
861           description: 'Git URL to use on this Jenkins Slave'
862       - string:
863           name: SSH_KEY
864           default: /root/.ssh/id_rsa
865           description: 'SSH key to use for Apex'
866
867 - parameter:
868     name: 'arm-virtual2-defaults'
869     parameters:
870       - node:
871           name: SLAVE_NAME
872           description: 'Slave name on Jenkins'
873           allowed-slaves:
874             - arm-virtual2
875           default-slaves:
876             - arm-virtual2
877       - string:
878           name: BRIDGE
879           default: ',,,public8_br0'
880           description: 'Pre-existing bridges used by Fuel'
881
882 - parameter:
883     name: 'intel-virtual6-defaults'
884     parameters:
885       - node:
886           name: SLAVE_NAME
887           description: 'Slave name on Jenkins'
888           allowed-slaves:
889             - intel-virtual6
890           default-slaves:
891             - intel-virtual6
892       - string:
893           name: GIT_BASE
894           default: https://gerrit.opnfv.org/gerrit/$PROJECT
895           description: 'Git URL to use on this Jenkins Slave'
896
897 - parameter:
898     name: 'intel-virtual10-defaults'
899     parameters:
900       - node:
901           name: SLAVE_NAME
902           description: 'Slave name on Jenkins'
903           allowed-slaves:
904             - intel-virtual10
905           default-slaves:
906             - intel-virtual10
907       - string:
908           name: GIT_BASE
909           default: https://gerrit.opnfv.org/gerrit/$PROJECT
910           description: 'Git URL to use on this Jenkins Slave'
911
912 - parameter:
913     name: 'doctor-defaults'
914     parameters:
915       - node:
916           name: SLAVE_NAME
917           description: 'Slave name on Jenkins'
918           allowed-slaves:
919             - '{default-slave}'
920           default-slaves:
921             - '{default-slave}'
922       - string:
923           name: GIT_BASE
924           default: https://gerrit.opnfv.org/gerrit/$PROJECT
925           description: 'Git URL to use on this Jenkins Slave'
926       - string:
927           name: SSH_KEY
928           default: /root/.ssh/id_rsa
929           description: 'SSH key to be used'
930
931 - parameter:
932     name: 'doctor-apex-verify-defaults'
933     parameters:
934       - 'doctor-defaults':
935           default-slave: 'doctor-apex-verify'
936
937 - parameter:
938     name: 'doctor-fuel-verify-defaults'
939     parameters:
940       - 'doctor-defaults':
941           default-slave: 'doctor-fuel-verify'
942
943 - parameter:
944     name: 'doctor-joid-verify-defaults'
945     parameters:
946       - 'doctor-defaults':
947           default-slave: 'doctor-joid-verify'
948
949 - parameter:
950     name: 'multisite-virtual-defaults'
951     parameters:
952       - label:
953           name: SLAVE_LABEL
954           default: 'multisite-virtual'
955       - string:
956           name: GIT_BASE
957           default: https://gerrit.opnfv.org/gerrit/$PROJECT
958           description: 'Git URL to use on this Jenkins Slave'
959
960 - parameter:
961     name: 'ericsson-virtual5-defaults'
962     parameters:
963       - label:
964           name: SLAVE_LABEL
965           default: 'ericsson-virtual5'
966       - string:
967           name: GIT_BASE
968           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
969           description: 'Git URL to use on this Jenkins Slave'
970
971 - parameter:
972     name: 'ericsson-virtual12-defaults'
973     parameters:
974       - label:
975           name: SLAVE_LABEL
976           default: 'ericsson-virtual12'
977       - string:
978           name: GIT_BASE
979           default: https://gerrit.opnfv.org/gerrit/$PROJECT
980           description: 'Git URL to use on this Jenkins Slave'
981
982 - parameter:
983     name: 'ericsson-virtual13-defaults'
984     parameters:
985       - label:
986           name: SLAVE_LABEL
987           default: 'ericsson-virtual13'
988       - string:
989           name: GIT_BASE
990           default: https://gerrit.opnfv.org/gerrit/$PROJECT
991           description: 'Git URL to use on this Jenkins Slave'
992
993 - parameter:
994     name: 'ericsson-virtual-pod1bl01-defaults'
995     parameters:
996       - label:
997           name: SLAVE_LABEL
998           default: 'ericsson-virtual-pod1bl01'
999       - string:
1000           name: GIT_BASE
1001           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1002           description: 'Git URL to use on this Jenkins Slave'
1003
1004 - parameter:
1005     name: 'odl-netvirt-virtual-defaults'
1006     parameters:
1007       - label:
1008           name: SLAVE_LABEL
1009           default: 'odl-netvirt-virtual'
1010       - string:
1011           name: GIT_BASE
1012           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1013           description: 'Git URL to use on this Jenkins Slave'
1014
1015 - parameter:
1016     name: 'odl-netvirt-virtual-intel-defaults'
1017     parameters:
1018       - label:
1019           name: SLAVE_LABEL
1020           default: 'odl-netvirt-virtual-intel'
1021       - string:
1022           name: GIT_BASE
1023           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1024           description: 'Git URL to use on this Jenkins Slave'
1025
1026 - parameter:
1027     name: 'flex-pod1-defaults'
1028     parameters:
1029       - node:
1030           name: SLAVE_NAME
1031           description: 'Slave name on Jenkins'
1032           allowed-slaves:
1033             - flex-pod1
1034           default-slaves:
1035             - flex-pod1
1036       - string:
1037           name: GIT_BASE
1038           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1039           description: 'Git URL to use on this Jenkins Slave'
1040
1041 #####################################################
1042 # These slaves are just dummy slaves for sandbox jobs
1043 #####################################################
1044 - parameter:
1045     name: 'sandbox-baremetal-defaults'
1046     parameters:
1047       - label:
1048           name: SLAVE_LABEL
1049           default: 'sandbox-baremetal'
1050           description: 'Slave label on Jenkins'
1051       - string:
1052           name: GIT_BASE
1053           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1054           description: 'Git URL to use on this Jenkins Slave'
1055       - string:
1056           name: BUILD_DIRECTORY
1057           default: $WORKSPACE/build_output
1058           description: "Directory where the build artifact will be located upon the completion of the build."
1059
1060 - parameter:
1061     name: 'sandbox-virtual-defaults'
1062     parameters:
1063       - label:
1064           name: SLAVE_LABEL
1065           default: 'sandbox-virtual'
1066           description: 'Slave label on Jenkins'
1067       - string:
1068           name: GIT_BASE
1069           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1070           description: 'Git URL to use on this Jenkins Slave'
1071       - string:
1072           name: BUILD_DIRECTORY
1073           default: $WORKSPACE/build_output
1074           description: "Directory where the build artifact will be located upon the completion of the build."
1075
1076 - parameter:
1077     name: 'dummy-pod1-defaults'
1078     parameters:
1079       - label:
1080           name: SLAVE_LABEL
1081           default: 'dummy-pod1'
1082           description: 'Slave label on Jenkins'
1083       - string:
1084           name: GIT_BASE
1085           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1086           description: 'Git URL to use on this Jenkins Slave'
1087       - string:
1088           name: BUILD_DIRECTORY
1089           default: $WORKSPACE/build_output
1090           description: "Directory where the build artifact will be located upon the completion of the build."