5f003bf3387a0ca3633ea6e9319d2e3530718974
[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-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: 'joid-baremetal-defaults'
282     parameters:
283       - label:
284           name: SLAVE_LABEL
285           default: 'joid-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       - string:
291           name: EXTERNAL_NETWORK
292           default: ext-net
293           description: "External network floating ips"
294
295 - parameter:
296     name: 'daisy-baremetal-defaults'
297     parameters:
298       - node:
299           name: SLAVE_NAME
300           description: 'Slave name on Jenkins'
301           allowed-slaves:
302             - zte-pod2
303           default-slaves:
304             - zte-pod2
305       - label:
306           name: SLAVE_LABEL
307           default: 'daisy-baremetal'
308       - string:
309           name: INSTALLER_IP
310           default: '10.20.7.3'
311           description: 'IP of the installer'
312       - string:
313           name: GIT_BASE
314           default: https://gerrit.opnfv.org/gerrit/$PROJECT
315           description: 'Git URL to use on this Jenkins Slave'
316
317 #####################################################
318 # Parameters for CI virtual PODs
319 #####################################################
320 - parameter:
321     name: 'apex-virtual-defaults'
322     parameters:
323       - label:
324           name: SLAVE_LABEL
325           default: 'apex-virtual'
326       - string:
327           name: GIT_BASE
328           default: https://gerrit.opnfv.org/gerrit/$PROJECT
329           description: 'Git URL to use on this Jenkins Slave'
330       - string:
331           name: SSH_KEY
332           default: /root/.ssh/id_rsa
333           description: 'SSH key to use for Apex'
334
335 - parameter:
336     name: 'compass-virtual-defaults'
337     parameters:
338       - label:
339           name: SLAVE_LABEL
340           default: 'compass-virtual'
341       - string:
342           name: GIT_BASE
343           default: https://gerrit.opnfv.org/gerrit/$PROJECT
344           description: 'Git URL to use on this Jenkins Slave'
345
346 - parameter:
347     name: 'compass-virtual-master-defaults'
348     parameters:
349       - label:
350           name: SLAVE_LABEL
351           default: 'compass-virtual-master'
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-branch-defaults'
359     parameters:
360       - label:
361           name: SLAVE_LABEL
362           default: 'compass-virtual-branch'
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: 'fuel-virtual-defaults'
370     parameters:
371       - label:
372           name: SLAVE_LABEL
373           default: 'fuel-virtual'
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: 'armband-virtual-defaults'
381     parameters:
382       - label:
383           name: SLAVE_LABEL
384           default: 'armband-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       - string:
390           name: LAB_CONFIG_URL
391           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
392           description: 'Base URI to the configuration directory'
393
394 - parameter:
395     name: 'joid-virtual-defaults'
396     parameters:
397       - label:
398           name: SLAVE_LABEL
399           default: 'joid-virtual'
400       - string:
401           name: GIT_BASE
402           default: https://gerrit.opnfv.org/gerrit/$PROJECT
403           description: 'Git URL to use on this Jenkins Slave'
404
405 - parameter:
406     name: 'daisy-virtual-defaults'
407     parameters:
408       - node:
409           name: SLAVE_NAME
410           description: 'Slave name on Jenkins'
411           allowed-slaves:
412             - zte-virtual1
413             - zte-virtual2
414           default-slaves:
415             - zte-virtual1
416       - label:
417           name: SLAVE_LABEL
418           default: 'daisy-virtual'
419       - string:
420           name: INSTALLER_IP
421           default: '10.20.11.2'
422           description: 'IP of the installer'
423       - string:
424           name: BRIDGE
425           default: 'daisy1'
426           description: 'pxe bridge for booting of Daisy master'
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
432 #####################################################
433 # Parameters for build slaves
434 #####################################################
435 - parameter:
436     name: 'opnfv-build-centos-defaults'
437     parameters:
438       - label:
439           name: SLAVE_LABEL
440           default: 'opnfv-build-centos'
441       - string:
442           name: GIT_BASE
443           default: https://gerrit.opnfv.org/gerrit/$PROJECT
444           description: 'Git URL to use on this Jenkins Slave'
445       - string:
446           name: BUILD_DIRECTORY
447           default: $WORKSPACE/build_output
448           description: "Directory where the build artifact will be located upon the completion of the build."
449
450 - parameter:
451     name: 'opnfv-build-ubuntu-defaults'
452     parameters:
453       - label:
454           name: SLAVE_LABEL
455           default: 'opnfv-build-ubuntu'
456           description: 'Slave label on Jenkins'
457       - string:
458           name: GIT_BASE
459           default: https://gerrit.opnfv.org/gerrit/$PROJECT
460           description: 'Git URL to use on this Jenkins Slave'
461       - string:
462           name: BUILD_DIRECTORY
463           default: $WORKSPACE/build_output
464           description: "Directory where the build artifact will be located upon the completion of the build."
465
466 - parameter:
467     name: 'pharos-dashboard-defaults'
468     parameters:
469       - label:
470           name: SLAVE_LABEL
471           default: 'pharos-dashboard'
472           description: 'Slave label on Jenkins'
473       - string:
474           name: GIT_BASE
475           default: https://gerrit.opnfv.org/gerrit/$PROJECT
476           description: 'Git URL to use on this Jenkins Slave'
477       - string:
478           name: BUILD_DIRECTORY
479           default: $WORKSPACE/build_output
480           description: "Directory where the build artifact will be located upon the completion of the build."
481
482 - parameter:
483     name: 'opnfv-build-defaults'
484     parameters:
485       - label:
486           name: SLAVE_LABEL
487           default: 'opnfv-build'
488           description: 'Slave label on Jenkins'
489       - string:
490           name: GIT_BASE
491           default: https://gerrit.opnfv.org/gerrit/$PROJECT
492           description: 'Git URL to use on this Jenkins Slave'
493       - string:
494           name: BUILD_DIRECTORY
495           default: $WORKSPACE/build_output
496           description: "Directory where the build artifact will be located upon the completion of the build."
497
498 - parameter:
499     name: 'ericsson-build3-defaults'
500     parameters:
501       - label:
502           name: SLAVE_LABEL
503           default: 'ericsson-build3'
504           description: 'Slave label on Jenkins'
505       - string:
506           name: GIT_BASE
507           default: https://gerrit.opnfv.org/gerrit/$PROJECT
508           description: 'Git URL to use on this Jenkins Slave'
509
510 - parameter:
511     name: 'huawei-build-defaults'
512     parameters:
513       - node:
514           name: SLAVE_NAME
515           description: 'Slave name on Jenkins'
516           allowed-slaves:
517             - huawei-build
518           default-slaves:
519             - huawei-build
520       - string:
521           name: GIT_BASE
522           default: https://gerrit.opnfv.org/gerrit/$PROJECT
523           description: 'Git URL to use on this Jenkins Slave'
524
525 - parameter:
526     name: 'opnfv-build-ubuntu-arm-defaults'
527     parameters:
528       - label:
529           name: SLAVE_LABEL
530           default: 'opnfv-build-ubuntu-arm'
531           description: 'Slave label on Jenkins'
532       - string:
533           name: GIT_BASE
534           default: https://gerrit.opnfv.org/gerrit/$PROJECT
535           description: 'Git URL to use on this Jenkins Slave'
536       - string:
537           name: BUILD_DIRECTORY
538           default: $WORKSPACE/build_output
539           description: "Directory where the build artifact will be located upon the completion of the build."
540
541 #####################################################
542 # Parameters for none-CI PODs
543 #####################################################
544 - parameter:
545     name: 'cengn-pod1-defaults'
546     parameters:
547       - node:
548           name: SLAVE_NAME
549           description: 'Slave name on Jenkins'
550           allowed-slaves:
551             - cengn-pod1
552           default-slaves:
553             - cengn-pod1
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
559 - parameter:
560     name: 'intel-pod1-defaults'
561     parameters:
562       - node:
563           name: SLAVE_NAME
564           description: 'Slave name on Jenkins'
565           allowed-slaves:
566             - intel-pod1
567           default-slaves:
568             - intel-pod1
569       - string:
570           name: GIT_BASE
571           default: https://gerrit.opnfv.org/gerrit/$PROJECT
572           description: 'Git URL to use on this Jenkins Slave'
573
574 - parameter:
575     name: 'intel-pod2-defaults'
576     parameters:
577       - node:
578           name: SLAVE_NAME
579           description: 'Slave name on Jenkins'
580           allowed-slaves:
581             - intel-pod2
582           default-slaves:
583             - intel-pod2
584       - string:
585           name: GIT_BASE
586           default: https://gerrit.opnfv.org/gerrit/$PROJECT
587           description: 'Git URL to use on this Jenkins Slave'
588       - string:
589           name: SSH_KEY
590           default: /root/.ssh/id_rsa
591           description: 'SSH key to use for Apex'
592
593 - parameter:
594     name: 'intel-pod9-defaults'
595     parameters:
596       - node:
597           name: SLAVE_NAME
598           description: 'Slave name on Jenkins'
599           allowed-slaves:
600             - intel-pod9
601           default-slaves:
602             - intel-pod9
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: 'intel-pod10-defaults'
610     parameters:
611       - node:
612           name: SLAVE_NAME
613           description: 'Slave name on Jenkins'
614           allowed-slaves:
615             - intel-pod10
616           default-slaves:
617             - intel-pod10
618       - string:
619           name: GIT_BASE
620           default: https://gerrit.opnfv.org/gerrit/$PROJECT
621           description: 'Git URL to use on this Jenkins Slave'
622
623 - parameter:
624     name: 'intel-pod12-defaults'
625     parameters:
626       - node:
627           name: SLAVE_NAME
628           description: 'Slave name on Jenkins'
629           allowed-slaves:
630             - intel-pod12
631           default-slaves:
632             - intel-pod12
633       - string:
634           name: GIT_BASE
635           default: https://gerrit.opnfv.org/gerrit/$PROJECT
636           description: 'Git URL to use on this Jenkins Slave'
637
638 - parameter:
639     name: 'huawei-pod3-defaults'
640     parameters:
641       - node:
642           name: SLAVE_NAME
643           description: 'Slave name on Jenkins'
644           allowed-slaves:
645             - huawei-pod3
646           default-slaves:
647             - huawei-pod3
648       - label:
649           name: SLAVE_LABEL
650           default: 'huawei-test'
651       - string:
652           name: GIT_BASE
653           default: https://gerrit.opnfv.org/gerrit/$PROJECT
654           description: 'Git URL to use on this Jenkins Slave'
655
656 - parameter:
657     name: 'huawei-pod4-defaults'
658     parameters:
659       - node:
660           name: SLAVE_NAME
661           description: 'Slave name on Jenkins'
662           allowed-slaves:
663             - huawei-pod4
664           default-slaves:
665             - huawei-pod4
666       - label:
667           name: SLAVE_LABEL
668           default: 'huawei-test'
669       - string:
670           name: GIT_BASE
671           default: https://gerrit.opnfv.org/gerrit/$PROJECT
672           description: 'Git URL to use on this Jenkins Slave'
673
674 - parameter:
675     name: 'intel-pod8-defaults'
676     parameters:
677       - node:
678           name: SLAVE_NAME
679           description: 'Slave name on Jenkins'
680           allowed-slaves:
681             - intel-pod8
682           default-slaves:
683             - intel-pod8
684       - string:
685           name: GIT_BASE
686           default: https://gerrit.opnfv.org/gerrit/$PROJECT
687
688 - parameter:
689     name: 'intel-pod17-defaults'
690     parameters:
691       - node:
692           name: SLAVE_NAME
693           description: 'Slave name on Jenkins'
694           allowed-slaves:
695             - intel-pod17
696           default-slaves:
697             - intel-pod17
698       - string:
699           name: GIT_BASE
700           default: https://gerrit.opnfv.org/gerrit/$PROJECT
701
702 - parameter:
703     name: 'huawei-virtual5-defaults'
704     parameters:
705       - label:
706           name: SLAVE_LABEL
707           default: 'huawei-virtual5'
708       - string:
709           name: GIT_BASE
710           default: https://gerrit.opnfv.org/gerrit/$PROJECT
711
712 - parameter:
713     name: 'huawei-virtual7-defaults'
714     parameters:
715       - node:
716           name: SLAVE_NAME
717           description: 'Slave name on Jenkins'
718           allowed-slaves:
719             - huawei-virtual7
720           default-slaves:
721             - huawei-virtual7
722       - string:
723           name: GIT_BASE
724           default: https://gerrit.opnfv.org/gerrit/$PROJECT
725
726 - parameter:
727     name: 'huawei-pod7-defaults'
728     parameters:
729       - node:
730           name: SLAVE_NAME
731           description: 'Slave name on Jenkins'
732           allowed-slaves:
733             - huawei-pod7
734           default-slaves:
735             - huawei-pod7
736       - string:
737           name: GIT_BASE
738           default: https://gerrit.opnfv.org/gerrit/$PROJECT
739
740 - parameter:
741     name: 'zte-pod1-defaults'
742     parameters:
743       - node:
744           name: SLAVE_NAME
745           description: 'Slave name on Jenkins'
746           allowed-slaves:
747             - zte-pod1
748           default-slaves:
749             - zte-pod1
750       - string:
751           name: GIT_BASE
752           default: https://gerrit.opnfv.org/gerrit/$PROJECT
753           description: 'Git URL to use on this Jenkins Slave'
754       - string:
755           name: INSTALLER_IP
756           default: '10.20.6.2'
757           description: 'IP of the installer'
758       - string:
759           name: BRIDGE
760           default: 'br6'
761           description: 'pxe bridge for booting of Fuel master'
762
763 - parameter:
764     name: 'zte-pod2-defaults'
765     parameters:
766       - node:
767           name: SLAVE_NAME
768           description: 'Slave name on Jenkins'
769           allowed-slaves:
770             - zte-pod2
771           default-slaves:
772             - zte-pod2
773       - string:
774           name: GIT_BASE
775           default: https://gerrit.opnfv.org/gerrit/$PROJECT
776           description: 'Git URL to use on this Jenkins Slave'
777       - string:
778           name: INSTALLER_IP
779           default: '10.20.7.3'
780           description: 'IP of the installer'
781       - string:
782           name: BRIDGE
783           default: 'br7'
784           description: 'pxe bridge for booting of Daisy master'
785
786 - parameter:
787     name: 'zte-pod3-defaults'
788     parameters:
789       - node:
790           name: SLAVE_NAME
791           description: 'Slave name on Jenkins'
792           allowed-slaves:
793             - zte-pod3
794           default-slaves:
795             - zte-pod3
796       - string:
797           name: GIT_BASE
798           default: https://gerrit.opnfv.org/gerrit/$PROJECT
799           description: 'Git URL to use on this Jenkins Slave'
800       - string:
801           name: INSTALLER_IP
802           default: '10.20.0.2'
803           description: 'IP of the installer'
804       - string:
805           name: BRIDGE
806           default: 'br0'
807           description: 'pxe bridge for booting of Daisy master'
808
809 - parameter:
810     name: 'zte-pod9-defaults'
811     parameters:
812       - node:
813           name: SLAVE_NAME
814           description: 'Slave name on Jenkins'
815           allowed-slaves:
816             - zte-pod9
817           default-slaves:
818             - zte-pod9
819       - string:
820           name: GIT_BASE
821           default: https://gerrit.opnfv.org/gerrit/$PROJECT
822           description: 'Git URL to use on this Jenkins Slave'
823       - string:
824           name: INSTALLER_IP
825           default: '10.20.7.2'
826           description: 'IP of the installer'
827       - string:
828           name: BRIDGE
829           default: 'br0'
830           description: 'pxe bridge for booting of Daisy master'
831
832 - parameter:
833     name: zte-virtual5-defaults
834     parameters:
835       - node:
836           name: SLAVE_NAME
837           description: 'Slave name on Jenkins'
838           allowed-slaves:
839             - zte-virtual5
840           default-slaves:
841             - zte-virtual5
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
847 - parameter:
848     name: zte-virtual6-defaults
849     parameters:
850       - node:
851           name: SLAVE_NAME
852           description: 'Slave name on Jenkins'
853           allowed-slaves:
854             - zte-virtual6
855           default-slaves:
856             - zte-virtual6
857       - string:
858           name: GIT_BASE
859           default: https://gerrit.opnfv.org/gerrit/$PROJECT
860           description: 'Git URL to use on this Jenkins Slave'
861
862 - parameter:
863     name: 'juniper-pod1-defaults'
864     parameters:
865       - node:
866           name: SLAVE_NAME
867           description: 'Slave name on Jenkins'
868           allowed-slaves:
869             - juniper-pod1
870           default-slaves:
871             - juniper-pod1
872       - string:
873           name: GIT_BASE
874           default: https://gerrit.opnfv.org/gerrit/$PROJECT
875           description: 'Git URL to use on this Jenkins Slave'
876       - string:
877           name: CEPH_DISKS
878           default: /srv
879           description: "Disks to use by ceph (comma separated list)"
880
881 - parameter:
882     name: 'orange-pod1-defaults'
883     parameters:
884       - node:
885           name: SLAVE_NAME
886           description: 'Slave name on Jenkins'
887           allowed-slaves:
888             - orange-pod1
889           default-slaves:
890             - orange-pod1
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: 'orange-pod2-defaults'
898     parameters:
899       - node:
900           name: SLAVE_NAME
901           description: 'Slave name on Jenkins'
902           allowed-slaves:
903             - orange-pod2
904           default-slaves:
905             - orange-pod2
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: 'orange-pod5-defaults'
913     parameters:
914       - node:
915           name: SLAVE_NAME
916           description: 'Slave name on Jenkins'
917           allowed-slaves:
918             - orange-pod5
919           default-slaves:
920             - orange-pod5
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: 'dell-pod1-defaults'
928     parameters:
929       - node:
930           name: SLAVE_NAME
931           description: 'Slave name on Jenkins'
932           allowed-slaves:
933             - dell-pod1
934           default-slaves:
935             - dell-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
941 - parameter:
942     name: 'dell-pod2-defaults'
943     parameters:
944       - node:
945           name: SLAVE_NAME
946           description: 'Slave name on Jenkins'
947           allowed-slaves:
948             - dell-pod2
949           default-slaves:
950             - dell-pod2
951       - string:
952           name: GIT_BASE
953           default: https://gerrit.opnfv.org/gerrit/$PROJECT
954           description: 'Git URL to use on this Jenkins Slave'
955
956 - parameter:
957     name: 'nokia-pod1-defaults'
958     parameters:
959       - node:
960           name: SLAVE_NAME
961           description: 'Slave name on Jenkins'
962           allowed-slaves:
963             - nokia-pod1
964           default-slaves:
965             - nokia-pod1
966       - string:
967           name: GIT_BASE
968           default: https://gerrit.opnfv.org/gerrit/$PROJECT
969           description: 'Git URL to use on this Jenkins Slave'
970       - string:
971           name: SSH_KEY
972           default: /root/.ssh/id_rsa
973           description: 'SSH key to use for Apex'
974
975 - parameter:
976     name: 'intel-virtual6-defaults'
977     parameters:
978       - node:
979           name: SLAVE_NAME
980           description: 'Slave name on Jenkins'
981           allowed-slaves:
982             - intel-virtual6
983           default-slaves:
984             - intel-virtual6
985       - string:
986           name: GIT_BASE
987           default: https://gerrit.opnfv.org/gerrit/$PROJECT
988           description: 'Git URL to use on this Jenkins Slave'
989
990 - parameter:
991     name: 'intel-virtual10-defaults'
992     parameters:
993       - node:
994           name: SLAVE_NAME
995           description: 'Slave name on Jenkins'
996           allowed-slaves:
997             - intel-virtual10
998           default-slaves:
999             - intel-virtual10
1000       - string:
1001           name: GIT_BASE
1002           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1003           description: 'Git URL to use on this Jenkins Slave'
1004
1005 - parameter:
1006     name: 'doctor-slave-parameter'
1007     parameters:
1008       - node:
1009           name: SLAVE_NAME
1010           description: 'Slave name on Jenkins'
1011           allowed-slaves:
1012             - 'doctor-apex-x86_64'
1013             - 'doctor-fuel-x86_64'
1014             - 'doctor-fuel-aarch64'
1015             - 'doctor-joid-x86_64'
1016             - 'doctor-daisy-x86_64'
1017           default-slaves:
1018             - 'doctor-apex-x86_64'
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: 'multisite-virtual-defaults'
1030     parameters:
1031       - label:
1032           name: SLAVE_LABEL
1033           default: 'multisite-virtual'
1034       - string:
1035           name: GIT_BASE
1036           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1037           description: 'Git URL to use on this Jenkins Slave'
1038
1039 - parameter:
1040     name: 'ericsson-virtual5-defaults'
1041     parameters:
1042       - label:
1043           name: SLAVE_LABEL
1044           default: 'ericsson-virtual5'
1045       - string:
1046           name: GIT_BASE
1047           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1048           description: 'Git URL to use on this Jenkins Slave'
1049
1050 - parameter:
1051     name: 'ericsson-virtual12-defaults'
1052     parameters:
1053       - label:
1054           name: SLAVE_LABEL
1055           default: 'ericsson-virtual12'
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-virtual13-defaults'
1063     parameters:
1064       - label:
1065           name: SLAVE_LABEL
1066           default: 'ericsson-virtual13'
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: 'ericsson-virtual-pod1bl01-defaults'
1074     parameters:
1075       - label:
1076           name: SLAVE_LABEL
1077           default: 'ericsson-virtual-pod1bl01'
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-defaults'
1085     parameters:
1086       - label:
1087           name: SLAVE_LABEL
1088           default: 'odl-netvirt-virtual'
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: 'odl-netvirt-virtual-intel-defaults'
1096     parameters:
1097       - label:
1098           name: SLAVE_LABEL
1099           default: 'odl-netvirt-virtual-intel'
1100       - string:
1101           name: GIT_BASE
1102           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1103           description: 'Git URL to use on this Jenkins Slave'
1104
1105 - parameter:
1106     name: 'flex-pod1-defaults'
1107     parameters:
1108       - node:
1109           name: SLAVE_NAME
1110           description: 'Slave name on Jenkins'
1111           allowed-slaves:
1112             - flex-pod1
1113           default-slaves:
1114             - flex-pod1
1115       - string:
1116           name: GIT_BASE
1117           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1118           description: 'Git URL to use on this Jenkins Slave'
1119
1120 #####################################################
1121 # These slaves are just dummy slaves for sandbox jobs
1122 #####################################################
1123 - parameter:
1124     name: 'sandbox-baremetal-defaults'
1125     parameters:
1126       - label:
1127           name: SLAVE_LABEL
1128           default: 'sandbox-baremetal'
1129           description: 'Slave label on Jenkins'
1130       - string:
1131           name: GIT_BASE
1132           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1133           description: 'Git URL to use on this Jenkins Slave'
1134       - string:
1135           name: BUILD_DIRECTORY
1136           default: $WORKSPACE/build_output
1137           description: "Directory where the build artifact will be located upon the completion of the build."
1138
1139 - parameter:
1140     name: 'sandbox-virtual-defaults'
1141     parameters:
1142       - label:
1143           name: SLAVE_LABEL
1144           default: 'sandbox-virtual'
1145           description: 'Slave label on Jenkins'
1146       - string:
1147           name: GIT_BASE
1148           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1149           description: 'Git URL to use on this Jenkins Slave'
1150       - string:
1151           name: BUILD_DIRECTORY
1152           default: $WORKSPACE/build_output
1153           description: "Directory where the build artifact will be located upon the completion of the build."
1154
1155 - parameter:
1156     name: 'dummy-pod1-defaults'
1157     parameters:
1158       - label:
1159           name: SLAVE_LABEL
1160           default: 'dummy-pod1'
1161           description: 'Slave label on Jenkins'
1162       - string:
1163           name: GIT_BASE
1164           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1165           description: 'Git URL to use on this Jenkins Slave'
1166       - string:
1167           name: BUILD_DIRECTORY
1168           default: $WORKSPACE/build_output
1169           description: "Directory where the build artifact will be located upon the completion of the build."