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