Move Barometer Builds to lf-build2
[releng.git] / jjb / global / slave-params.yaml
1 ---
2 #####################################################
3 # Parameters for slaves using old labels
4 # This will be cleaned up once the new job structure and
5 # use of the new labels are in place
6 #####################################################
7 - parameter:
8     name: 'apex-baremetal-master-defaults'
9     parameters:
10       - label:
11           name: SLAVE_LABEL
12           default: 'apex-baremetal-master'
13           all-nodes: false
14           node-eligibility: 'ignore-offline'
15       - string:
16           name: GIT_BASE
17           default: https://gerrit.opnfv.org/gerrit/$PROJECT
18           description: 'Git URL to use on this Jenkins Slave'
19       - string:
20           name: SSH_KEY
21           default: /root/.ssh/id_rsa
22           description: 'SSH key to use for Apex'
23
24 - parameter:
25     name: 'apex-baremetal-gambia-defaults'
26     parameters:
27       - label:
28           name: SLAVE_LABEL
29           default: 'apex-baremetal-master'
30           all-nodes: false
31           node-eligibility: 'ignore-offline'
32       - string:
33           name: GIT_BASE
34           default: https://gerrit.opnfv.org/gerrit/$PROJECT
35           description: 'Git URL to use on this Jenkins Slave'
36       - string:
37           name: SSH_KEY
38           default: /root/.ssh/id_rsa
39           description: 'SSH key to use for Apex'
40
41 - parameter:
42     name: 'apex-baremetal-fraser-defaults'
43     parameters:
44       - label:
45           name: SLAVE_LABEL
46           default: 'apex-baremetal-master'
47           all-nodes: false
48           node-eligibility: 'ignore-offline'
49       - string:
50           name: GIT_BASE
51           default: https://gerrit.opnfv.org/gerrit/$PROJECT
52           description: 'Git URL to use on this Jenkins Slave'
53       - string:
54           name: SSH_KEY
55           default: /root/.ssh/id_rsa
56           description: 'SSH key to use for Apex'
57
58 - parameter:
59     name: 'apex-baremetal-euphrates-defaults'
60     parameters:
61       - label:
62           name: SLAVE_LABEL
63           default: 'apex-baremetal-master'
64           all-nodes: false
65           node-eligibility: 'ignore-offline'
66       - string:
67           name: GIT_BASE
68           default: https://gerrit.opnfv.org/gerrit/$PROJECT
69           description: 'Git URL to use on this Jenkins Slave'
70       - string:
71           name: SSH_KEY
72           default: /root/.ssh/id_rsa
73           description: 'SSH key to use for Apex'
74
75 - parameter:
76     name: 'apex-baremetal-danube-defaults'
77     parameters:
78       - label:
79           name: SLAVE_LABEL
80           default: 'apex-baremetal-danube'
81           all-nodes: false
82           node-eligibility: 'ignore-offline'
83       - string:
84           name: GIT_BASE
85           default: https://gerrit.opnfv.org/gerrit/$PROJECT
86           description: 'Git URL to use on this Jenkins Slave'
87       - string:
88           name: SSH_KEY
89           default: /root/.ssh/id_rsa
90           description: 'SSH key to use for Apex'
91
92
93 - parameter:
94     name: 'apex-virtual-master-defaults'
95     parameters:
96       - label:
97           name: SLAVE_LABEL
98           default: 'apex-virtual-master'
99           all-nodes: false
100           node-eligibility: 'ignore-offline'
101       - string:
102           name: GIT_BASE
103           default: https://gerrit.opnfv.org/gerrit/$PROJECT
104           description: 'Git URL to use on this Jenkins Slave'
105       - string:
106           name: SSH_KEY
107           default: /root/.ssh/id_rsa
108           description: 'SSH key to use for Apex'
109
110 - parameter:
111     name: 'apex-virtual-gambia-defaults'
112     parameters:
113       - label:
114           name: SLAVE_LABEL
115           default: 'apex-virtual-master'
116           all-nodes: false
117           node-eligibility: 'ignore-offline'
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
127 - parameter:
128     name: 'apex-virtual-fraser-defaults'
129     parameters:
130       - label:
131           name: SLAVE_LABEL
132           default: 'apex-virtual-master'
133           all-nodes: false
134           node-eligibility: 'ignore-offline'
135       - string:
136           name: GIT_BASE
137           default: https://gerrit.opnfv.org/gerrit/$PROJECT
138           description: 'Git URL to use on this Jenkins Slave'
139       - string:
140           name: SSH_KEY
141           default: /root/.ssh/id_rsa
142           description: 'SSH key to use for Apex'
143
144 - parameter:
145     name: 'apex-virtual-euphrates-defaults'
146     parameters:
147       - label:
148           name: SLAVE_LABEL
149           default: 'apex-virtual-master'
150           all-nodes: false
151           node-eligibility: 'ignore-offline'
152       - string:
153           name: GIT_BASE
154           default: https://gerrit.opnfv.org/gerrit/$PROJECT
155           description: 'Git URL to use on this Jenkins Slave'
156       - string:
157           name: SSH_KEY
158           default: /root/.ssh/id_rsa
159           description: 'SSH key to use for Apex'
160
161 - parameter:
162     name: 'apex-virtual-danube-defaults'
163     parameters:
164       - label:
165           name: SLAVE_LABEL
166           default: 'apex-virtual-danube'
167           all-nodes: false
168           node-eligibility: 'ignore-offline'
169       - string:
170           name: GIT_BASE
171           default: https://gerrit.opnfv.org/gerrit/$PROJECT
172           description: 'Git URL to use on this Jenkins Slave'
173       - string:
174           name: SSH_KEY
175           default: /root/.ssh/id_rsa
176           description: 'SSH key to use for Apex'
177
178 - parameter:
179     name: 'lf-pod1-defaults'
180     parameters:
181       - node:
182           name: SLAVE_NAME
183           description: 'Slave name on Jenkins'
184           allowed-slaves:
185             - lf-pod1
186           default-slaves:
187             - lf-pod1
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       - string:
193           name: SSH_KEY
194           default: /root/.ssh/id_rsa
195           description: 'SSH key to use for Apex'
196
197 - parameter:
198     name: 'lf-pod3-defaults'
199     parameters:
200       - node:
201           name: SLAVE_NAME
202           description: 'Slave name on Jenkins'
203           allowed-slaves:
204             - lf-pod3
205           default-slaves:
206             - lf-pod3
207       - string:
208           name: GIT_BASE
209           default: https://gerrit.opnfv.org/gerrit/$PROJECT
210           description: 'Git URL to use on this Jenkins Slave'
211       - string:
212           name: SSH_KEY
213           default: /root/.ssh/id_rsa
214           description: 'SSH key to use for Apex'
215
216 - parameter:
217     name: 'lf-pod4-defaults'
218     parameters:
219       - node:
220           name: SLAVE_NAME
221           description: 'Slave name on Jenkins'
222           allowed-slaves:
223             - lf-pod4
224           default-slaves:
225             - lf-pod4
226       - string:
227           name: GIT_BASE
228           default: https://gerrit.opnfv.org/gerrit/$PROJECT
229           description: 'Git URL to use on this Jenkins Slave'
230       - string:
231           name: SSH_KEY
232           default: /root/.ssh/id_rsa
233           description: 'SSH key to use for Apex'
234
235 - parameter:
236     name: 'lf-pod5-defaults'
237     parameters:
238       - node:
239           name: SLAVE_NAME
240           description: 'Slave name on Jenkins'
241           allowed-slaves:
242             - lf-pod5
243           default-slaves:
244             - lf-pod5
245       - string:
246           name: GIT_BASE
247           default: https://gerrit.opnfv.org/gerrit/$PROJECT
248           description: 'Git URL to use on this Jenkins Slave'
249       - string:
250           name: SSH_KEY
251           default: /root/.ssh/id_rsa
252           description: 'SSH key to use for Apex'
253
254 #####################################################
255 # Parameters for CI baremetal PODs
256 #####################################################
257 - parameter:
258     name: 'apex-baremetal-defaults'
259     parameters:
260       - label:
261           name: SLAVE_LABEL
262           default: 'apex-baremetal'
263           all-nodes: false
264           node-eligibility: 'ignore-offline'
265       - string:
266           name: GIT_BASE
267           default: https://gerrit.opnfv.org/gerrit/$PROJECT
268           description: 'Git URL to use on this Jenkins Slave'
269       - string:
270           name: SSH_KEY
271           default: /root/.ssh/id_rsa
272           description: 'SSH key to use for Apex'
273 - parameter:
274     name: 'compass-baremetal-defaults'
275     parameters:
276       - label:
277           name: SLAVE_LABEL
278           default: 'compass-baremetal'
279           all-nodes: false
280           node-eligibility: 'ignore-offline'
281       - string:
282           name: GIT_BASE
283           default: https://gerrit.opnfv.org/gerrit/$PROJECT
284           description: 'Git URL to use on this Jenkins Slave'
285
286 - parameter:
287     name: 'compass-baremetal-master-defaults'
288     parameters:
289       - label:
290           name: SLAVE_LABEL
291           default: 'compass-baremetal-master'
292           all-nodes: false
293           node-eligibility: 'ignore-offline'
294       - string:
295           name: GIT_BASE
296           default: https://gerrit.opnfv.org/gerrit/$PROJECT
297           description: 'Git URL to use on this Jenkins Slave'
298
299 - parameter:
300     name: 'compass-baremetal-branch-defaults'
301     parameters:
302       - label:
303           name: SLAVE_LABEL
304           default: 'compass-baremetal-branch'
305           all-nodes: false
306           node-eligibility: 'ignore-offline'
307       - string:
308           name: GIT_BASE
309           default: https://gerrit.opnfv.org/gerrit/$PROJECT
310           description: 'Git URL to use on this Jenkins Slave'
311
312 - parameter:
313     name: 'fuel-baremetal-defaults'
314     parameters:
315       - label:
316           name: SLAVE_LABEL
317           default: 'fuel-baremetal'
318           all-nodes: false
319           node-eligibility: 'ignore-offline'
320       - string:
321           name: GIT_BASE
322           default: https://gerrit.opnfv.org/gerrit/$PROJECT
323           description: 'Git URL to use on this Jenkins Slave'
324
325 - parameter:
326     name: 'armband-baremetal-defaults'
327     parameters:
328       - label:
329           name: SLAVE_LABEL
330           default: 'armband-baremetal'
331           all-nodes: false
332           node-eligibility: 'ignore-offline'
333       - string:
334           name: GIT_BASE
335           default: https://gerrit.opnfv.org/gerrit/$PROJECT
336           description: 'Git URL to use on this Jenkins Slave'
337
338 - parameter:
339     name: 'auto-baremetal-defaults'
340     parameters:
341       - label:
342           name: SLAVE_LABEL
343           default: 'auto-baremetal'
344           all-nodes: false
345           node-eligibility: 'ignore-offline'
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
351 - parameter:
352     name: 'joid-baremetal-defaults'
353     parameters:
354       - label:
355           name: SLAVE_LABEL
356           default: 'joid-baremetal'
357           all-nodes: false
358           node-eligibility: 'ignore-offline'
359       - string:
360           name: GIT_BASE
361           default: https://gerrit.opnfv.org/gerrit/$PROJECT
362           description: 'Git URL to use on this Jenkins Slave'
363       - string:
364           name: EXTERNAL_NETWORK
365           default: ext-net
366           description: "External network floating ips"
367
368 - parameter:
369     name: 'daisy-baremetal-defaults'
370     parameters:
371       - node:
372           name: SLAVE_NAME
373           description: 'Slave name on Jenkins'
374           allowed-slaves:
375             - zte-pod2
376           default-slaves:
377             - zte-pod2
378       - label:
379           name: SLAVE_LABEL
380           default: 'daisy-baremetal'
381           all-nodes: false
382           node-eligibility: 'ignore-offline'
383       - string:
384           name: INSTALLER_IP
385           default: '10.20.7.3'
386           description: 'IP of the installer'
387       - string:
388           name: GIT_BASE
389           default: https://gerrit.opnfv.org/gerrit/$PROJECT
390           description: 'Git URL to use on this Jenkins Slave'
391
392 #####################################################
393 # Parameters for CI virtual PODs
394 #####################################################
395 - parameter:
396     name: 'apex-virtual-defaults'
397     parameters:
398       - label:
399           name: SLAVE_LABEL
400           default: 'apex-virtual'
401           all-nodes: false
402           node-eligibility: 'ignore-offline'
403       - string:
404           name: GIT_BASE
405           default: https://gerrit.opnfv.org/gerrit/$PROJECT
406           description: 'Git URL to use on this Jenkins Slave'
407       - string:
408           name: SSH_KEY
409           default: /root/.ssh/id_rsa
410           description: 'SSH key to use for Apex'
411
412 - parameter:
413     name: 'compass-virtual-defaults'
414     parameters:
415       - label:
416           name: SLAVE_LABEL
417           default: 'compass-virtual'
418           all-nodes: false
419           node-eligibility: 'ignore-offline'
420       - string:
421           name: GIT_BASE
422           default: https://gerrit.opnfv.org/gerrit/$PROJECT
423           description: 'Git URL to use on this Jenkins Slave'
424
425 - parameter:
426     name: 'compass-arm-virtual-defaults'
427     parameters:
428       - label:
429           name: SLAVE_LABEL
430           default: 'compass-arm-virtual'
431           all-nodes: false
432           node-eligibility: 'ignore-offline'
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 - parameter:
439     name: 'compass-virtual-master-defaults'
440     parameters:
441       - label:
442           name: SLAVE_LABEL
443           default: 'compass-virtual-master'
444           all-nodes: false
445           node-eligibility: 'ignore-offline'
446       - string:
447           name: GIT_BASE
448           default: https://gerrit.opnfv.org/gerrit/$PROJECT
449           description: 'Git URL to use on this Jenkins Slave'
450
451 - parameter:
452     name: 'compass-virtual-branch-defaults'
453     parameters:
454       - label:
455           name: SLAVE_LABEL
456           default: 'compass-virtual-branch'
457           all-nodes: false
458           node-eligibility: 'ignore-offline'
459       - string:
460           name: GIT_BASE
461           default: https://gerrit.opnfv.org/gerrit/$PROJECT
462           description: 'Git URL to use on this Jenkins Slave'
463
464 - parameter:
465     name: 'fuel-virtual-defaults'
466     parameters:
467       - label:
468           name: SLAVE_LABEL
469           default: 'fuel-virtual'
470           all-nodes: false
471           node-eligibility: 'ignore-offline'
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
477 - parameter:
478     name: 'armband-virtual-defaults'
479     parameters:
480       - label:
481           name: SLAVE_LABEL
482           default: 'armband-virtual'
483           all-nodes: false
484           node-eligibility: 'ignore-offline'
485       - string:
486           name: GIT_BASE
487           default: https://gerrit.opnfv.org/gerrit/$PROJECT
488           description: 'Git URL to use on this Jenkins Slave'
489
490 - parameter:
491     name: 'joid-virtual-defaults'
492     parameters:
493       - label:
494           name: SLAVE_LABEL
495           default: 'joid-virtual'
496           all-nodes: false
497           node-eligibility: 'ignore-offline'
498       - string:
499           name: GIT_BASE
500           default: https://gerrit.opnfv.org/gerrit/$PROJECT
501           description: 'Git URL to use on this Jenkins Slave'
502
503 - parameter:
504     name: 'daisy-virtual-defaults'
505     parameters:
506       - node:
507           name: SLAVE_NAME
508           description: 'Slave name on Jenkins'
509           allowed-slaves:
510             - zte-virtual1
511             - zte-virtual2
512           default-slaves:
513             - zte-virtual1
514       - label:
515           name: SLAVE_LABEL
516           default: 'daisy-virtual'
517           all-nodes: false
518           node-eligibility: 'ignore-offline'
519       - string:
520           name: INSTALLER_IP
521           default: '10.20.11.2'
522           description: 'IP of the installer'
523       - string:
524           name: BRIDGE
525           default: 'daisy1'
526           description: 'pxe bridge for booting of Daisy master'
527       - string:
528           name: GIT_BASE
529           default: https://gerrit.opnfv.org/gerrit/$PROJECT
530           description: 'Git URL to use on this Jenkins Slave'
531
532 #####################################################
533 # Parameters for build slaves
534 #####################################################
535 - parameter:
536     name: 'opnfv-build-centos-defaults'
537     parameters:
538       - label:
539           name: SLAVE_LABEL
540           default: 'opnfv-build-centos'
541           all-nodes: false
542           node-eligibility: 'ignore-offline'
543       - string:
544           name: GIT_BASE
545           default: https://gerrit.opnfv.org/gerrit/$PROJECT
546           description: 'Git URL to use on this Jenkins Slave'
547       - string:
548           name: BUILD_DIRECTORY
549           default: $WORKSPACE/build_output
550           description: "Directory where the build artifact will be located upon the completion of the build."
551
552 - parameter:
553     name: 'opnfv-build-ubuntu-defaults'
554     parameters:
555       - label:
556           name: SLAVE_LABEL
557           default: 'opnfv-build-ubuntu'
558           description: 'Slave label on Jenkins'
559           all-nodes: false
560           node-eligibility: 'ignore-offline'
561       - string:
562           name: GIT_BASE
563           default: https://gerrit.opnfv.org/gerrit/$PROJECT
564           description: 'Git URL to use on this Jenkins Slave'
565       - string:
566           name: BUILD_DIRECTORY
567           default: $WORKSPACE/build_output
568           description: "Directory where the build artifact will be located upon the completion of the build."
569
570 - parameter:
571     name: 'pharos-dashboard-defaults'
572     parameters:
573       - label:
574           name: SLAVE_LABEL
575           default: 'pharos-dashboard2'
576           description: 'Slave label on Jenkins'
577           all-nodes: false
578           node-eligibility: 'ignore-offline'
579       - string:
580           name: GIT_BASE
581           default: https://gerrit.opnfv.org/gerrit/$PROJECT
582           description: 'Git URL to use on this Jenkins Slave'
583       - string:
584           name: BUILD_DIRECTORY
585           default: $WORKSPACE/build_output
586           description: "Directory where the build artifact will be located upon the completion of the build."
587
588 - parameter:
589     name: 'opnfv-build-defaults'
590     parameters:
591       - label:
592           name: SLAVE_LABEL
593           default: 'opnfv-build'
594           description: 'Slave label on Jenkins'
595           all-nodes: false
596           node-eligibility: 'ignore-offline'
597       - string:
598           name: GIT_BASE
599           default: https://gerrit.opnfv.org/gerrit/$PROJECT
600           description: 'Git URL to use on this Jenkins Slave'
601       - string:
602           name: BUILD_DIRECTORY
603           default: $WORKSPACE/build_output
604           description: "Directory where the build artifact will be located upon the completion of the build."
605
606 - parameter:
607     name: 'lf-build2-defaults'
608     parameters:
609       - label:
610           name: SLAVE_LABEL
611           default: 'lf-build2'
612           description: 'Slave label on Jenkins'
613           all-nodes: false
614           node-eligibility: 'ignore-offline'
615       - string:
616           name: GIT_BASE
617           default: https://gerrit.opnfv.org/gerrit/$PROJECT
618           description: 'Git URL to use on this Jenkins Slave'
619       - string:
620           name: BUILD_DIRECTORY
621           default: $WORKSPACE/build_output
622           description: "Directory where the build artifact will be located upon the completion of the build."
623
624 - parameter:
625     name: 'ericsson-build3-defaults'
626     parameters:
627       - label:
628           name: SLAVE_LABEL
629           default: 'ericsson-build3'
630           description: 'Slave label on Jenkins'
631           all-nodes: false
632           node-eligibility: 'ignore-offline'
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: 'ericsson-build4-defaults'
640     parameters:
641       - label:
642           name: SLAVE_LABEL
643           default: 'ericsson-build4'
644           description: 'Slave label on Jenkins'
645           all-nodes: false
646           node-eligibility: 'ignore-offline'
647       - string:
648           name: GIT_BASE
649           default: https://gerrit.opnfv.org/gerrit/$PROJECT
650           description: 'Git URL to use on this Jenkins Slave'
651       - string:
652           name: BUILD_DIRECTORY
653           default: $WORKSPACE/build_output
654           description: "Directory where the build artifact will be located upon the completion of the build."
655
656 - parameter:
657     name: 'huawei-build-defaults'
658     parameters:
659       - node:
660           name: SLAVE_NAME
661           description: 'Slave name on Jenkins'
662           allowed-slaves:
663             - huawei-build
664           default-slaves:
665             - huawei-build
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: 'opnfv-build-ubuntu-arm-defaults'
673     parameters:
674       - label:
675           name: SLAVE_LABEL
676           default: 'opnfv-build-ubuntu-arm'
677           description: 'Slave label on Jenkins'
678           all-nodes: false
679           node-eligibility: 'ignore-offline'
680       - string:
681           name: GIT_BASE
682           default: https://gerrit.opnfv.org/gerrit/$PROJECT
683           description: 'Git URL to use on this Jenkins Slave'
684       - string:
685           name: BUILD_DIRECTORY
686           default: $WORKSPACE/build_output
687           description: "Directory where the build artifact will be located upon the completion of the build."
688
689 #####################################################
690 # Parameters for none-CI PODs
691 #####################################################
692 - parameter:
693     name: 'cengn-pod1-defaults'
694     parameters:
695       - node:
696           name: SLAVE_NAME
697           description: 'Slave name on Jenkins'
698           allowed-slaves:
699             - cengn-pod1
700           default-slaves:
701             - cengn-pod1
702       - string:
703           name: GIT_BASE
704           default: https://gerrit.opnfv.org/gerrit/$PROJECT
705           description: 'Git URL to use on this Jenkins Slave'
706
707 - parameter:
708     name: 'intel-pod1-defaults'
709     parameters:
710       - node:
711           name: SLAVE_NAME
712           description: 'Slave name on Jenkins'
713           allowed-slaves:
714             - intel-pod1
715           default-slaves:
716             - intel-pod1
717       - string:
718           name: GIT_BASE
719           default: https://gerrit.opnfv.org/gerrit/$PROJECT
720           description: 'Git URL to use on this Jenkins Slave'
721
722 - parameter:
723     name: 'intel-pod2-defaults'
724     parameters:
725       - node:
726           name: SLAVE_NAME
727           description: 'Slave name on Jenkins'
728           allowed-slaves:
729             - intel-pod2
730           default-slaves:
731             - intel-pod2
732       - string:
733           name: GIT_BASE
734           default: https://gerrit.opnfv.org/gerrit/$PROJECT
735           description: 'Git URL to use on this Jenkins Slave'
736       - string:
737           name: SSH_KEY
738           default: /root/.ssh/id_rsa
739           description: 'SSH key to use for Apex'
740
741 - parameter:
742     name: 'intel-pod9-defaults'
743     parameters:
744       - node:
745           name: SLAVE_NAME
746           description: 'Slave name on Jenkins'
747           allowed-slaves:
748             - intel-pod9
749           default-slaves:
750             - intel-pod9
751       - string:
752           name: GIT_BASE
753           default: https://gerrit.opnfv.org/gerrit/$PROJECT
754           description: 'Git URL to use on this Jenkins Slave'
755
756 - parameter:
757     name: 'intel-pod10-defaults'
758     parameters:
759       - node:
760           name: SLAVE_NAME
761           description: 'Slave name on Jenkins'
762           allowed-slaves:
763             - intel-pod10
764           default-slaves:
765             - intel-pod10
766       - string:
767           name: GIT_BASE
768           default: https://gerrit.opnfv.org/gerrit/$PROJECT
769           description: 'Git URL to use on this Jenkins Slave'
770
771 - parameter:
772     name: 'intel-pod12-defaults'
773     parameters:
774       - node:
775           name: SLAVE_NAME
776           description: 'Slave name on Jenkins'
777           allowed-slaves:
778             - intel-pod12
779           default-slaves:
780             - intel-pod12
781       - string:
782           name: GIT_BASE
783           default: https://gerrit.opnfv.org/gerrit/$PROJECT
784           description: 'Git URL to use on this Jenkins Slave'
785
786 - parameter:
787     name: 'huawei-pod3-defaults'
788     parameters:
789       - node:
790           name: SLAVE_NAME
791           description: 'Slave name on Jenkins'
792           allowed-slaves:
793             - huawei-pod3
794           default-slaves:
795             - huawei-pod3
796       - label:
797           name: SLAVE_LABEL
798           default: 'huawei-test'
799           all-nodes: false
800           node-eligibility: 'ignore-offline'
801       - string:
802           name: GIT_BASE
803           default: https://gerrit.opnfv.org/gerrit/$PROJECT
804           description: 'Git URL to use on this Jenkins Slave'
805
806 - parameter:
807     name: 'huawei-pod4-defaults'
808     parameters:
809       - node:
810           name: SLAVE_NAME
811           description: 'Slave name on Jenkins'
812           allowed-slaves:
813             - huawei-pod4
814           default-slaves:
815             - huawei-pod4
816       - label:
817           name: SLAVE_LABEL
818           default: 'huawei-test'
819           all-nodes: false
820           node-eligibility: 'ignore-offline'
821       - string:
822           name: GIT_BASE
823           default: https://gerrit.opnfv.org/gerrit/$PROJECT
824           description: 'Git URL to use on this Jenkins Slave'
825
826 - parameter:
827     name: 'intel-pod8-defaults'
828     parameters:
829       - node:
830           name: SLAVE_NAME
831           description: 'Slave name on Jenkins'
832           allowed-slaves:
833             - intel-pod8
834           default-slaves:
835             - intel-pod8
836       - string:
837           name: GIT_BASE
838           default: https://gerrit.opnfv.org/gerrit/$PROJECT
839
840 - parameter:
841     name: 'intel-pod17-defaults'
842     parameters:
843       - node:
844           name: SLAVE_NAME
845           description: 'Slave name on Jenkins'
846           allowed-slaves:
847             - intel-pod17
848           default-slaves:
849             - intel-pod17
850       - string:
851           name: GIT_BASE
852           default: https://gerrit.opnfv.org/gerrit/$PROJECT
853
854 - parameter:
855     name: 'huawei-virtual5-defaults'
856     parameters:
857       - label:
858           name: SLAVE_LABEL
859           default: 'huawei-virtual5'
860           all-nodes: false
861           node-eligibility: 'ignore-offline'
862       - string:
863           name: GIT_BASE
864           default: https://gerrit.opnfv.org/gerrit/$PROJECT
865
866 - parameter:
867     name: 'huawei-virtual7-defaults'
868     parameters:
869       - node:
870           name: SLAVE_NAME
871           description: 'Slave name on Jenkins'
872           allowed-slaves:
873             - huawei-virtual7
874           default-slaves:
875             - huawei-virtual7
876       - string:
877           name: GIT_BASE
878           default: https://gerrit.opnfv.org/gerrit/$PROJECT
879
880 - parameter:
881     name: 'huawei-pod7-defaults'
882     parameters:
883       - node:
884           name: SLAVE_NAME
885           description: 'Slave name on Jenkins'
886           allowed-slaves:
887             - huawei-pod7
888           default-slaves:
889             - huawei-pod7
890       - string:
891           name: GIT_BASE
892           default: https://gerrit.opnfv.org/gerrit/$PROJECT
893
894 - parameter:
895     name: 'zte-pod1-defaults'
896     parameters:
897       - node:
898           name: SLAVE_NAME
899           description: 'Slave name on Jenkins'
900           allowed-slaves:
901             - zte-pod1
902           default-slaves:
903             - zte-pod1
904       - string:
905           name: GIT_BASE
906           default: https://gerrit.opnfv.org/gerrit/$PROJECT
907           description: 'Git URL to use on this Jenkins Slave'
908       - string:
909           name: INSTALLER_IP
910           default: '10.20.6.2'
911           description: 'IP of the installer'
912       - string:
913           name: BRIDGE
914           default: 'br6'
915           description: 'pxe bridge for booting of Fuel master'
916
917 - parameter:
918     name: 'zte-pod2-defaults'
919     parameters:
920       - node:
921           name: SLAVE_NAME
922           description: 'Slave name on Jenkins'
923           allowed-slaves:
924             - zte-pod2
925           default-slaves:
926             - zte-pod2
927       - string:
928           name: GIT_BASE
929           default: https://gerrit.opnfv.org/gerrit/$PROJECT
930           description: 'Git URL to use on this Jenkins Slave'
931       - string:
932           name: INSTALLER_IP
933           default: '10.20.7.3'
934           description: 'IP of the installer'
935       - string:
936           name: BRIDGE
937           default: 'br7'
938           description: 'pxe bridge for booting of Daisy master'
939
940 - parameter:
941     name: 'zte-pod3-defaults'
942     parameters:
943       - node:
944           name: SLAVE_NAME
945           description: 'Slave name on Jenkins'
946           allowed-slaves:
947             - zte-pod3
948           default-slaves:
949             - zte-pod3
950       - string:
951           name: GIT_BASE
952           default: https://gerrit.opnfv.org/gerrit/$PROJECT
953           description: 'Git URL to use on this Jenkins Slave'
954       - string:
955           name: INSTALLER_IP
956           default: '10.20.0.2'
957           description: 'IP of the installer'
958       - string:
959           name: BRIDGE
960           default: 'br0'
961           description: 'pxe bridge for booting of Daisy master'
962
963 - parameter:
964     name: 'zte-pod9-defaults'
965     parameters:
966       - node:
967           name: SLAVE_NAME
968           description: 'Slave name on Jenkins'
969           allowed-slaves:
970             - zte-pod9
971           default-slaves:
972             - zte-pod9
973       - string:
974           name: GIT_BASE
975           default: https://gerrit.opnfv.org/gerrit/$PROJECT
976           description: 'Git URL to use on this Jenkins Slave'
977       - string:
978           name: INSTALLER_IP
979           default: '10.20.7.2'
980           description: 'IP of the installer'
981       - string:
982           name: BRIDGE
983           default: 'br0'
984           description: 'pxe bridge for booting of Daisy master'
985
986 - parameter:
987     name: zte-virtual5-defaults
988     parameters:
989       - node:
990           name: SLAVE_NAME
991           description: 'Slave name on Jenkins'
992           allowed-slaves:
993             - zte-virtual5
994           default-slaves:
995             - zte-virtual5
996       - string:
997           name: GIT_BASE
998           default: https://gerrit.opnfv.org/gerrit/$PROJECT
999           description: 'Git URL to use on this Jenkins Slave'
1000
1001 - parameter:
1002     name: zte-virtual6-defaults
1003     parameters:
1004       - node:
1005           name: SLAVE_NAME
1006           description: 'Slave name on Jenkins'
1007           allowed-slaves:
1008             - zte-virtual6
1009           default-slaves:
1010             - zte-virtual6
1011       - string:
1012           name: GIT_BASE
1013           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1014           description: 'Git URL to use on this Jenkins Slave'
1015
1016 - parameter:
1017     name: 'juniper-pod1-defaults'
1018     parameters:
1019       - node:
1020           name: SLAVE_NAME
1021           description: 'Slave name on Jenkins'
1022           allowed-slaves:
1023             - juniper-pod1
1024           default-slaves:
1025             - juniper-pod1
1026       - string:
1027           name: GIT_BASE
1028           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1029           description: 'Git URL to use on this Jenkins Slave'
1030       - string:
1031           name: CEPH_DISKS
1032           default: /srv
1033           description: "Disks to use by ceph (comma separated list)"
1034
1035 - parameter:
1036     name: 'orange-pod1-defaults'
1037     parameters:
1038       - node:
1039           name: SLAVE_NAME
1040           description: 'Slave name on Jenkins'
1041           allowed-slaves:
1042             - orange-pod1
1043           default-slaves:
1044             - orange-pod1
1045       - string:
1046           name: GIT_BASE
1047           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1048           description: 'Git URL to use on this Jenkins Slave'
1049
1050 - parameter:
1051     name: 'orange-pod2-defaults'
1052     parameters:
1053       - node:
1054           name: SLAVE_NAME
1055           description: 'Slave name on Jenkins'
1056           allowed-slaves:
1057             - orange-pod2
1058           default-slaves:
1059             - orange-pod2
1060       - string:
1061           name: GIT_BASE
1062           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1063           description: 'Git URL to use on this Jenkins Slave'
1064
1065 - parameter:
1066     name: 'orange-pod5-defaults'
1067     parameters:
1068       - node:
1069           name: SLAVE_NAME
1070           description: 'Slave name on Jenkins'
1071           allowed-slaves:
1072             - orange-pod5
1073           default-slaves:
1074             - orange-pod5
1075       - string:
1076           name: GIT_BASE
1077           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1078           description: 'Git URL to use on this Jenkins Slave'
1079
1080 - parameter:
1081     name: 'dell-pod1-defaults'
1082     parameters:
1083       - node:
1084           name: SLAVE_NAME
1085           description: 'Slave name on Jenkins'
1086           allowed-slaves:
1087             - dell-pod1
1088           default-slaves:
1089             - dell-pod1
1090       - string:
1091           name: GIT_BASE
1092           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1093           description: 'Git URL to use on this Jenkins Slave'
1094
1095 - parameter:
1096     name: 'dell-pod2-defaults'
1097     parameters:
1098       - node:
1099           name: SLAVE_NAME
1100           description: 'Slave name on Jenkins'
1101           allowed-slaves:
1102             - dell-pod2
1103           default-slaves:
1104             - dell-pod2
1105       - string:
1106           name: GIT_BASE
1107           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1108           description: 'Git URL to use on this Jenkins Slave'
1109
1110 - parameter:
1111     name: 'nokia-pod1-defaults'
1112     parameters:
1113       - node:
1114           name: SLAVE_NAME
1115           description: 'Slave name on Jenkins'
1116           allowed-slaves:
1117             - nokia-pod1
1118           default-slaves:
1119             - nokia-pod1
1120       - string:
1121           name: GIT_BASE
1122           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1123           description: 'Git URL to use on this Jenkins Slave'
1124       - string:
1125           name: SSH_KEY
1126           default: /root/.ssh/id_rsa
1127           description: 'SSH key to use for Apex'
1128
1129 - parameter:
1130     name: 'intel-virtual6-defaults'
1131     parameters:
1132       - node:
1133           name: SLAVE_NAME
1134           description: 'Slave name on Jenkins'
1135           allowed-slaves:
1136             - intel-virtual6
1137           default-slaves:
1138             - intel-virtual6
1139       - string:
1140           name: GIT_BASE
1141           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1142           description: 'Git URL to use on this Jenkins Slave'
1143
1144 - parameter:
1145     name: 'intel-virtual10-defaults'
1146     parameters:
1147       - node:
1148           name: SLAVE_NAME
1149           description: 'Slave name on Jenkins'
1150           allowed-slaves:
1151             - intel-virtual10
1152           default-slaves:
1153             - intel-virtual10
1154       - string:
1155           name: GIT_BASE
1156           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1157           description: 'Git URL to use on this Jenkins Slave'
1158
1159 - parameter:
1160     name: 'doctor-slave-parameter'
1161     parameters:
1162       - string:
1163           name: GIT_BASE
1164           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1165           description: 'Git URL to use on this Jenkins Slave'
1166       - string:
1167           name: SSH_KEY
1168           default: /root/.ssh/id_rsa
1169           description: 'SSH key to be used'
1170
1171 - parameter:
1172     name: 'ericsson-virtual5-defaults'
1173     parameters:
1174       - label:
1175           name: SLAVE_LABEL
1176           default: 'ericsson-virtual5'
1177           all-nodes: false
1178           node-eligibility: 'ignore-offline'
1179       - string:
1180           name: GIT_BASE
1181           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1182           description: 'Git URL to use on this Jenkins Slave'
1183
1184 - parameter:
1185     name: 'ericsson-virtual12-defaults'
1186     parameters:
1187       - label:
1188           name: SLAVE_LABEL
1189           default: 'ericsson-virtual12'
1190           all-nodes: false
1191           node-eligibility: 'ignore-offline'
1192       - string:
1193           name: GIT_BASE
1194           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1195           description: 'Git URL to use on this Jenkins Slave'
1196
1197 - parameter:
1198     name: 'ericsson-virtual13-defaults'
1199     parameters:
1200       - label:
1201           name: SLAVE_LABEL
1202           default: 'ericsson-virtual13'
1203           all-nodes: false
1204           node-eligibility: 'ignore-offline'
1205       - string:
1206           name: GIT_BASE
1207           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1208           description: 'Git URL to use on this Jenkins Slave'
1209
1210 - parameter:
1211     name: 'ericsson-virtual-pod1bl01-defaults'
1212     parameters:
1213       - label:
1214           name: SLAVE_LABEL
1215           default: 'ericsson-virtual-pod1bl01'
1216           all-nodes: false
1217           node-eligibility: 'ignore-offline'
1218       - string:
1219           name: GIT_BASE
1220           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1221           description: 'Git URL to use on this Jenkins Slave'
1222
1223 - parameter:
1224     name: 'odl-netvirt-virtual-defaults'
1225     parameters:
1226       - label:
1227           name: SLAVE_LABEL
1228           default: 'odl-netvirt-virtual'
1229           all-nodes: false
1230           node-eligibility: 'ignore-offline'
1231       - string:
1232           name: GIT_BASE
1233           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1234           description: 'Git URL to use on this Jenkins Slave'
1235
1236 - parameter:
1237     name: 'odl-netvirt-virtual-intel-defaults'
1238     parameters:
1239       - label:
1240           name: SLAVE_LABEL
1241           default: 'odl-netvirt-virtual-intel'
1242           all-nodes: false
1243           node-eligibility: 'ignore-offline'
1244       - string:
1245           name: GIT_BASE
1246           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1247           description: 'Git URL to use on this Jenkins Slave'
1248
1249 - parameter:
1250     name: 'flex-pod1-defaults'
1251     parameters:
1252       - node:
1253           name: SLAVE_NAME
1254           description: 'Slave name on Jenkins'
1255           allowed-slaves:
1256             - flex-pod1
1257           default-slaves:
1258             - flex-pod1
1259       - string:
1260           name: GIT_BASE
1261           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1262           description: 'Git URL to use on this Jenkins Slave'
1263
1264 #####################################################
1265 # These slaves are just dummy slaves for sandbox jobs
1266 #####################################################
1267 - parameter:
1268     name: 'sandbox-baremetal-defaults'
1269     parameters:
1270       - label:
1271           name: SLAVE_LABEL
1272           default: 'sandbox-baremetal'
1273           description: 'Slave label on Jenkins'
1274           all-nodes: false
1275           node-eligibility: 'ignore-offline'
1276       - string:
1277           name: GIT_BASE
1278           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1279           description: 'Git URL to use on this Jenkins Slave'
1280       - string:
1281           name: BUILD_DIRECTORY
1282           default: $WORKSPACE/build_output
1283           description: "Directory where the build artifact will be located upon the completion of the build."
1284
1285 - parameter:
1286     name: 'sandbox-virtual-defaults'
1287     parameters:
1288       - label:
1289           name: SLAVE_LABEL
1290           default: 'sandbox-virtual'
1291           description: 'Slave label on Jenkins'
1292           all-nodes: false
1293           node-eligibility: 'ignore-offline'
1294       - string:
1295           name: GIT_BASE
1296           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1297           description: 'Git URL to use on this Jenkins Slave'
1298       - string:
1299           name: BUILD_DIRECTORY
1300           default: $WORKSPACE/build_output
1301           description: "Directory where the build artifact will be located upon the completion of the build."
1302
1303 - parameter:
1304     name: 'dummy-pod1-defaults'
1305     parameters:
1306       - label:
1307           name: SLAVE_LABEL
1308           default: 'dummy-pod1'
1309           description: 'Slave label on Jenkins'
1310           all-nodes: false
1311           node-eligibility: 'ignore-offline'
1312       - string:
1313           name: GIT_BASE
1314           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1315           description: 'Git URL to use on this Jenkins Slave'
1316       - string:
1317           name: BUILD_DIRECTORY
1318           default: $WORKSPACE/build_output
1319           description: "Directory where the build artifact will be located upon the completion of the build."