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