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