Auto: Daily job definition
[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: 'intel-pod18-defaults'
797     parameters:
798       - node:
799           name: SLAVE_NAME
800           description: 'Slave name on Jenkins'
801           allowed-slaves:
802             - intel-pod18
803           default-slaves:
804             - intel-pod18
805       - string:
806           name: GIT_BASE
807           default: https://gerrit.opnfv.org/gerrit/$PROJECT
808           description: 'Git URL to use on this Jenkins Slave'
809
810 - parameter:
811     name: 'huawei-pod3-defaults'
812     parameters:
813       - node:
814           name: SLAVE_NAME
815           description: 'Slave name on Jenkins'
816           allowed-slaves:
817             - huawei-pod3
818           default-slaves:
819             - huawei-pod3
820       - label:
821           name: SLAVE_LABEL
822           default: 'huawei-test'
823           all-nodes: false
824           node-eligibility: 'ignore-offline'
825       - string:
826           name: GIT_BASE
827           default: https://gerrit.opnfv.org/gerrit/$PROJECT
828           description: 'Git URL to use on this Jenkins Slave'
829
830 - parameter:
831     name: 'huawei-pod4-defaults'
832     parameters:
833       - node:
834           name: SLAVE_NAME
835           description: 'Slave name on Jenkins'
836           allowed-slaves:
837             - huawei-pod4
838           default-slaves:
839             - huawei-pod4
840       - label:
841           name: SLAVE_LABEL
842           default: 'huawei-test'
843           all-nodes: false
844           node-eligibility: 'ignore-offline'
845       - string:
846           name: GIT_BASE
847           default: https://gerrit.opnfv.org/gerrit/$PROJECT
848           description: 'Git URL to use on this Jenkins Slave'
849
850 - parameter:
851     name: 'intel-pod8-defaults'
852     parameters:
853       - node:
854           name: SLAVE_NAME
855           description: 'Slave name on Jenkins'
856           allowed-slaves:
857             - intel-pod8
858           default-slaves:
859             - intel-pod8
860       - string:
861           name: GIT_BASE
862           default: https://gerrit.opnfv.org/gerrit/$PROJECT
863
864 - parameter:
865     name: 'intel-pod17-defaults'
866     parameters:
867       - node:
868           name: SLAVE_NAME
869           description: 'Slave name on Jenkins'
870           allowed-slaves:
871             - intel-pod17
872           default-slaves:
873             - intel-pod17
874       - string:
875           name: GIT_BASE
876           default: https://gerrit.opnfv.org/gerrit/$PROJECT
877
878 - parameter:
879     name: 'huawei-virtual5-defaults'
880     parameters:
881       - label:
882           name: SLAVE_LABEL
883           default: 'huawei-virtual5'
884           all-nodes: false
885           node-eligibility: 'ignore-offline'
886       - string:
887           name: GIT_BASE
888           default: https://gerrit.opnfv.org/gerrit/$PROJECT
889
890 - parameter:
891     name: 'huawei-virtual7-defaults'
892     parameters:
893       - node:
894           name: SLAVE_NAME
895           description: 'Slave name on Jenkins'
896           allowed-slaves:
897             - huawei-virtual7
898           default-slaves:
899             - huawei-virtual7
900       - string:
901           name: GIT_BASE
902           default: https://gerrit.opnfv.org/gerrit/$PROJECT
903
904 - parameter:
905     name: 'huawei-pod7-defaults'
906     parameters:
907       - node:
908           name: SLAVE_NAME
909           description: 'Slave name on Jenkins'
910           allowed-slaves:
911             - huawei-pod7
912           default-slaves:
913             - huawei-pod7
914       - string:
915           name: GIT_BASE
916           default: https://gerrit.opnfv.org/gerrit/$PROJECT
917
918 - parameter:
919     name: 'zte-pod1-defaults'
920     parameters:
921       - node:
922           name: SLAVE_NAME
923           description: 'Slave name on Jenkins'
924           allowed-slaves:
925             - zte-pod1
926           default-slaves:
927             - zte-pod1
928       - string:
929           name: GIT_BASE
930           default: https://gerrit.opnfv.org/gerrit/$PROJECT
931           description: 'Git URL to use on this Jenkins Slave'
932       - string:
933           name: INSTALLER_IP
934           default: '10.20.6.2'
935           description: 'IP of the installer'
936       - string:
937           name: BRIDGE
938           default: 'br6'
939           description: 'pxe bridge for booting of Fuel master'
940
941 - parameter:
942     name: 'zte-pod2-defaults'
943     parameters:
944       - node:
945           name: SLAVE_NAME
946           description: 'Slave name on Jenkins'
947           allowed-slaves:
948             - zte-pod2
949           default-slaves:
950             - zte-pod2
951       - string:
952           name: GIT_BASE
953           default: https://gerrit.opnfv.org/gerrit/$PROJECT
954           description: 'Git URL to use on this Jenkins Slave'
955       - string:
956           name: INSTALLER_IP
957           default: '10.20.7.3'
958           description: 'IP of the installer'
959       - string:
960           name: BRIDGE
961           default: 'br7'
962           description: 'pxe bridge for booting of Daisy master'
963
964 - parameter:
965     name: 'zte-pod3-defaults'
966     parameters:
967       - node:
968           name: SLAVE_NAME
969           description: 'Slave name on Jenkins'
970           allowed-slaves:
971             - zte-pod3
972           default-slaves:
973             - zte-pod3
974       - string:
975           name: GIT_BASE
976           default: https://gerrit.opnfv.org/gerrit/$PROJECT
977           description: 'Git URL to use on this Jenkins Slave'
978       - string:
979           name: INSTALLER_IP
980           default: '10.20.0.2'
981           description: 'IP of the installer'
982       - string:
983           name: BRIDGE
984           default: 'br0'
985           description: 'pxe bridge for booting of Daisy master'
986
987 - parameter:
988     name: 'zte-pod9-defaults'
989     parameters:
990       - node:
991           name: SLAVE_NAME
992           description: 'Slave name on Jenkins'
993           allowed-slaves:
994             - zte-pod9
995           default-slaves:
996             - zte-pod9
997       - string:
998           name: GIT_BASE
999           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1000           description: 'Git URL to use on this Jenkins Slave'
1001       - string:
1002           name: INSTALLER_IP
1003           default: '10.20.7.2'
1004           description: 'IP of the installer'
1005       - string:
1006           name: BRIDGE
1007           default: 'br0'
1008           description: 'pxe bridge for booting of Daisy master'
1009
1010 - parameter:
1011     name: zte-virtual5-defaults
1012     parameters:
1013       - node:
1014           name: SLAVE_NAME
1015           description: 'Slave name on Jenkins'
1016           allowed-slaves:
1017             - zte-virtual5
1018           default-slaves:
1019             - zte-virtual5
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: zte-virtual6-defaults
1027     parameters:
1028       - node:
1029           name: SLAVE_NAME
1030           description: 'Slave name on Jenkins'
1031           allowed-slaves:
1032             - zte-virtual6
1033           default-slaves:
1034             - zte-virtual6
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
1040 - parameter:
1041     name: 'juniper-pod1-defaults'
1042     parameters:
1043       - node:
1044           name: SLAVE_NAME
1045           description: 'Slave name on Jenkins'
1046           allowed-slaves:
1047             - juniper-pod1
1048           default-slaves:
1049             - juniper-pod1
1050       - string:
1051           name: GIT_BASE
1052           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1053           description: 'Git URL to use on this Jenkins Slave'
1054       - string:
1055           name: CEPH_DISKS
1056           default: /srv
1057           description: "Disks to use by ceph (comma separated list)"
1058
1059 - parameter:
1060     name: 'orange-pod1-defaults'
1061     parameters:
1062       - node:
1063           name: SLAVE_NAME
1064           description: 'Slave name on Jenkins'
1065           allowed-slaves:
1066             - orange-pod1
1067           default-slaves:
1068             - orange-pod1
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-pod2-defaults'
1076     parameters:
1077       - node:
1078           name: SLAVE_NAME
1079           description: 'Slave name on Jenkins'
1080           allowed-slaves:
1081             - orange-pod2
1082           default-slaves:
1083             - orange-pod2
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: 'orange-pod5-defaults'
1091     parameters:
1092       - node:
1093           name: SLAVE_NAME
1094           description: 'Slave name on Jenkins'
1095           allowed-slaves:
1096             - orange-pod5
1097           default-slaves:
1098             - orange-pod5
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-pod1-defaults'
1106     parameters:
1107       - node:
1108           name: SLAVE_NAME
1109           description: 'Slave name on Jenkins'
1110           allowed-slaves:
1111             - dell-pod1
1112           default-slaves:
1113             - dell-pod1
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: 'dell-pod2-defaults'
1121     parameters:
1122       - node:
1123           name: SLAVE_NAME
1124           description: 'Slave name on Jenkins'
1125           allowed-slaves:
1126             - dell-pod2
1127           default-slaves:
1128             - dell-pod2
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
1134 - parameter:
1135     name: 'nokia-pod1-defaults'
1136     parameters:
1137       - node:
1138           name: SLAVE_NAME
1139           description: 'Slave name on Jenkins'
1140           allowed-slaves:
1141             - nokia-pod1
1142           default-slaves:
1143             - nokia-pod1
1144       - string:
1145           name: GIT_BASE
1146           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1147           description: 'Git URL to use on this Jenkins Slave'
1148       - string:
1149           name: SSH_KEY
1150           default: /root/.ssh/id_rsa
1151           description: 'SSH key to use for Apex'
1152
1153 - parameter:
1154     name: 'intel-virtual6-defaults'
1155     parameters:
1156       - node:
1157           name: SLAVE_NAME
1158           description: 'Slave name on Jenkins'
1159           allowed-slaves:
1160             - intel-virtual6
1161           default-slaves:
1162             - intel-virtual6
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: 'intel-virtual10-defaults'
1170     parameters:
1171       - node:
1172           name: SLAVE_NAME
1173           description: 'Slave name on Jenkins'
1174           allowed-slaves:
1175             - intel-virtual10
1176           default-slaves:
1177             - intel-virtual10
1178       - string:
1179           name: GIT_BASE
1180           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1181           description: 'Git URL to use on this Jenkins Slave'
1182
1183 - parameter:
1184     name: 'doctor-slave-parameter'
1185     parameters:
1186       - string:
1187           name: GIT_BASE
1188           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1189           description: 'Git URL to use on this Jenkins Slave'
1190       - string:
1191           name: SSH_KEY
1192           default: /root/.ssh/id_rsa
1193           description: 'SSH key to be used'
1194
1195 - parameter:
1196     name: 'ericsson-virtual5-defaults'
1197     parameters:
1198       - label:
1199           name: SLAVE_LABEL
1200           default: 'ericsson-virtual5'
1201           all-nodes: false
1202           node-eligibility: 'ignore-offline'
1203       - string:
1204           name: GIT_BASE
1205           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1206           description: 'Git URL to use on this Jenkins Slave'
1207
1208 - parameter:
1209     name: 'ericsson-virtual12-defaults'
1210     parameters:
1211       - label:
1212           name: SLAVE_LABEL
1213           default: 'ericsson-virtual12'
1214           all-nodes: false
1215           node-eligibility: 'ignore-offline'
1216       - string:
1217           name: GIT_BASE
1218           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1219           description: 'Git URL to use on this Jenkins Slave'
1220
1221 - parameter:
1222     name: 'ericsson-virtual13-defaults'
1223     parameters:
1224       - label:
1225           name: SLAVE_LABEL
1226           default: 'ericsson-virtual13'
1227           all-nodes: false
1228           node-eligibility: 'ignore-offline'
1229       - string:
1230           name: GIT_BASE
1231           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1232           description: 'Git URL to use on this Jenkins Slave'
1233
1234 - parameter:
1235     name: 'ericsson-virtual-pod1bl01-defaults'
1236     parameters:
1237       - label:
1238           name: SLAVE_LABEL
1239           default: 'ericsson-virtual-pod1bl01'
1240           all-nodes: false
1241           node-eligibility: 'ignore-offline'
1242       - string:
1243           name: GIT_BASE
1244           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1245           description: 'Git URL to use on this Jenkins Slave'
1246
1247 - parameter:
1248     name: 'odl-netvirt-virtual-defaults'
1249     parameters:
1250       - label:
1251           name: SLAVE_LABEL
1252           default: 'odl-netvirt-virtual'
1253           all-nodes: false
1254           node-eligibility: 'ignore-offline'
1255       - string:
1256           name: GIT_BASE
1257           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1258           description: 'Git URL to use on this Jenkins Slave'
1259
1260 - parameter:
1261     name: 'odl-netvirt-virtual-intel-defaults'
1262     parameters:
1263       - label:
1264           name: SLAVE_LABEL
1265           default: 'odl-netvirt-virtual-intel'
1266           all-nodes: false
1267           node-eligibility: 'ignore-offline'
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 - parameter:
1274     name: 'flex-pod1-defaults'
1275     parameters:
1276       - node:
1277           name: SLAVE_NAME
1278           description: 'Slave name on Jenkins'
1279           allowed-slaves:
1280             - flex-pod1
1281           default-slaves:
1282             - flex-pod1
1283       - string:
1284           name: GIT_BASE
1285           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1286           description: 'Git URL to use on this Jenkins Slave'
1287
1288 #####################################################
1289 # These slaves are just dummy slaves for sandbox jobs
1290 #####################################################
1291 - parameter:
1292     name: 'sandbox-baremetal-defaults'
1293     parameters:
1294       - label:
1295           name: SLAVE_LABEL
1296           default: 'sandbox-baremetal'
1297           description: 'Slave label on Jenkins'
1298           all-nodes: false
1299           node-eligibility: 'ignore-offline'
1300       - string:
1301           name: GIT_BASE
1302           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1303           description: 'Git URL to use on this Jenkins Slave'
1304       - string:
1305           name: BUILD_DIRECTORY
1306           default: $WORKSPACE/build_output
1307           description: "Directory where the build artifact will be located upon the completion of the build."
1308
1309 - parameter:
1310     name: 'sandbox-virtual-defaults'
1311     parameters:
1312       - label:
1313           name: SLAVE_LABEL
1314           default: 'sandbox-virtual'
1315           description: 'Slave label on Jenkins'
1316           all-nodes: false
1317           node-eligibility: 'ignore-offline'
1318       - string:
1319           name: GIT_BASE
1320           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1321           description: 'Git URL to use on this Jenkins Slave'
1322       - string:
1323           name: BUILD_DIRECTORY
1324           default: $WORKSPACE/build_output
1325           description: "Directory where the build artifact will be located upon the completion of the build."
1326
1327 - parameter:
1328     name: 'dummy-pod1-defaults'
1329     parameters:
1330       - label:
1331           name: SLAVE_LABEL
1332           default: 'dummy-pod1'
1333           description: 'Slave label on Jenkins'
1334           all-nodes: false
1335           node-eligibility: 'ignore-offline'
1336       - string:
1337           name: GIT_BASE
1338           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1339           description: 'Git URL to use on this Jenkins Slave'
1340       - string:
1341           name: BUILD_DIRECTORY
1342           default: $WORKSPACE/build_output
1343           description: "Directory where the build artifact will be located upon the completion of the build."