Add functest-k8 job for arm platform
[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-arm-virtual-defaults'
359     parameters:
360       - label:
361           name: SLAVE_LABEL
362           default: 'compass-arm-virtual'
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-master-defaults'
370     parameters:
371       - label:
372           name: SLAVE_LABEL
373           default: 'compass-virtual-master'
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: 'compass-virtual-branch-defaults'
381     parameters:
382       - label:
383           name: SLAVE_LABEL
384           default: 'compass-virtual-branch'
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: 'fuel-virtual-defaults'
392     parameters:
393       - label:
394           name: SLAVE_LABEL
395           default: 'fuel-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
401 - parameter:
402     name: 'armband-virtual-defaults'
403     parameters:
404       - label:
405           name: SLAVE_LABEL
406           default: 'armband-virtual'
407       - string:
408           name: GIT_BASE
409           default: https://gerrit.opnfv.org/gerrit/$PROJECT
410           description: 'Git URL to use on this Jenkins Slave'
411       - string:
412           name: LAB_CONFIG_URL
413           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
414           description: 'Base URI to the configuration directory'
415
416 - parameter:
417     name: 'joid-virtual-defaults'
418     parameters:
419       - label:
420           name: SLAVE_LABEL
421           default: 'joid-virtual'
422       - string:
423           name: GIT_BASE
424           default: https://gerrit.opnfv.org/gerrit/$PROJECT
425           description: 'Git URL to use on this Jenkins Slave'
426
427 - parameter:
428     name: 'daisy-virtual-defaults'
429     parameters:
430       - node:
431           name: SLAVE_NAME
432           description: 'Slave name on Jenkins'
433           allowed-slaves:
434             - zte-virtual1
435             - zte-virtual2
436           default-slaves:
437             - zte-virtual1
438       - label:
439           name: SLAVE_LABEL
440           default: 'daisy-virtual'
441       - string:
442           name: INSTALLER_IP
443           default: '10.20.11.2'
444           description: 'IP of the installer'
445       - string:
446           name: BRIDGE
447           default: 'daisy1'
448           description: 'pxe bridge for booting of Daisy master'
449       - string:
450           name: GIT_BASE
451           default: https://gerrit.opnfv.org/gerrit/$PROJECT
452           description: 'Git URL to use on this Jenkins Slave'
453
454 #####################################################
455 # Parameters for build slaves
456 #####################################################
457 - parameter:
458     name: 'opnfv-build-centos-defaults'
459     parameters:
460       - label:
461           name: SLAVE_LABEL
462           default: 'opnfv-build-centos'
463       - string:
464           name: GIT_BASE
465           default: https://gerrit.opnfv.org/gerrit/$PROJECT
466           description: 'Git URL to use on this Jenkins Slave'
467       - string:
468           name: BUILD_DIRECTORY
469           default: $WORKSPACE/build_output
470           description: "Directory where the build artifact will be located upon the completion of the build."
471
472 - parameter:
473     name: 'opnfv-build-ubuntu-defaults'
474     parameters:
475       - label:
476           name: SLAVE_LABEL
477           default: 'opnfv-build-ubuntu'
478           description: 'Slave label on Jenkins'
479       - string:
480           name: GIT_BASE
481           default: https://gerrit.opnfv.org/gerrit/$PROJECT
482           description: 'Git URL to use on this Jenkins Slave'
483       - string:
484           name: BUILD_DIRECTORY
485           default: $WORKSPACE/build_output
486           description: "Directory where the build artifact will be located upon the completion of the build."
487
488 - parameter:
489     name: 'pharos-dashboard-defaults'
490     parameters:
491       - label:
492           name: SLAVE_LABEL
493           default: 'pharos-dashboard'
494           description: 'Slave label on Jenkins'
495       - string:
496           name: GIT_BASE
497           default: https://gerrit.opnfv.org/gerrit/$PROJECT
498           description: 'Git URL to use on this Jenkins Slave'
499       - string:
500           name: BUILD_DIRECTORY
501           default: $WORKSPACE/build_output
502           description: "Directory where the build artifact will be located upon the completion of the build."
503
504 - parameter:
505     name: 'opnfv-build-defaults'
506     parameters:
507       - label:
508           name: SLAVE_LABEL
509           default: 'opnfv-build'
510           description: 'Slave label on Jenkins'
511       - string:
512           name: GIT_BASE
513           default: https://gerrit.opnfv.org/gerrit/$PROJECT
514           description: 'Git URL to use on this Jenkins Slave'
515       - string:
516           name: BUILD_DIRECTORY
517           default: $WORKSPACE/build_output
518           description: "Directory where the build artifact will be located upon the completion of the build."
519
520 - parameter:
521     name: 'ericsson-build3-defaults'
522     parameters:
523       - label:
524           name: SLAVE_LABEL
525           default: 'ericsson-build3'
526           description: 'Slave label on Jenkins'
527       - string:
528           name: GIT_BASE
529           default: https://gerrit.opnfv.org/gerrit/$PROJECT
530           description: 'Git URL to use on this Jenkins Slave'
531
532 - parameter:
533     name: 'huawei-build-defaults'
534     parameters:
535       - node:
536           name: SLAVE_NAME
537           description: 'Slave name on Jenkins'
538           allowed-slaves:
539             - huawei-build
540           default-slaves:
541             - huawei-build
542       - string:
543           name: GIT_BASE
544           default: https://gerrit.opnfv.org/gerrit/$PROJECT
545           description: 'Git URL to use on this Jenkins Slave'
546
547 - parameter:
548     name: 'opnfv-build-ubuntu-arm-defaults'
549     parameters:
550       - label:
551           name: SLAVE_LABEL
552           default: 'opnfv-build-ubuntu-arm'
553           description: 'Slave label on Jenkins'
554       - string:
555           name: GIT_BASE
556           default: https://gerrit.opnfv.org/gerrit/$PROJECT
557           description: 'Git URL to use on this Jenkins Slave'
558       - string:
559           name: BUILD_DIRECTORY
560           default: $WORKSPACE/build_output
561           description: "Directory where the build artifact will be located upon the completion of the build."
562
563 #####################################################
564 # Parameters for none-CI PODs
565 #####################################################
566 - parameter:
567     name: 'cengn-pod1-defaults'
568     parameters:
569       - node:
570           name: SLAVE_NAME
571           description: 'Slave name on Jenkins'
572           allowed-slaves:
573             - cengn-pod1
574           default-slaves:
575             - cengn-pod1
576       - string:
577           name: GIT_BASE
578           default: https://gerrit.opnfv.org/gerrit/$PROJECT
579           description: 'Git URL to use on this Jenkins Slave'
580
581 - parameter:
582     name: 'intel-pod1-defaults'
583     parameters:
584       - node:
585           name: SLAVE_NAME
586           description: 'Slave name on Jenkins'
587           allowed-slaves:
588             - intel-pod1
589           default-slaves:
590             - intel-pod1
591       - string:
592           name: GIT_BASE
593           default: https://gerrit.opnfv.org/gerrit/$PROJECT
594           description: 'Git URL to use on this Jenkins Slave'
595
596 - parameter:
597     name: 'intel-pod2-defaults'
598     parameters:
599       - node:
600           name: SLAVE_NAME
601           description: 'Slave name on Jenkins'
602           allowed-slaves:
603             - intel-pod2
604           default-slaves:
605             - intel-pod2
606       - string:
607           name: GIT_BASE
608           default: https://gerrit.opnfv.org/gerrit/$PROJECT
609           description: 'Git URL to use on this Jenkins Slave'
610       - string:
611           name: SSH_KEY
612           default: /root/.ssh/id_rsa
613           description: 'SSH key to use for Apex'
614
615 - parameter:
616     name: 'intel-pod9-defaults'
617     parameters:
618       - node:
619           name: SLAVE_NAME
620           description: 'Slave name on Jenkins'
621           allowed-slaves:
622             - intel-pod9
623           default-slaves:
624             - intel-pod9
625       - string:
626           name: GIT_BASE
627           default: https://gerrit.opnfv.org/gerrit/$PROJECT
628           description: 'Git URL to use on this Jenkins Slave'
629
630 - parameter:
631     name: 'intel-pod10-defaults'
632     parameters:
633       - node:
634           name: SLAVE_NAME
635           description: 'Slave name on Jenkins'
636           allowed-slaves:
637             - intel-pod10
638           default-slaves:
639             - intel-pod10
640       - string:
641           name: GIT_BASE
642           default: https://gerrit.opnfv.org/gerrit/$PROJECT
643           description: 'Git URL to use on this Jenkins Slave'
644
645 - parameter:
646     name: 'intel-pod12-defaults'
647     parameters:
648       - node:
649           name: SLAVE_NAME
650           description: 'Slave name on Jenkins'
651           allowed-slaves:
652             - intel-pod12
653           default-slaves:
654             - intel-pod12
655       - string:
656           name: GIT_BASE
657           default: https://gerrit.opnfv.org/gerrit/$PROJECT
658           description: 'Git URL to use on this Jenkins Slave'
659
660 - parameter:
661     name: 'huawei-pod3-defaults'
662     parameters:
663       - node:
664           name: SLAVE_NAME
665           description: 'Slave name on Jenkins'
666           allowed-slaves:
667             - huawei-pod3
668           default-slaves:
669             - huawei-pod3
670       - label:
671           name: SLAVE_LABEL
672           default: 'huawei-test'
673       - string:
674           name: GIT_BASE
675           default: https://gerrit.opnfv.org/gerrit/$PROJECT
676           description: 'Git URL to use on this Jenkins Slave'
677
678 - parameter:
679     name: 'huawei-pod4-defaults'
680     parameters:
681       - node:
682           name: SLAVE_NAME
683           description: 'Slave name on Jenkins'
684           allowed-slaves:
685             - huawei-pod4
686           default-slaves:
687             - huawei-pod4
688       - label:
689           name: SLAVE_LABEL
690           default: 'huawei-test'
691       - string:
692           name: GIT_BASE
693           default: https://gerrit.opnfv.org/gerrit/$PROJECT
694           description: 'Git URL to use on this Jenkins Slave'
695
696 - parameter:
697     name: 'intel-pod8-defaults'
698     parameters:
699       - node:
700           name: SLAVE_NAME
701           description: 'Slave name on Jenkins'
702           allowed-slaves:
703             - intel-pod8
704           default-slaves:
705             - intel-pod8
706       - string:
707           name: GIT_BASE
708           default: https://gerrit.opnfv.org/gerrit/$PROJECT
709
710 - parameter:
711     name: 'intel-pod17-defaults'
712     parameters:
713       - node:
714           name: SLAVE_NAME
715           description: 'Slave name on Jenkins'
716           allowed-slaves:
717             - intel-pod17
718           default-slaves:
719             - intel-pod17
720       - string:
721           name: GIT_BASE
722           default: https://gerrit.opnfv.org/gerrit/$PROJECT
723
724 - parameter:
725     name: 'huawei-virtual5-defaults'
726     parameters:
727       - label:
728           name: SLAVE_LABEL
729           default: 'huawei-virtual5'
730       - string:
731           name: GIT_BASE
732           default: https://gerrit.opnfv.org/gerrit/$PROJECT
733
734 - parameter:
735     name: 'huawei-virtual7-defaults'
736     parameters:
737       - node:
738           name: SLAVE_NAME
739           description: 'Slave name on Jenkins'
740           allowed-slaves:
741             - huawei-virtual7
742           default-slaves:
743             - huawei-virtual7
744       - string:
745           name: GIT_BASE
746           default: https://gerrit.opnfv.org/gerrit/$PROJECT
747
748 - parameter:
749     name: 'huawei-pod7-defaults'
750     parameters:
751       - node:
752           name: SLAVE_NAME
753           description: 'Slave name on Jenkins'
754           allowed-slaves:
755             - huawei-pod7
756           default-slaves:
757             - huawei-pod7
758       - string:
759           name: GIT_BASE
760           default: https://gerrit.opnfv.org/gerrit/$PROJECT
761
762 - parameter:
763     name: 'zte-pod1-defaults'
764     parameters:
765       - node:
766           name: SLAVE_NAME
767           description: 'Slave name on Jenkins'
768           allowed-slaves:
769             - zte-pod1
770           default-slaves:
771             - zte-pod1
772       - string:
773           name: GIT_BASE
774           default: https://gerrit.opnfv.org/gerrit/$PROJECT
775           description: 'Git URL to use on this Jenkins Slave'
776       - string:
777           name: INSTALLER_IP
778           default: '10.20.6.2'
779           description: 'IP of the installer'
780       - string:
781           name: BRIDGE
782           default: 'br6'
783           description: 'pxe bridge for booting of Fuel master'
784
785 - parameter:
786     name: 'zte-pod2-defaults'
787     parameters:
788       - node:
789           name: SLAVE_NAME
790           description: 'Slave name on Jenkins'
791           allowed-slaves:
792             - zte-pod2
793           default-slaves:
794             - zte-pod2
795       - string:
796           name: GIT_BASE
797           default: https://gerrit.opnfv.org/gerrit/$PROJECT
798           description: 'Git URL to use on this Jenkins Slave'
799       - string:
800           name: INSTALLER_IP
801           default: '10.20.7.3'
802           description: 'IP of the installer'
803       - string:
804           name: BRIDGE
805           default: 'br7'
806           description: 'pxe bridge for booting of Daisy master'
807
808 - parameter:
809     name: 'zte-pod3-defaults'
810     parameters:
811       - node:
812           name: SLAVE_NAME
813           description: 'Slave name on Jenkins'
814           allowed-slaves:
815             - zte-pod3
816           default-slaves:
817             - zte-pod3
818       - string:
819           name: GIT_BASE
820           default: https://gerrit.opnfv.org/gerrit/$PROJECT
821           description: 'Git URL to use on this Jenkins Slave'
822       - string:
823           name: INSTALLER_IP
824           default: '10.20.0.2'
825           description: 'IP of the installer'
826       - string:
827           name: BRIDGE
828           default: 'br0'
829           description: 'pxe bridge for booting of Daisy master'
830
831 - parameter:
832     name: 'zte-pod9-defaults'
833     parameters:
834       - node:
835           name: SLAVE_NAME
836           description: 'Slave name on Jenkins'
837           allowed-slaves:
838             - zte-pod9
839           default-slaves:
840             - zte-pod9
841       - string:
842           name: GIT_BASE
843           default: https://gerrit.opnfv.org/gerrit/$PROJECT
844           description: 'Git URL to use on this Jenkins Slave'
845       - string:
846           name: INSTALLER_IP
847           default: '10.20.7.2'
848           description: 'IP of the installer'
849       - string:
850           name: BRIDGE
851           default: 'br0'
852           description: 'pxe bridge for booting of Daisy master'
853
854 - parameter:
855     name: zte-virtual5-defaults
856     parameters:
857       - node:
858           name: SLAVE_NAME
859           description: 'Slave name on Jenkins'
860           allowed-slaves:
861             - zte-virtual5
862           default-slaves:
863             - zte-virtual5
864       - string:
865           name: GIT_BASE
866           default: https://gerrit.opnfv.org/gerrit/$PROJECT
867           description: 'Git URL to use on this Jenkins Slave'
868
869 - parameter:
870     name: zte-virtual6-defaults
871     parameters:
872       - node:
873           name: SLAVE_NAME
874           description: 'Slave name on Jenkins'
875           allowed-slaves:
876             - zte-virtual6
877           default-slaves:
878             - zte-virtual6
879       - string:
880           name: GIT_BASE
881           default: https://gerrit.opnfv.org/gerrit/$PROJECT
882           description: 'Git URL to use on this Jenkins Slave'
883
884 - parameter:
885     name: 'juniper-pod1-defaults'
886     parameters:
887       - node:
888           name: SLAVE_NAME
889           description: 'Slave name on Jenkins'
890           allowed-slaves:
891             - juniper-pod1
892           default-slaves:
893             - juniper-pod1
894       - string:
895           name: GIT_BASE
896           default: https://gerrit.opnfv.org/gerrit/$PROJECT
897           description: 'Git URL to use on this Jenkins Slave'
898       - string:
899           name: CEPH_DISKS
900           default: /srv
901           description: "Disks to use by ceph (comma separated list)"
902
903 - parameter:
904     name: 'orange-pod1-defaults'
905     parameters:
906       - node:
907           name: SLAVE_NAME
908           description: 'Slave name on Jenkins'
909           allowed-slaves:
910             - orange-pod1
911           default-slaves:
912             - orange-pod1
913       - string:
914           name: GIT_BASE
915           default: https://gerrit.opnfv.org/gerrit/$PROJECT
916           description: 'Git URL to use on this Jenkins Slave'
917
918 - parameter:
919     name: 'orange-pod2-defaults'
920     parameters:
921       - node:
922           name: SLAVE_NAME
923           description: 'Slave name on Jenkins'
924           allowed-slaves:
925             - orange-pod2
926           default-slaves:
927             - orange-pod2
928       - string:
929           name: GIT_BASE
930           default: https://gerrit.opnfv.org/gerrit/$PROJECT
931           description: 'Git URL to use on this Jenkins Slave'
932
933 - parameter:
934     name: 'orange-pod5-defaults'
935     parameters:
936       - node:
937           name: SLAVE_NAME
938           description: 'Slave name on Jenkins'
939           allowed-slaves:
940             - orange-pod5
941           default-slaves:
942             - orange-pod5
943       - string:
944           name: GIT_BASE
945           default: https://gerrit.opnfv.org/gerrit/$PROJECT
946           description: 'Git URL to use on this Jenkins Slave'
947
948 - parameter:
949     name: 'dell-pod1-defaults'
950     parameters:
951       - node:
952           name: SLAVE_NAME
953           description: 'Slave name on Jenkins'
954           allowed-slaves:
955             - dell-pod1
956           default-slaves:
957             - dell-pod1
958       - string:
959           name: GIT_BASE
960           default: https://gerrit.opnfv.org/gerrit/$PROJECT
961           description: 'Git URL to use on this Jenkins Slave'
962
963 - parameter:
964     name: 'dell-pod2-defaults'
965     parameters:
966       - node:
967           name: SLAVE_NAME
968           description: 'Slave name on Jenkins'
969           allowed-slaves:
970             - dell-pod2
971           default-slaves:
972             - dell-pod2
973       - string:
974           name: GIT_BASE
975           default: https://gerrit.opnfv.org/gerrit/$PROJECT
976           description: 'Git URL to use on this Jenkins Slave'
977
978 - parameter:
979     name: 'nokia-pod1-defaults'
980     parameters:
981       - node:
982           name: SLAVE_NAME
983           description: 'Slave name on Jenkins'
984           allowed-slaves:
985             - nokia-pod1
986           default-slaves:
987             - nokia-pod1
988       - string:
989           name: GIT_BASE
990           default: https://gerrit.opnfv.org/gerrit/$PROJECT
991           description: 'Git URL to use on this Jenkins Slave'
992       - string:
993           name: SSH_KEY
994           default: /root/.ssh/id_rsa
995           description: 'SSH key to use for Apex'
996
997 - parameter:
998     name: 'intel-virtual6-defaults'
999     parameters:
1000       - node:
1001           name: SLAVE_NAME
1002           description: 'Slave name on Jenkins'
1003           allowed-slaves:
1004             - intel-virtual6
1005           default-slaves:
1006             - intel-virtual6
1007       - string:
1008           name: GIT_BASE
1009           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1010           description: 'Git URL to use on this Jenkins Slave'
1011
1012 - parameter:
1013     name: 'intel-virtual10-defaults'
1014     parameters:
1015       - node:
1016           name: SLAVE_NAME
1017           description: 'Slave name on Jenkins'
1018           allowed-slaves:
1019             - intel-virtual10
1020           default-slaves:
1021             - intel-virtual10
1022       - string:
1023           name: GIT_BASE
1024           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1025           description: 'Git URL to use on this Jenkins Slave'
1026
1027 - parameter:
1028     name: 'doctor-slave-parameter'
1029     parameters:
1030       - string:
1031           name: GIT_BASE
1032           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1033           description: 'Git URL to use on this Jenkins Slave'
1034       - string:
1035           name: SSH_KEY
1036           default: /root/.ssh/id_rsa
1037           description: 'SSH key to be used'
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."