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