Merge "Assign yardstick/barometer to ericsson-build4"
[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: 'ericsson-build4-defaults'
523     parameters:
524       - label:
525           name: SLAVE_LABEL
526           default: 'ericsson-build4'
527           description: 'Slave label on Jenkins'
528       - string:
529           name: GIT_BASE
530           default: https://gerrit.opnfv.org/gerrit/$PROJECT
531           description: 'Git URL to use on this Jenkins Slave'
532       - string:
533           name: BUILD_DIRECTORY
534           default: $WORKSPACE/build_output
535           description: "Directory where the build artifact will be located upon the completion of the build."
536
537 - parameter:
538     name: 'huawei-build-defaults'
539     parameters:
540       - node:
541           name: SLAVE_NAME
542           description: 'Slave name on Jenkins'
543           allowed-slaves:
544             - huawei-build
545           default-slaves:
546             - huawei-build
547       - string:
548           name: GIT_BASE
549           default: https://gerrit.opnfv.org/gerrit/$PROJECT
550           description: 'Git URL to use on this Jenkins Slave'
551
552 - parameter:
553     name: 'opnfv-build-ubuntu-arm-defaults'
554     parameters:
555       - label:
556           name: SLAVE_LABEL
557           default: 'opnfv-build-ubuntu-arm'
558           description: 'Slave label on Jenkins'
559       - string:
560           name: GIT_BASE
561           default: https://gerrit.opnfv.org/gerrit/$PROJECT
562           description: 'Git URL to use on this Jenkins Slave'
563       - string:
564           name: BUILD_DIRECTORY
565           default: $WORKSPACE/build_output
566           description: "Directory where the build artifact will be located upon the completion of the build."
567
568 #####################################################
569 # Parameters for none-CI PODs
570 #####################################################
571 - parameter:
572     name: 'cengn-pod1-defaults'
573     parameters:
574       - node:
575           name: SLAVE_NAME
576           description: 'Slave name on Jenkins'
577           allowed-slaves:
578             - cengn-pod1
579           default-slaves:
580             - cengn-pod1
581       - string:
582           name: GIT_BASE
583           default: https://gerrit.opnfv.org/gerrit/$PROJECT
584           description: 'Git URL to use on this Jenkins Slave'
585
586 - parameter:
587     name: 'intel-pod1-defaults'
588     parameters:
589       - node:
590           name: SLAVE_NAME
591           description: 'Slave name on Jenkins'
592           allowed-slaves:
593             - intel-pod1
594           default-slaves:
595             - intel-pod1
596       - string:
597           name: GIT_BASE
598           default: https://gerrit.opnfv.org/gerrit/$PROJECT
599           description: 'Git URL to use on this Jenkins Slave'
600
601 - parameter:
602     name: 'intel-pod2-defaults'
603     parameters:
604       - node:
605           name: SLAVE_NAME
606           description: 'Slave name on Jenkins'
607           allowed-slaves:
608             - intel-pod2
609           default-slaves:
610             - intel-pod2
611       - string:
612           name: GIT_BASE
613           default: https://gerrit.opnfv.org/gerrit/$PROJECT
614           description: 'Git URL to use on this Jenkins Slave'
615       - string:
616           name: SSH_KEY
617           default: /root/.ssh/id_rsa
618           description: 'SSH key to use for Apex'
619
620 - parameter:
621     name: 'intel-pod9-defaults'
622     parameters:
623       - node:
624           name: SLAVE_NAME
625           description: 'Slave name on Jenkins'
626           allowed-slaves:
627             - intel-pod9
628           default-slaves:
629             - intel-pod9
630       - string:
631           name: GIT_BASE
632           default: https://gerrit.opnfv.org/gerrit/$PROJECT
633           description: 'Git URL to use on this Jenkins Slave'
634
635 - parameter:
636     name: 'intel-pod10-defaults'
637     parameters:
638       - node:
639           name: SLAVE_NAME
640           description: 'Slave name on Jenkins'
641           allowed-slaves:
642             - intel-pod10
643           default-slaves:
644             - intel-pod10
645       - string:
646           name: GIT_BASE
647           default: https://gerrit.opnfv.org/gerrit/$PROJECT
648           description: 'Git URL to use on this Jenkins Slave'
649
650 - parameter:
651     name: 'intel-pod12-defaults'
652     parameters:
653       - node:
654           name: SLAVE_NAME
655           description: 'Slave name on Jenkins'
656           allowed-slaves:
657             - intel-pod12
658           default-slaves:
659             - intel-pod12
660       - string:
661           name: GIT_BASE
662           default: https://gerrit.opnfv.org/gerrit/$PROJECT
663           description: 'Git URL to use on this Jenkins Slave'
664
665 - parameter:
666     name: 'huawei-pod3-defaults'
667     parameters:
668       - node:
669           name: SLAVE_NAME
670           description: 'Slave name on Jenkins'
671           allowed-slaves:
672             - huawei-pod3
673           default-slaves:
674             - huawei-pod3
675       - label:
676           name: SLAVE_LABEL
677           default: 'huawei-test'
678       - string:
679           name: GIT_BASE
680           default: https://gerrit.opnfv.org/gerrit/$PROJECT
681           description: 'Git URL to use on this Jenkins Slave'
682
683 - parameter:
684     name: 'huawei-pod4-defaults'
685     parameters:
686       - node:
687           name: SLAVE_NAME
688           description: 'Slave name on Jenkins'
689           allowed-slaves:
690             - huawei-pod4
691           default-slaves:
692             - huawei-pod4
693       - label:
694           name: SLAVE_LABEL
695           default: 'huawei-test'
696       - string:
697           name: GIT_BASE
698           default: https://gerrit.opnfv.org/gerrit/$PROJECT
699           description: 'Git URL to use on this Jenkins Slave'
700
701 - parameter:
702     name: 'intel-pod8-defaults'
703     parameters:
704       - node:
705           name: SLAVE_NAME
706           description: 'Slave name on Jenkins'
707           allowed-slaves:
708             - intel-pod8
709           default-slaves:
710             - intel-pod8
711       - string:
712           name: GIT_BASE
713           default: https://gerrit.opnfv.org/gerrit/$PROJECT
714
715 - parameter:
716     name: 'intel-pod17-defaults'
717     parameters:
718       - node:
719           name: SLAVE_NAME
720           description: 'Slave name on Jenkins'
721           allowed-slaves:
722             - intel-pod17
723           default-slaves:
724             - intel-pod17
725       - string:
726           name: GIT_BASE
727           default: https://gerrit.opnfv.org/gerrit/$PROJECT
728
729 - parameter:
730     name: 'huawei-virtual5-defaults'
731     parameters:
732       - label:
733           name: SLAVE_LABEL
734           default: 'huawei-virtual5'
735       - string:
736           name: GIT_BASE
737           default: https://gerrit.opnfv.org/gerrit/$PROJECT
738
739 - parameter:
740     name: 'huawei-virtual7-defaults'
741     parameters:
742       - node:
743           name: SLAVE_NAME
744           description: 'Slave name on Jenkins'
745           allowed-slaves:
746             - huawei-virtual7
747           default-slaves:
748             - huawei-virtual7
749       - string:
750           name: GIT_BASE
751           default: https://gerrit.opnfv.org/gerrit/$PROJECT
752
753 - parameter:
754     name: 'huawei-pod7-defaults'
755     parameters:
756       - node:
757           name: SLAVE_NAME
758           description: 'Slave name on Jenkins'
759           allowed-slaves:
760             - huawei-pod7
761           default-slaves:
762             - huawei-pod7
763       - string:
764           name: GIT_BASE
765           default: https://gerrit.opnfv.org/gerrit/$PROJECT
766
767 - parameter:
768     name: 'zte-pod1-defaults'
769     parameters:
770       - node:
771           name: SLAVE_NAME
772           description: 'Slave name on Jenkins'
773           allowed-slaves:
774             - zte-pod1
775           default-slaves:
776             - zte-pod1
777       - string:
778           name: GIT_BASE
779           default: https://gerrit.opnfv.org/gerrit/$PROJECT
780           description: 'Git URL to use on this Jenkins Slave'
781       - string:
782           name: INSTALLER_IP
783           default: '10.20.6.2'
784           description: 'IP of the installer'
785       - string:
786           name: BRIDGE
787           default: 'br6'
788           description: 'pxe bridge for booting of Fuel master'
789
790 - parameter:
791     name: 'zte-pod2-defaults'
792     parameters:
793       - node:
794           name: SLAVE_NAME
795           description: 'Slave name on Jenkins'
796           allowed-slaves:
797             - zte-pod2
798           default-slaves:
799             - zte-pod2
800       - string:
801           name: GIT_BASE
802           default: https://gerrit.opnfv.org/gerrit/$PROJECT
803           description: 'Git URL to use on this Jenkins Slave'
804       - string:
805           name: INSTALLER_IP
806           default: '10.20.7.3'
807           description: 'IP of the installer'
808       - string:
809           name: BRIDGE
810           default: 'br7'
811           description: 'pxe bridge for booting of Daisy master'
812
813 - parameter:
814     name: 'zte-pod3-defaults'
815     parameters:
816       - node:
817           name: SLAVE_NAME
818           description: 'Slave name on Jenkins'
819           allowed-slaves:
820             - zte-pod3
821           default-slaves:
822             - zte-pod3
823       - string:
824           name: GIT_BASE
825           default: https://gerrit.opnfv.org/gerrit/$PROJECT
826           description: 'Git URL to use on this Jenkins Slave'
827       - string:
828           name: INSTALLER_IP
829           default: '10.20.0.2'
830           description: 'IP of the installer'
831       - string:
832           name: BRIDGE
833           default: 'br0'
834           description: 'pxe bridge for booting of Daisy master'
835
836 - parameter:
837     name: 'zte-pod9-defaults'
838     parameters:
839       - node:
840           name: SLAVE_NAME
841           description: 'Slave name on Jenkins'
842           allowed-slaves:
843             - zte-pod9
844           default-slaves:
845             - zte-pod9
846       - string:
847           name: GIT_BASE
848           default: https://gerrit.opnfv.org/gerrit/$PROJECT
849           description: 'Git URL to use on this Jenkins Slave'
850       - string:
851           name: INSTALLER_IP
852           default: '10.20.7.2'
853           description: 'IP of the installer'
854       - string:
855           name: BRIDGE
856           default: 'br0'
857           description: 'pxe bridge for booting of Daisy master'
858
859 - parameter:
860     name: zte-virtual5-defaults
861     parameters:
862       - node:
863           name: SLAVE_NAME
864           description: 'Slave name on Jenkins'
865           allowed-slaves:
866             - zte-virtual5
867           default-slaves:
868             - zte-virtual5
869       - string:
870           name: GIT_BASE
871           default: https://gerrit.opnfv.org/gerrit/$PROJECT
872           description: 'Git URL to use on this Jenkins Slave'
873
874 - parameter:
875     name: zte-virtual6-defaults
876     parameters:
877       - node:
878           name: SLAVE_NAME
879           description: 'Slave name on Jenkins'
880           allowed-slaves:
881             - zte-virtual6
882           default-slaves:
883             - zte-virtual6
884       - string:
885           name: GIT_BASE
886           default: https://gerrit.opnfv.org/gerrit/$PROJECT
887           description: 'Git URL to use on this Jenkins Slave'
888
889 - parameter:
890     name: 'juniper-pod1-defaults'
891     parameters:
892       - node:
893           name: SLAVE_NAME
894           description: 'Slave name on Jenkins'
895           allowed-slaves:
896             - juniper-pod1
897           default-slaves:
898             - juniper-pod1
899       - string:
900           name: GIT_BASE
901           default: https://gerrit.opnfv.org/gerrit/$PROJECT
902           description: 'Git URL to use on this Jenkins Slave'
903       - string:
904           name: CEPH_DISKS
905           default: /srv
906           description: "Disks to use by ceph (comma separated list)"
907
908 - parameter:
909     name: 'orange-pod1-defaults'
910     parameters:
911       - node:
912           name: SLAVE_NAME
913           description: 'Slave name on Jenkins'
914           allowed-slaves:
915             - orange-pod1
916           default-slaves:
917             - orange-pod1
918       - string:
919           name: GIT_BASE
920           default: https://gerrit.opnfv.org/gerrit/$PROJECT
921           description: 'Git URL to use on this Jenkins Slave'
922
923 - parameter:
924     name: 'orange-pod2-defaults'
925     parameters:
926       - node:
927           name: SLAVE_NAME
928           description: 'Slave name on Jenkins'
929           allowed-slaves:
930             - orange-pod2
931           default-slaves:
932             - orange-pod2
933       - string:
934           name: GIT_BASE
935           default: https://gerrit.opnfv.org/gerrit/$PROJECT
936           description: 'Git URL to use on this Jenkins Slave'
937
938 - parameter:
939     name: 'orange-pod5-defaults'
940     parameters:
941       - node:
942           name: SLAVE_NAME
943           description: 'Slave name on Jenkins'
944           allowed-slaves:
945             - orange-pod5
946           default-slaves:
947             - orange-pod5
948       - string:
949           name: GIT_BASE
950           default: https://gerrit.opnfv.org/gerrit/$PROJECT
951           description: 'Git URL to use on this Jenkins Slave'
952
953 - parameter:
954     name: 'dell-pod1-defaults'
955     parameters:
956       - node:
957           name: SLAVE_NAME
958           description: 'Slave name on Jenkins'
959           allowed-slaves:
960             - dell-pod1
961           default-slaves:
962             - dell-pod1
963       - string:
964           name: GIT_BASE
965           default: https://gerrit.opnfv.org/gerrit/$PROJECT
966           description: 'Git URL to use on this Jenkins Slave'
967
968 - parameter:
969     name: 'dell-pod2-defaults'
970     parameters:
971       - node:
972           name: SLAVE_NAME
973           description: 'Slave name on Jenkins'
974           allowed-slaves:
975             - dell-pod2
976           default-slaves:
977             - dell-pod2
978       - string:
979           name: GIT_BASE
980           default: https://gerrit.opnfv.org/gerrit/$PROJECT
981           description: 'Git URL to use on this Jenkins Slave'
982
983 - parameter:
984     name: 'nokia-pod1-defaults'
985     parameters:
986       - node:
987           name: SLAVE_NAME
988           description: 'Slave name on Jenkins'
989           allowed-slaves:
990             - nokia-pod1
991           default-slaves:
992             - nokia-pod1
993       - string:
994           name: GIT_BASE
995           default: https://gerrit.opnfv.org/gerrit/$PROJECT
996           description: 'Git URL to use on this Jenkins Slave'
997       - string:
998           name: SSH_KEY
999           default: /root/.ssh/id_rsa
1000           description: 'SSH key to use for Apex'
1001
1002 - parameter:
1003     name: 'intel-virtual6-defaults'
1004     parameters:
1005       - node:
1006           name: SLAVE_NAME
1007           description: 'Slave name on Jenkins'
1008           allowed-slaves:
1009             - intel-virtual6
1010           default-slaves:
1011             - intel-virtual6
1012       - string:
1013           name: GIT_BASE
1014           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1015           description: 'Git URL to use on this Jenkins Slave'
1016
1017 - parameter:
1018     name: 'intel-virtual10-defaults'
1019     parameters:
1020       - node:
1021           name: SLAVE_NAME
1022           description: 'Slave name on Jenkins'
1023           allowed-slaves:
1024             - intel-virtual10
1025           default-slaves:
1026             - intel-virtual10
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: 'doctor-slave-parameter'
1034     parameters:
1035       - string:
1036           name: GIT_BASE
1037           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1038           description: 'Git URL to use on this Jenkins Slave'
1039       - string:
1040           name: SSH_KEY
1041           default: /root/.ssh/id_rsa
1042           description: 'SSH key to be used'
1043
1044 - parameter:
1045     name: 'ericsson-virtual5-defaults'
1046     parameters:
1047       - label:
1048           name: SLAVE_LABEL
1049           default: 'ericsson-virtual5'
1050       - string:
1051           name: GIT_BASE
1052           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1053           description: 'Git URL to use on this Jenkins Slave'
1054
1055 - parameter:
1056     name: 'ericsson-virtual12-defaults'
1057     parameters:
1058       - label:
1059           name: SLAVE_LABEL
1060           default: 'ericsson-virtual12'
1061       - string:
1062           name: GIT_BASE
1063           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1064           description: 'Git URL to use on this Jenkins Slave'
1065
1066 - parameter:
1067     name: 'ericsson-virtual13-defaults'
1068     parameters:
1069       - label:
1070           name: SLAVE_LABEL
1071           default: 'ericsson-virtual13'
1072       - string:
1073           name: GIT_BASE
1074           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1075           description: 'Git URL to use on this Jenkins Slave'
1076
1077 - parameter:
1078     name: 'ericsson-virtual-pod1bl01-defaults'
1079     parameters:
1080       - label:
1081           name: SLAVE_LABEL
1082           default: 'ericsson-virtual-pod1bl01'
1083       - string:
1084           name: GIT_BASE
1085           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1086           description: 'Git URL to use on this Jenkins Slave'
1087
1088 - parameter:
1089     name: 'odl-netvirt-virtual-defaults'
1090     parameters:
1091       - label:
1092           name: SLAVE_LABEL
1093           default: 'odl-netvirt-virtual'
1094       - string:
1095           name: GIT_BASE
1096           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1097           description: 'Git URL to use on this Jenkins Slave'
1098
1099 - parameter:
1100     name: 'odl-netvirt-virtual-intel-defaults'
1101     parameters:
1102       - label:
1103           name: SLAVE_LABEL
1104           default: 'odl-netvirt-virtual-intel'
1105       - string:
1106           name: GIT_BASE
1107           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1108           description: 'Git URL to use on this Jenkins Slave'
1109
1110 - parameter:
1111     name: 'flex-pod1-defaults'
1112     parameters:
1113       - node:
1114           name: SLAVE_NAME
1115           description: 'Slave name on Jenkins'
1116           allowed-slaves:
1117             - flex-pod1
1118           default-slaves:
1119             - flex-pod1
1120       - string:
1121           name: GIT_BASE
1122           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1123           description: 'Git URL to use on this Jenkins Slave'
1124
1125 #####################################################
1126 # These slaves are just dummy slaves for sandbox jobs
1127 #####################################################
1128 - parameter:
1129     name: 'sandbox-baremetal-defaults'
1130     parameters:
1131       - label:
1132           name: SLAVE_LABEL
1133           default: 'sandbox-baremetal'
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: 'sandbox-virtual-defaults'
1146     parameters:
1147       - label:
1148           name: SLAVE_LABEL
1149           default: 'sandbox-virtual'
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."
1159
1160 - parameter:
1161     name: 'dummy-pod1-defaults'
1162     parameters:
1163       - label:
1164           name: SLAVE_LABEL
1165           default: 'dummy-pod1'
1166           description: 'Slave label on Jenkins'
1167       - string:
1168           name: GIT_BASE
1169           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1170           description: 'Git URL to use on this Jenkins Slave'
1171       - string:
1172           name: BUILD_DIRECTORY
1173           default: $WORKSPACE/build_output
1174           description: "Directory where the build artifact will be located upon the completion of the build."