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