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