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