30ecd2a0311a74c3c09aeb8bf10ffdc0cf28cc51
[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 - parameter:
533     name: 'functest-virtual-defaults'
534     parameters:
535       - label:
536           name: SLAVE_LABEL
537           default: 'functest-virtual'
538           all-nodes: false
539           node-eligibility: 'ignore-offline'
540
541 #####################################################
542 # Parameters for build slaves
543 #####################################################
544 - parameter:
545     name: 'opnfv-build-centos-defaults'
546     parameters:
547       - label:
548           name: SLAVE_LABEL
549           default: 'opnfv-build-centos'
550           all-nodes: false
551           node-eligibility: 'ignore-offline'
552       - string:
553           name: GIT_BASE
554           default: https://gerrit.opnfv.org/gerrit/$PROJECT
555           description: 'Git URL to use on this Jenkins Slave'
556       - string:
557           name: BUILD_DIRECTORY
558           default: $WORKSPACE/build_output
559           description: "Directory where the build artifact will be located upon the completion of the build."
560
561 - parameter:
562     name: 'opnfv-build-ubuntu-defaults'
563     parameters:
564       - label:
565           name: SLAVE_LABEL
566           default: 'opnfv-build-ubuntu'
567           description: 'Slave label on Jenkins'
568           all-nodes: false
569           node-eligibility: 'ignore-offline'
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       - string:
575           name: BUILD_DIRECTORY
576           default: $WORKSPACE/build_output
577           description: "Directory where the build artifact will be located upon the completion of the build."
578
579 - parameter:
580     name: 'pharos-dashboard-defaults'
581     parameters:
582       - label:
583           name: SLAVE_LABEL
584           default: 'pharos-dashboard2'
585           description: 'Slave label on Jenkins'
586           all-nodes: false
587           node-eligibility: 'ignore-offline'
588       - string:
589           name: GIT_BASE
590           default: https://gerrit.opnfv.org/gerrit/$PROJECT
591           description: 'Git URL to use on this Jenkins Slave'
592       - string:
593           name: BUILD_DIRECTORY
594           default: $WORKSPACE/build_output
595           description: "Directory where the build artifact will be located upon the completion of the build."
596
597 - parameter:
598     name: 'opnfv-build-defaults'
599     parameters:
600       - label:
601           name: SLAVE_LABEL
602           default: 'opnfv-build'
603           description: 'Slave label on Jenkins'
604           all-nodes: false
605           node-eligibility: 'ignore-offline'
606       - string:
607           name: GIT_BASE
608           default: https://gerrit.opnfv.org/gerrit/$PROJECT
609           description: 'Git URL to use on this Jenkins Slave'
610       - string:
611           name: BUILD_DIRECTORY
612           default: $WORKSPACE/build_output
613           description: "Directory where the build artifact will be located upon the completion of the build."
614
615 - parameter:
616     name: 'lf-build2-defaults'
617     parameters:
618       - label:
619           name: SLAVE_LABEL
620           default: 'lf-build2'
621           description: 'Slave label on Jenkins'
622           all-nodes: false
623           node-eligibility: 'ignore-offline'
624       - string:
625           name: GIT_BASE
626           default: https://gerrit.opnfv.org/gerrit/$PROJECT
627           description: 'Git URL to use on this Jenkins Slave'
628       - string:
629           name: BUILD_DIRECTORY
630           default: $WORKSPACE/build_output
631           description: "Directory where the build artifact will be located upon the completion of the build."
632
633 - parameter:
634     name: 'ericsson-build3-defaults'
635     parameters:
636       - label:
637           name: SLAVE_LABEL
638           default: 'ericsson-build3'
639           description: 'Slave label on Jenkins'
640           all-nodes: false
641           node-eligibility: 'ignore-offline'
642       - string:
643           name: GIT_BASE
644           default: https://gerrit.opnfv.org/gerrit/$PROJECT
645           description: 'Git URL to use on this Jenkins Slave'
646
647 - parameter:
648     name: 'ericsson-build4-defaults'
649     parameters:
650       - label:
651           name: SLAVE_LABEL
652           default: 'ericsson-build4'
653           description: 'Slave label on Jenkins'
654           all-nodes: false
655           node-eligibility: 'ignore-offline'
656       - string:
657           name: GIT_BASE
658           default: https://gerrit.opnfv.org/gerrit/$PROJECT
659           description: 'Git URL to use on this Jenkins Slave'
660       - string:
661           name: BUILD_DIRECTORY
662           default: $WORKSPACE/build_output
663           description: "Directory where the build artifact will be located upon the completion of the build."
664
665 - parameter:
666     name: 'huawei-build-defaults'
667     parameters:
668       - node:
669           name: SLAVE_NAME
670           description: 'Slave name on Jenkins'
671           allowed-slaves:
672             - huawei-build
673           default-slaves:
674             - huawei-build
675       - string:
676           name: GIT_BASE
677           default: https://gerrit.opnfv.org/gerrit/$PROJECT
678           description: 'Git URL to use on this Jenkins Slave'
679
680 - parameter:
681     name: 'opnfv-build-ubuntu-arm-defaults'
682     parameters:
683       - label:
684           name: SLAVE_LABEL
685           default: 'opnfv-build-ubuntu-arm'
686           description: 'Slave label on Jenkins'
687           all-nodes: false
688           node-eligibility: 'ignore-offline'
689       - string:
690           name: GIT_BASE
691           default: https://gerrit.opnfv.org/gerrit/$PROJECT
692           description: 'Git URL to use on this Jenkins Slave'
693       - string:
694           name: BUILD_DIRECTORY
695           default: $WORKSPACE/build_output
696           description: "Directory where the build artifact will be located upon the completion of the build."
697
698 #####################################################
699 # Parameters for none-CI PODs
700 #####################################################
701 - parameter:
702     name: 'cengn-pod1-defaults'
703     parameters:
704       - node:
705           name: SLAVE_NAME
706           description: 'Slave name on Jenkins'
707           allowed-slaves:
708             - cengn-pod1
709           default-slaves:
710             - cengn-pod1
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
716 - parameter:
717     name: 'intel-pod1-defaults'
718     parameters:
719       - node:
720           name: SLAVE_NAME
721           description: 'Slave name on Jenkins'
722           allowed-slaves:
723             - intel-pod1
724           default-slaves:
725             - intel-pod1
726       - string:
727           name: GIT_BASE
728           default: https://gerrit.opnfv.org/gerrit/$PROJECT
729           description: 'Git URL to use on this Jenkins Slave'
730
731 - parameter:
732     name: 'intel-pod2-defaults'
733     parameters:
734       - node:
735           name: SLAVE_NAME
736           description: 'Slave name on Jenkins'
737           allowed-slaves:
738             - intel-pod2
739           default-slaves:
740             - intel-pod2
741       - string:
742           name: GIT_BASE
743           default: https://gerrit.opnfv.org/gerrit/$PROJECT
744           description: 'Git URL to use on this Jenkins Slave'
745       - string:
746           name: SSH_KEY
747           default: /root/.ssh/id_rsa
748           description: 'SSH key to use for Apex'
749
750 - parameter:
751     name: 'intel-pod9-defaults'
752     parameters:
753       - node:
754           name: SLAVE_NAME
755           description: 'Slave name on Jenkins'
756           allowed-slaves:
757             - intel-pod9
758           default-slaves:
759             - intel-pod9
760       - string:
761           name: GIT_BASE
762           default: https://gerrit.opnfv.org/gerrit/$PROJECT
763           description: 'Git URL to use on this Jenkins Slave'
764
765 - parameter:
766     name: 'intel-pod10-defaults'
767     parameters:
768       - node:
769           name: SLAVE_NAME
770           description: 'Slave name on Jenkins'
771           allowed-slaves:
772             - intel-pod10
773           default-slaves:
774             - intel-pod10
775       - string:
776           name: GIT_BASE
777           default: https://gerrit.opnfv.org/gerrit/$PROJECT
778           description: 'Git URL to use on this Jenkins Slave'
779
780 - parameter:
781     name: 'intel-pod12-defaults'
782     parameters:
783       - node:
784           name: SLAVE_NAME
785           description: 'Slave name on Jenkins'
786           allowed-slaves:
787             - intel-pod12
788           default-slaves:
789             - intel-pod12
790       - string:
791           name: GIT_BASE
792           default: https://gerrit.opnfv.org/gerrit/$PROJECT
793           description: 'Git URL to use on this Jenkins Slave'
794
795 - parameter:
796     name: 'huawei-pod3-defaults'
797     parameters:
798       - node:
799           name: SLAVE_NAME
800           description: 'Slave name on Jenkins'
801           allowed-slaves:
802             - huawei-pod3
803           default-slaves:
804             - huawei-pod3
805       - label:
806           name: SLAVE_LABEL
807           default: 'huawei-test'
808           all-nodes: false
809           node-eligibility: 'ignore-offline'
810       - string:
811           name: GIT_BASE
812           default: https://gerrit.opnfv.org/gerrit/$PROJECT
813           description: 'Git URL to use on this Jenkins Slave'
814
815 - parameter:
816     name: 'huawei-pod4-defaults'
817     parameters:
818       - node:
819           name: SLAVE_NAME
820           description: 'Slave name on Jenkins'
821           allowed-slaves:
822             - huawei-pod4
823           default-slaves:
824             - huawei-pod4
825       - label:
826           name: SLAVE_LABEL
827           default: 'huawei-test'
828           all-nodes: false
829           node-eligibility: 'ignore-offline'
830       - string:
831           name: GIT_BASE
832           default: https://gerrit.opnfv.org/gerrit/$PROJECT
833           description: 'Git URL to use on this Jenkins Slave'
834
835 - parameter:
836     name: 'intel-pod8-defaults'
837     parameters:
838       - node:
839           name: SLAVE_NAME
840           description: 'Slave name on Jenkins'
841           allowed-slaves:
842             - intel-pod8
843           default-slaves:
844             - intel-pod8
845       - string:
846           name: GIT_BASE
847           default: https://gerrit.opnfv.org/gerrit/$PROJECT
848
849 - parameter:
850     name: 'intel-pod17-defaults'
851     parameters:
852       - node:
853           name: SLAVE_NAME
854           description: 'Slave name on Jenkins'
855           allowed-slaves:
856             - intel-pod17
857           default-slaves:
858             - intel-pod17
859       - string:
860           name: GIT_BASE
861           default: https://gerrit.opnfv.org/gerrit/$PROJECT
862
863 - parameter:
864     name: 'huawei-virtual5-defaults'
865     parameters:
866       - label:
867           name: SLAVE_LABEL
868           default: 'huawei-virtual5'
869           all-nodes: false
870           node-eligibility: 'ignore-offline'
871       - string:
872           name: GIT_BASE
873           default: https://gerrit.opnfv.org/gerrit/$PROJECT
874
875 - parameter:
876     name: 'huawei-virtual7-defaults'
877     parameters:
878       - node:
879           name: SLAVE_NAME
880           description: 'Slave name on Jenkins'
881           allowed-slaves:
882             - huawei-virtual7
883           default-slaves:
884             - huawei-virtual7
885       - string:
886           name: GIT_BASE
887           default: https://gerrit.opnfv.org/gerrit/$PROJECT
888
889 - parameter:
890     name: 'huawei-pod7-defaults'
891     parameters:
892       - node:
893           name: SLAVE_NAME
894           description: 'Slave name on Jenkins'
895           allowed-slaves:
896             - huawei-pod7
897           default-slaves:
898             - huawei-pod7
899       - string:
900           name: GIT_BASE
901           default: https://gerrit.opnfv.org/gerrit/$PROJECT
902
903 - parameter:
904     name: 'zte-pod1-defaults'
905     parameters:
906       - node:
907           name: SLAVE_NAME
908           description: 'Slave name on Jenkins'
909           allowed-slaves:
910             - zte-pod1
911           default-slaves:
912             - zte-pod1
913       - string:
914           name: GIT_BASE
915           default: https://gerrit.opnfv.org/gerrit/$PROJECT
916           description: 'Git URL to use on this Jenkins Slave'
917       - string:
918           name: INSTALLER_IP
919           default: '10.20.6.2'
920           description: 'IP of the installer'
921       - string:
922           name: BRIDGE
923           default: 'br6'
924           description: 'pxe bridge for booting of Fuel master'
925
926 - parameter:
927     name: 'zte-pod2-defaults'
928     parameters:
929       - node:
930           name: SLAVE_NAME
931           description: 'Slave name on Jenkins'
932           allowed-slaves:
933             - zte-pod2
934           default-slaves:
935             - zte-pod2
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       - string:
941           name: INSTALLER_IP
942           default: '10.20.7.3'
943           description: 'IP of the installer'
944       - string:
945           name: BRIDGE
946           default: 'br7'
947           description: 'pxe bridge for booting of Daisy master'
948
949 - parameter:
950     name: 'zte-pod3-defaults'
951     parameters:
952       - node:
953           name: SLAVE_NAME
954           description: 'Slave name on Jenkins'
955           allowed-slaves:
956             - zte-pod3
957           default-slaves:
958             - zte-pod3
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       - string:
964           name: INSTALLER_IP
965           default: '10.20.0.2'
966           description: 'IP of the installer'
967       - string:
968           name: BRIDGE
969           default: 'br0'
970           description: 'pxe bridge for booting of Daisy master'
971
972 - parameter:
973     name: 'zte-pod9-defaults'
974     parameters:
975       - node:
976           name: SLAVE_NAME
977           description: 'Slave name on Jenkins'
978           allowed-slaves:
979             - zte-pod9
980           default-slaves:
981             - zte-pod9
982       - string:
983           name: GIT_BASE
984           default: https://gerrit.opnfv.org/gerrit/$PROJECT
985           description: 'Git URL to use on this Jenkins Slave'
986       - string:
987           name: INSTALLER_IP
988           default: '10.20.7.2'
989           description: 'IP of the installer'
990       - string:
991           name: BRIDGE
992           default: 'br0'
993           description: 'pxe bridge for booting of Daisy master'
994
995 - parameter:
996     name: zte-virtual5-defaults
997     parameters:
998       - node:
999           name: SLAVE_NAME
1000           description: 'Slave name on Jenkins'
1001           allowed-slaves:
1002             - zte-virtual5
1003           default-slaves:
1004             - zte-virtual5
1005       - string:
1006           name: GIT_BASE
1007           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1008           description: 'Git URL to use on this Jenkins Slave'
1009
1010 - parameter:
1011     name: zte-virtual6-defaults
1012     parameters:
1013       - node:
1014           name: SLAVE_NAME
1015           description: 'Slave name on Jenkins'
1016           allowed-slaves:
1017             - zte-virtual6
1018           default-slaves:
1019             - zte-virtual6
1020       - string:
1021           name: GIT_BASE
1022           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1023           description: 'Git URL to use on this Jenkins Slave'
1024
1025 - parameter:
1026     name: 'juniper-pod1-defaults'
1027     parameters:
1028       - node:
1029           name: SLAVE_NAME
1030           description: 'Slave name on Jenkins'
1031           allowed-slaves:
1032             - juniper-pod1
1033           default-slaves:
1034             - juniper-pod1
1035       - string:
1036           name: GIT_BASE
1037           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1038           description: 'Git URL to use on this Jenkins Slave'
1039       - string:
1040           name: CEPH_DISKS
1041           default: /srv
1042           description: "Disks to use by ceph (comma separated list)"
1043
1044 - parameter:
1045     name: 'orange-pod1-defaults'
1046     parameters:
1047       - node:
1048           name: SLAVE_NAME
1049           description: 'Slave name on Jenkins'
1050           allowed-slaves:
1051             - orange-pod1
1052           default-slaves:
1053             - orange-pod1
1054       - string:
1055           name: GIT_BASE
1056           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1057           description: 'Git URL to use on this Jenkins Slave'
1058
1059 - parameter:
1060     name: 'orange-pod2-defaults'
1061     parameters:
1062       - node:
1063           name: SLAVE_NAME
1064           description: 'Slave name on Jenkins'
1065           allowed-slaves:
1066             - orange-pod2
1067           default-slaves:
1068             - orange-pod2
1069       - string:
1070           name: GIT_BASE
1071           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1072           description: 'Git URL to use on this Jenkins Slave'
1073
1074 - parameter:
1075     name: 'orange-pod5-defaults'
1076     parameters:
1077       - node:
1078           name: SLAVE_NAME
1079           description: 'Slave name on Jenkins'
1080           allowed-slaves:
1081             - orange-pod5
1082           default-slaves:
1083             - orange-pod5
1084       - string:
1085           name: GIT_BASE
1086           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1087           description: 'Git URL to use on this Jenkins Slave'
1088
1089 - parameter:
1090     name: 'dell-pod1-defaults'
1091     parameters:
1092       - node:
1093           name: SLAVE_NAME
1094           description: 'Slave name on Jenkins'
1095           allowed-slaves:
1096             - dell-pod1
1097           default-slaves:
1098             - dell-pod1
1099       - string:
1100           name: GIT_BASE
1101           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1102           description: 'Git URL to use on this Jenkins Slave'
1103
1104 - parameter:
1105     name: 'dell-pod2-defaults'
1106     parameters:
1107       - node:
1108           name: SLAVE_NAME
1109           description: 'Slave name on Jenkins'
1110           allowed-slaves:
1111             - dell-pod2
1112           default-slaves:
1113             - dell-pod2
1114       - string:
1115           name: GIT_BASE
1116           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1117           description: 'Git URL to use on this Jenkins Slave'
1118
1119 - parameter:
1120     name: 'nokia-pod1-defaults'
1121     parameters:
1122       - node:
1123           name: SLAVE_NAME
1124           description: 'Slave name on Jenkins'
1125           allowed-slaves:
1126             - nokia-pod1
1127           default-slaves:
1128             - nokia-pod1
1129       - string:
1130           name: GIT_BASE
1131           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1132           description: 'Git URL to use on this Jenkins Slave'
1133       - string:
1134           name: SSH_KEY
1135           default: /root/.ssh/id_rsa
1136           description: 'SSH key to use for Apex'
1137
1138 - parameter:
1139     name: 'intel-virtual6-defaults'
1140     parameters:
1141       - node:
1142           name: SLAVE_NAME
1143           description: 'Slave name on Jenkins'
1144           allowed-slaves:
1145             - intel-virtual6
1146           default-slaves:
1147             - intel-virtual6
1148       - string:
1149           name: GIT_BASE
1150           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1151           description: 'Git URL to use on this Jenkins Slave'
1152
1153 - parameter:
1154     name: 'intel-virtual10-defaults'
1155     parameters:
1156       - node:
1157           name: SLAVE_NAME
1158           description: 'Slave name on Jenkins'
1159           allowed-slaves:
1160             - intel-virtual10
1161           default-slaves:
1162             - intel-virtual10
1163       - string:
1164           name: GIT_BASE
1165           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1166           description: 'Git URL to use on this Jenkins Slave'
1167
1168 - parameter:
1169     name: 'doctor-slave-parameter'
1170     parameters:
1171       - string:
1172           name: GIT_BASE
1173           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1174           description: 'Git URL to use on this Jenkins Slave'
1175       - string:
1176           name: SSH_KEY
1177           default: /root/.ssh/id_rsa
1178           description: 'SSH key to be used'
1179
1180 - parameter:
1181     name: 'ericsson-virtual5-defaults'
1182     parameters:
1183       - label:
1184           name: SLAVE_LABEL
1185           default: 'ericsson-virtual5'
1186           all-nodes: false
1187           node-eligibility: 'ignore-offline'
1188       - string:
1189           name: GIT_BASE
1190           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1191           description: 'Git URL to use on this Jenkins Slave'
1192
1193 - parameter:
1194     name: 'ericsson-virtual12-defaults'
1195     parameters:
1196       - label:
1197           name: SLAVE_LABEL
1198           default: 'ericsson-virtual12'
1199           all-nodes: false
1200           node-eligibility: 'ignore-offline'
1201       - string:
1202           name: GIT_BASE
1203           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1204           description: 'Git URL to use on this Jenkins Slave'
1205
1206 - parameter:
1207     name: 'ericsson-virtual13-defaults'
1208     parameters:
1209       - label:
1210           name: SLAVE_LABEL
1211           default: 'ericsson-virtual13'
1212           all-nodes: false
1213           node-eligibility: 'ignore-offline'
1214       - string:
1215           name: GIT_BASE
1216           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1217           description: 'Git URL to use on this Jenkins Slave'
1218
1219 - parameter:
1220     name: 'ericsson-virtual-pod1bl01-defaults'
1221     parameters:
1222       - label:
1223           name: SLAVE_LABEL
1224           default: 'ericsson-virtual-pod1bl01'
1225           all-nodes: false
1226           node-eligibility: 'ignore-offline'
1227       - string:
1228           name: GIT_BASE
1229           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1230           description: 'Git URL to use on this Jenkins Slave'
1231
1232 - parameter:
1233     name: 'odl-netvirt-virtual-defaults'
1234     parameters:
1235       - label:
1236           name: SLAVE_LABEL
1237           default: 'odl-netvirt-virtual'
1238           all-nodes: false
1239           node-eligibility: 'ignore-offline'
1240       - string:
1241           name: GIT_BASE
1242           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1243           description: 'Git URL to use on this Jenkins Slave'
1244
1245 - parameter:
1246     name: 'odl-netvirt-virtual-intel-defaults'
1247     parameters:
1248       - label:
1249           name: SLAVE_LABEL
1250           default: 'odl-netvirt-virtual-intel'
1251           all-nodes: false
1252           node-eligibility: 'ignore-offline'
1253       - string:
1254           name: GIT_BASE
1255           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1256           description: 'Git URL to use on this Jenkins Slave'
1257
1258 - parameter:
1259     name: 'flex-pod1-defaults'
1260     parameters:
1261       - node:
1262           name: SLAVE_NAME
1263           description: 'Slave name on Jenkins'
1264           allowed-slaves:
1265             - flex-pod1
1266           default-slaves:
1267             - flex-pod1
1268       - string:
1269           name: GIT_BASE
1270           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1271           description: 'Git URL to use on this Jenkins Slave'
1272
1273 #####################################################
1274 # These slaves are just dummy slaves for sandbox jobs
1275 #####################################################
1276 - parameter:
1277     name: 'sandbox-baremetal-defaults'
1278     parameters:
1279       - label:
1280           name: SLAVE_LABEL
1281           default: 'sandbox-baremetal'
1282           description: 'Slave label on Jenkins'
1283           all-nodes: false
1284           node-eligibility: 'ignore-offline'
1285       - string:
1286           name: GIT_BASE
1287           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1288           description: 'Git URL to use on this Jenkins Slave'
1289       - string:
1290           name: BUILD_DIRECTORY
1291           default: $WORKSPACE/build_output
1292           description: "Directory where the build artifact will be located upon the completion of the build."
1293
1294 - parameter:
1295     name: 'sandbox-virtual-defaults'
1296     parameters:
1297       - label:
1298           name: SLAVE_LABEL
1299           default: 'sandbox-virtual'
1300           description: 'Slave label on Jenkins'
1301           all-nodes: false
1302           node-eligibility: 'ignore-offline'
1303       - string:
1304           name: GIT_BASE
1305           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1306           description: 'Git URL to use on this Jenkins Slave'
1307       - string:
1308           name: BUILD_DIRECTORY
1309           default: $WORKSPACE/build_output
1310           description: "Directory where the build artifact will be located upon the completion of the build."
1311
1312 - parameter:
1313     name: 'dummy-pod1-defaults'
1314     parameters:
1315       - label:
1316           name: SLAVE_LABEL
1317           default: 'dummy-pod1'
1318           description: 'Slave label on Jenkins'
1319           all-nodes: false
1320           node-eligibility: 'ignore-offline'
1321       - string:
1322           name: GIT_BASE
1323           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1324           description: 'Git URL to use on this Jenkins Slave'
1325       - string:
1326           name: BUILD_DIRECTORY
1327           default: $WORKSPACE/build_output
1328           description: "Directory where the build artifact will be located upon the completion of the build."