add daisy installer for doctor verify jobs
[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             - 'doctor-daisy-x86_64'
987             - 'not-specified'
988           default-slaves:
989             - 'not-specified'
990       - string:
991           name: GIT_BASE
992           default: https://gerrit.opnfv.org/gerrit/$PROJECT
993           description: 'Git URL to use on this Jenkins Slave'
994       - string:
995           name: SSH_KEY
996           default: /root/.ssh/id_rsa
997           description: 'SSH key to be used'
998
999 - parameter:
1000     name: 'multisite-virtual-defaults'
1001     parameters:
1002       - label:
1003           name: SLAVE_LABEL
1004           default: 'multisite-virtual'
1005       - string:
1006           name: GIT_BASE
1007           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1008           description: 'Git URL to use on this Jenkins Slave'
1009
1010 - parameter:
1011     name: 'ericsson-virtual5-defaults'
1012     parameters:
1013       - label:
1014           name: SLAVE_LABEL
1015           default: 'ericsson-virtual5'
1016       - string:
1017           name: GIT_BASE
1018           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1019           description: 'Git URL to use on this Jenkins Slave'
1020
1021 - parameter:
1022     name: 'ericsson-virtual12-defaults'
1023     parameters:
1024       - label:
1025           name: SLAVE_LABEL
1026           default: 'ericsson-virtual12'
1027       - string:
1028           name: GIT_BASE
1029           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1030           description: 'Git URL to use on this Jenkins Slave'
1031
1032 - parameter:
1033     name: 'ericsson-virtual13-defaults'
1034     parameters:
1035       - label:
1036           name: SLAVE_LABEL
1037           default: 'ericsson-virtual13'
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: 'ericsson-virtual-pod1bl01-defaults'
1045     parameters:
1046       - label:
1047           name: SLAVE_LABEL
1048           default: 'ericsson-virtual-pod1bl01'
1049       - string:
1050           name: GIT_BASE
1051           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1052           description: 'Git URL to use on this Jenkins Slave'
1053
1054 - parameter:
1055     name: 'odl-netvirt-virtual-defaults'
1056     parameters:
1057       - label:
1058           name: SLAVE_LABEL
1059           default: 'odl-netvirt-virtual'
1060       - string:
1061           name: GIT_BASE
1062           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1063           description: 'Git URL to use on this Jenkins Slave'
1064
1065 - parameter:
1066     name: 'odl-netvirt-virtual-intel-defaults'
1067     parameters:
1068       - label:
1069           name: SLAVE_LABEL
1070           default: 'odl-netvirt-virtual-intel'
1071       - string:
1072           name: GIT_BASE
1073           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1074           description: 'Git URL to use on this Jenkins Slave'
1075
1076 - parameter:
1077     name: 'flex-pod1-defaults'
1078     parameters:
1079       - node:
1080           name: SLAVE_NAME
1081           description: 'Slave name on Jenkins'
1082           allowed-slaves:
1083             - flex-pod1
1084           default-slaves:
1085             - flex-pod1
1086       - string:
1087           name: GIT_BASE
1088           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1089           description: 'Git URL to use on this Jenkins Slave'
1090
1091 #####################################################
1092 # These slaves are just dummy slaves for sandbox jobs
1093 #####################################################
1094 - parameter:
1095     name: 'sandbox-baremetal-defaults'
1096     parameters:
1097       - label:
1098           name: SLAVE_LABEL
1099           default: 'sandbox-baremetal'
1100           description: 'Slave label on Jenkins'
1101       - string:
1102           name: GIT_BASE
1103           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1104           description: 'Git URL to use on this Jenkins Slave'
1105       - string:
1106           name: BUILD_DIRECTORY
1107           default: $WORKSPACE/build_output
1108           description: "Directory where the build artifact will be located upon the completion of the build."
1109
1110 - parameter:
1111     name: 'sandbox-virtual-defaults'
1112     parameters:
1113       - label:
1114           name: SLAVE_LABEL
1115           default: 'sandbox-virtual'
1116           description: 'Slave label on Jenkins'
1117       - string:
1118           name: GIT_BASE
1119           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1120           description: 'Git URL to use on this Jenkins Slave'
1121       - string:
1122           name: BUILD_DIRECTORY
1123           default: $WORKSPACE/build_output
1124           description: "Directory where the build artifact will be located upon the completion of the build."
1125
1126 - parameter:
1127     name: 'dummy-pod1-defaults'
1128     parameters:
1129       - label:
1130           name: SLAVE_LABEL
1131           default: 'dummy-pod1'
1132           description: 'Slave label on Jenkins'
1133       - string:
1134           name: GIT_BASE
1135           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1136           description: 'Git URL to use on this Jenkins Slave'
1137       - string:
1138           name: BUILD_DIRECTORY
1139           default: $WORKSPACE/build_output
1140           description: "Directory where the build artifact will be located upon the completion of the build."