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