Apex: Add Hunter jobs
[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-hunter-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-gambia-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-fraser-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-euphrates-defaults'
77     parameters:
78       - label:
79           name: SLAVE_LABEL
80           default: 'apex-baremetal-master'
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 - parameter:
93     name: 'apex-baremetal-danube-defaults'
94     parameters:
95       - label:
96           name: SLAVE_LABEL
97           default: 'apex-baremetal-danube'
98           all-nodes: false
99           node-eligibility: 'ignore-offline'
100       - string:
101           name: GIT_BASE
102           default: https://gerrit.opnfv.org/gerrit/$PROJECT
103           description: 'Git URL to use on this Jenkins Slave'
104       - string:
105           name: SSH_KEY
106           default: /root/.ssh/id_rsa
107           description: 'SSH key to use for Apex'
108
109
110 - parameter:
111     name: 'apex-virtual-master-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-hunter-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-gambia-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-fraser-defaults'
163     parameters:
164       - label:
165           name: SLAVE_LABEL
166           default: 'apex-virtual-master'
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: 'apex-virtual-euphrates-defaults'
180     parameters:
181       - label:
182           name: SLAVE_LABEL
183           default: 'apex-virtual-master'
184           all-nodes: false
185           node-eligibility: 'ignore-offline'
186       - string:
187           name: GIT_BASE
188           default: https://gerrit.opnfv.org/gerrit/$PROJECT
189           description: 'Git URL to use on this Jenkins Slave'
190       - string:
191           name: SSH_KEY
192           default: /root/.ssh/id_rsa
193           description: 'SSH key to use for Apex'
194
195 - parameter:
196     name: 'apex-virtual-danube-defaults'
197     parameters:
198       - label:
199           name: SLAVE_LABEL
200           default: 'apex-virtual-danube'
201           all-nodes: false
202           node-eligibility: 'ignore-offline'
203       - string:
204           name: GIT_BASE
205           default: https://gerrit.opnfv.org/gerrit/$PROJECT
206           description: 'Git URL to use on this Jenkins Slave'
207       - string:
208           name: SSH_KEY
209           default: /root/.ssh/id_rsa
210           description: 'SSH key to use for Apex'
211
212 - parameter:
213     name: 'lf-pod1-defaults'
214     parameters:
215       - node:
216           name: SLAVE_NAME
217           description: 'Slave name on Jenkins'
218           allowed-slaves:
219             - lf-pod1
220           default-slaves:
221             - lf-pod1
222       - string:
223           name: GIT_BASE
224           default: https://gerrit.opnfv.org/gerrit/$PROJECT
225           description: 'Git URL to use on this Jenkins Slave'
226       - string:
227           name: SSH_KEY
228           default: /root/.ssh/id_rsa
229           description: 'SSH key to use for Apex'
230
231 - parameter:
232     name: 'lf-pod3-defaults'
233     parameters:
234       - node:
235           name: SLAVE_NAME
236           description: 'Slave name on Jenkins'
237           allowed-slaves:
238             - lf-pod3
239           default-slaves:
240             - lf-pod3
241       - string:
242           name: GIT_BASE
243           default: https://gerrit.opnfv.org/gerrit/$PROJECT
244           description: 'Git URL to use on this Jenkins Slave'
245       - string:
246           name: SSH_KEY
247           default: /root/.ssh/id_rsa
248           description: 'SSH key to use for Apex'
249
250 - parameter:
251     name: 'lf-pod4-defaults'
252     parameters:
253       - node:
254           name: SLAVE_NAME
255           description: 'Slave name on Jenkins'
256           allowed-slaves:
257             - lf-pod4
258           default-slaves:
259             - lf-pod4
260       - string:
261           name: GIT_BASE
262           default: https://gerrit.opnfv.org/gerrit/$PROJECT
263           description: 'Git URL to use on this Jenkins Slave'
264       - string:
265           name: SSH_KEY
266           default: /root/.ssh/id_rsa
267           description: 'SSH key to use for Apex'
268
269 - parameter:
270     name: 'lf-pod5-defaults'
271     parameters:
272       - node:
273           name: SLAVE_NAME
274           description: 'Slave name on Jenkins'
275           allowed-slaves:
276             - lf-pod5
277           default-slaves:
278             - lf-pod5
279       - string:
280           name: GIT_BASE
281           default: https://gerrit.opnfv.org/gerrit/$PROJECT
282           description: 'Git URL to use on this Jenkins Slave'
283       - string:
284           name: SSH_KEY
285           default: /root/.ssh/id_rsa
286           description: 'SSH key to use for Apex'
287
288 #####################################################
289 # Parameters for CI baremetal PODs
290 #####################################################
291 - parameter:
292     name: 'apex-baremetal-defaults'
293     parameters:
294       - label:
295           name: SLAVE_LABEL
296           default: 'apex-baremetal'
297           all-nodes: false
298           node-eligibility: 'ignore-offline'
299       - string:
300           name: GIT_BASE
301           default: https://gerrit.opnfv.org/gerrit/$PROJECT
302           description: 'Git URL to use on this Jenkins Slave'
303       - string:
304           name: SSH_KEY
305           default: /root/.ssh/id_rsa
306           description: 'SSH key to use for Apex'
307 - parameter:
308     name: 'compass-baremetal-defaults'
309     parameters:
310       - label:
311           name: SLAVE_LABEL
312           default: 'compass-baremetal'
313           all-nodes: false
314           node-eligibility: 'ignore-offline'
315       - string:
316           name: GIT_BASE
317           default: https://gerrit.opnfv.org/gerrit/$PROJECT
318           description: 'Git URL to use on this Jenkins Slave'
319
320 - parameter:
321     name: 'compass-baremetal-master-defaults'
322     parameters:
323       - label:
324           name: SLAVE_LABEL
325           default: 'compass-baremetal-master'
326           all-nodes: false
327           node-eligibility: 'ignore-offline'
328       - string:
329           name: GIT_BASE
330           default: https://gerrit.opnfv.org/gerrit/$PROJECT
331           description: 'Git URL to use on this Jenkins Slave'
332
333 - parameter:
334     name: 'compass-baremetal-branch-defaults'
335     parameters:
336       - label:
337           name: SLAVE_LABEL
338           default: 'compass-baremetal-branch'
339           all-nodes: false
340           node-eligibility: 'ignore-offline'
341       - string:
342           name: GIT_BASE
343           default: https://gerrit.opnfv.org/gerrit/$PROJECT
344           description: 'Git URL to use on this Jenkins Slave'
345
346 - parameter:
347     name: 'fuel-baremetal-defaults'
348     parameters:
349       - label:
350           name: SLAVE_LABEL
351           default: 'fuel-baremetal'
352           all-nodes: false
353           node-eligibility: 'ignore-offline'
354       - string:
355           name: GIT_BASE
356           default: https://gerrit.opnfv.org/gerrit/$PROJECT
357           description: 'Git URL to use on this Jenkins Slave'
358
359 - parameter:
360     name: 'armband-baremetal-defaults'
361     parameters:
362       - label:
363           name: SLAVE_LABEL
364           default: 'armband-baremetal'
365           all-nodes: false
366           node-eligibility: 'ignore-offline'
367       - string:
368           name: GIT_BASE
369           default: https://gerrit.opnfv.org/gerrit/$PROJECT
370           description: 'Git URL to use on this Jenkins Slave'
371
372 - parameter:
373     name: 'auto-baremetal-defaults'
374     parameters:
375       - label:
376           name: SLAVE_LABEL
377           default: 'auto-baremetal'
378           all-nodes: false
379           node-eligibility: 'ignore-offline'
380       - string:
381           name: GIT_BASE
382           default: https://gerrit.opnfv.org/gerrit/$PROJECT
383           description: 'Git URL to use on this Jenkins Slave'
384
385 - parameter:
386     name: 'joid-baremetal-defaults'
387     parameters:
388       - label:
389           name: SLAVE_LABEL
390           default: 'joid-baremetal'
391           all-nodes: false
392           node-eligibility: 'ignore-offline'
393       - string:
394           name: GIT_BASE
395           default: https://gerrit.opnfv.org/gerrit/$PROJECT
396           description: 'Git URL to use on this Jenkins Slave'
397       - string:
398           name: EXTERNAL_NETWORK
399           default: ext-net
400           description: "External network floating ips"
401
402 - parameter:
403     name: 'daisy-baremetal-defaults'
404     parameters:
405       - node:
406           name: SLAVE_NAME
407           description: 'Slave name on Jenkins'
408           allowed-slaves:
409             - zte-pod2
410           default-slaves:
411             - zte-pod2
412       - label:
413           name: SLAVE_LABEL
414           default: 'daisy-baremetal'
415           all-nodes: false
416           node-eligibility: 'ignore-offline'
417       - string:
418           name: INSTALLER_IP
419           default: '10.20.7.3'
420           description: 'IP of the installer'
421       - string:
422           name: GIT_BASE
423           default: https://gerrit.opnfv.org/gerrit/$PROJECT
424           description: 'Git URL to use on this Jenkins Slave'
425
426 #####################################################
427 # Parameters for CI virtual PODs
428 #####################################################
429 - parameter:
430     name: 'apex-virtual-defaults'
431     parameters:
432       - label:
433           name: SLAVE_LABEL
434           default: 'apex-virtual'
435           all-nodes: false
436           node-eligibility: 'ignore-offline'
437       - string:
438           name: GIT_BASE
439           default: https://gerrit.opnfv.org/gerrit/$PROJECT
440           description: 'Git URL to use on this Jenkins Slave'
441       - string:
442           name: SSH_KEY
443           default: /root/.ssh/id_rsa
444           description: 'SSH key to use for Apex'
445
446 - parameter:
447     name: 'compass-virtual-defaults'
448     parameters:
449       - label:
450           name: SLAVE_LABEL
451           default: 'compass-virtual'
452           all-nodes: false
453           node-eligibility: 'ignore-offline'
454       - string:
455           name: GIT_BASE
456           default: https://gerrit.opnfv.org/gerrit/$PROJECT
457           description: 'Git URL to use on this Jenkins Slave'
458
459 - parameter:
460     name: 'compass-arm-virtual-defaults'
461     parameters:
462       - label:
463           name: SLAVE_LABEL
464           default: 'compass-arm-virtual'
465           all-nodes: false
466           node-eligibility: 'ignore-offline'
467       - string:
468           name: GIT_BASE
469           default: https://gerrit.opnfv.org/gerrit/$PROJECT
470           description: 'Git URL to use on this Jenkins Slave'
471
472 - parameter:
473     name: 'compass-virtual-master-defaults'
474     parameters:
475       - label:
476           name: SLAVE_LABEL
477           default: 'compass-virtual-master'
478           all-nodes: false
479           node-eligibility: 'ignore-offline'
480       - string:
481           name: GIT_BASE
482           default: https://gerrit.opnfv.org/gerrit/$PROJECT
483           description: 'Git URL to use on this Jenkins Slave'
484
485 - parameter:
486     name: 'compass-virtual-branch-defaults'
487     parameters:
488       - label:
489           name: SLAVE_LABEL
490           default: 'compass-virtual-branch'
491           all-nodes: false
492           node-eligibility: 'ignore-offline'
493       - string:
494           name: GIT_BASE
495           default: https://gerrit.opnfv.org/gerrit/$PROJECT
496           description: 'Git URL to use on this Jenkins Slave'
497
498 - parameter:
499     name: 'fuel-virtual-defaults'
500     parameters:
501       - label:
502           name: SLAVE_LABEL
503           default: 'fuel-virtual'
504           all-nodes: false
505           node-eligibility: 'ignore-offline'
506       - string:
507           name: GIT_BASE
508           default: https://gerrit.opnfv.org/gerrit/$PROJECT
509           description: 'Git URL to use on this Jenkins Slave'
510
511 - parameter:
512     name: 'armband-virtual-defaults'
513     parameters:
514       - label:
515           name: SLAVE_LABEL
516           default: 'armband-virtual'
517           all-nodes: false
518           node-eligibility: 'ignore-offline'
519       - string:
520           name: GIT_BASE
521           default: https://gerrit.opnfv.org/gerrit/$PROJECT
522           description: 'Git URL to use on this Jenkins Slave'
523
524 - parameter:
525     name: 'joid-virtual-defaults'
526     parameters:
527       - label:
528           name: SLAVE_LABEL
529           default: 'joid-virtual'
530           all-nodes: false
531           node-eligibility: 'ignore-offline'
532       - string:
533           name: GIT_BASE
534           default: https://gerrit.opnfv.org/gerrit/$PROJECT
535           description: 'Git URL to use on this Jenkins Slave'
536
537 - parameter:
538     name: 'daisy-virtual-defaults'
539     parameters:
540       - node:
541           name: SLAVE_NAME
542           description: 'Slave name on Jenkins'
543           allowed-slaves:
544             - zte-virtual1
545             - zte-virtual2
546           default-slaves:
547             - zte-virtual1
548       - label:
549           name: SLAVE_LABEL
550           default: 'daisy-virtual'
551           all-nodes: false
552           node-eligibility: 'ignore-offline'
553       - string:
554           name: INSTALLER_IP
555           default: '10.20.11.2'
556           description: 'IP of the installer'
557       - string:
558           name: BRIDGE
559           default: 'daisy1'
560           description: 'pxe bridge for booting of Daisy master'
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
566 - parameter:
567     name: 'functest-virtual-defaults'
568     parameters:
569       - label:
570           name: SLAVE_LABEL
571           default: 'functest-virtual'
572           all-nodes: false
573           node-eligibility: 'ignore-offline'
574
575 #####################################################
576 # Parameters for build slaves
577 #####################################################
578 - parameter:
579     name: 'opnfv-build-centos-defaults'
580     parameters:
581       - label:
582           name: SLAVE_LABEL
583           default: 'opnfv-build-centos'
584           all-nodes: false
585           node-eligibility: 'ignore-offline'
586       - string:
587           name: GIT_BASE
588           default: https://gerrit.opnfv.org/gerrit/$PROJECT
589           description: 'Git URL to use on this Jenkins Slave'
590       - string:
591           name: BUILD_DIRECTORY
592           default: $WORKSPACE/build_output
593           description: "Directory where the build artifact will be located upon the completion of the build."
594
595 - parameter:
596     name: 'opnfv-build-ubuntu-defaults'
597     parameters:
598       - label:
599           name: SLAVE_LABEL
600           default: 'opnfv-build-ubuntu'
601           description: 'Slave label on Jenkins'
602           all-nodes: false
603           node-eligibility: 'ignore-offline'
604       - string:
605           name: GIT_BASE
606           default: https://gerrit.opnfv.org/gerrit/$PROJECT
607           description: 'Git URL to use on this Jenkins Slave'
608       - string:
609           name: BUILD_DIRECTORY
610           default: $WORKSPACE/build_output
611           description: "Directory where the build artifact will be located upon the completion of the build."
612
613 - parameter:
614     name: 'pharos-dashboard-defaults'
615     parameters:
616       - label:
617           name: SLAVE_LABEL
618           default: 'pharos-dashboard2'
619           description: 'Slave label on Jenkins'
620           all-nodes: false
621           node-eligibility: 'ignore-offline'
622       - string:
623           name: GIT_BASE
624           default: https://gerrit.opnfv.org/gerrit/$PROJECT
625           description: 'Git URL to use on this Jenkins Slave'
626       - string:
627           name: BUILD_DIRECTORY
628           default: $WORKSPACE/build_output
629           description: "Directory where the build artifact will be located upon the completion of the build."
630
631 - parameter:
632     name: 'opnfv-build-defaults'
633     parameters:
634       - label:
635           name: SLAVE_LABEL
636           default: 'opnfv-build'
637           description: 'Slave label on Jenkins'
638           all-nodes: false
639           node-eligibility: 'ignore-offline'
640       - string:
641           name: GIT_BASE
642           default: https://gerrit.opnfv.org/gerrit/$PROJECT
643           description: 'Git URL to use on this Jenkins Slave'
644       - string:
645           name: BUILD_DIRECTORY
646           default: $WORKSPACE/build_output
647           description: "Directory where the build artifact will be located upon the completion of the build."
648
649 - parameter:
650     name: 'lf-build2-defaults'
651     parameters:
652       - label:
653           name: SLAVE_LABEL
654           default: 'lf-build2'
655           description: 'Slave label on Jenkins'
656           all-nodes: false
657           node-eligibility: 'ignore-offline'
658       - string:
659           name: GIT_BASE
660           default: https://gerrit.opnfv.org/gerrit/$PROJECT
661           description: 'Git URL to use on this Jenkins Slave'
662       - string:
663           name: BUILD_DIRECTORY
664           default: $WORKSPACE/build_output
665           description: "Directory where the build artifact will be located upon the completion of the build."
666
667 - parameter:
668     name: 'ericsson-build3-defaults'
669     parameters:
670       - label:
671           name: SLAVE_LABEL
672           default: 'ericsson-build3'
673           description: 'Slave label on Jenkins'
674           all-nodes: false
675           node-eligibility: 'ignore-offline'
676       - string:
677           name: GIT_BASE
678           default: https://gerrit.opnfv.org/gerrit/$PROJECT
679           description: 'Git URL to use on this Jenkins Slave'
680
681 - parameter:
682     name: 'ericsson-build4-defaults'
683     parameters:
684       - label:
685           name: SLAVE_LABEL
686           default: 'ericsson-build4'
687           description: 'Slave label on Jenkins'
688           all-nodes: false
689           node-eligibility: 'ignore-offline'
690       - string:
691           name: GIT_BASE
692           default: https://gerrit.opnfv.org/gerrit/$PROJECT
693           description: 'Git URL to use on this Jenkins Slave'
694       - string:
695           name: BUILD_DIRECTORY
696           default: $WORKSPACE/build_output
697           description: "Directory where the build artifact will be located upon the completion of the build."
698
699 - parameter:
700     name: 'huawei-build-defaults'
701     parameters:
702       - node:
703           name: SLAVE_NAME
704           description: 'Slave name on Jenkins'
705           allowed-slaves:
706             - huawei-build
707           default-slaves:
708             - huawei-build
709       - string:
710           name: GIT_BASE
711           default: https://gerrit.opnfv.org/gerrit/$PROJECT
712           description: 'Git URL to use on this Jenkins Slave'
713
714 - parameter:
715     name: 'opnfv-build-ubuntu-arm-defaults'
716     parameters:
717       - label:
718           name: SLAVE_LABEL
719           default: 'opnfv-build-ubuntu-arm'
720           description: 'Slave label on Jenkins'
721           all-nodes: false
722           node-eligibility: 'ignore-offline'
723       - string:
724           name: GIT_BASE
725           default: https://gerrit.opnfv.org/gerrit/$PROJECT
726           description: 'Git URL to use on this Jenkins Slave'
727       - string:
728           name: BUILD_DIRECTORY
729           default: $WORKSPACE/build_output
730           description: "Directory where the build artifact will be located upon the completion of the build."
731
732 #####################################################
733 # Parameters for none-CI PODs
734 #####################################################
735 - parameter:
736     name: 'cengn-pod1-defaults'
737     parameters:
738       - node:
739           name: SLAVE_NAME
740           description: 'Slave name on Jenkins'
741           allowed-slaves:
742             - cengn-pod1
743           default-slaves:
744             - cengn-pod1
745       - string:
746           name: GIT_BASE
747           default: https://gerrit.opnfv.org/gerrit/$PROJECT
748           description: 'Git URL to use on this Jenkins Slave'
749
750 - parameter:
751     name: 'intel-pod1-defaults'
752     parameters:
753       - node:
754           name: SLAVE_NAME
755           description: 'Slave name on Jenkins'
756           allowed-slaves:
757             - intel-pod1
758           default-slaves:
759             - intel-pod1
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-pod2-defaults'
767     parameters:
768       - node:
769           name: SLAVE_NAME
770           description: 'Slave name on Jenkins'
771           allowed-slaves:
772             - intel-pod2
773           default-slaves:
774             - intel-pod2
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       - string:
780           name: SSH_KEY
781           default: /root/.ssh/id_rsa
782           description: 'SSH key to use for Apex'
783
784 - parameter:
785     name: 'intel-pod9-defaults'
786     parameters:
787       - node:
788           name: SLAVE_NAME
789           description: 'Slave name on Jenkins'
790           allowed-slaves:
791             - intel-pod9
792           default-slaves:
793             - intel-pod9
794       - string:
795           name: GIT_BASE
796           default: https://gerrit.opnfv.org/gerrit/$PROJECT
797           description: 'Git URL to use on this Jenkins Slave'
798
799 - parameter:
800     name: 'intel-pod10-defaults'
801     parameters:
802       - node:
803           name: SLAVE_NAME
804           description: 'Slave name on Jenkins'
805           allowed-slaves:
806             - intel-pod10
807           default-slaves:
808             - intel-pod10
809       - string:
810           name: GIT_BASE
811           default: https://gerrit.opnfv.org/gerrit/$PROJECT
812           description: 'Git URL to use on this Jenkins Slave'
813
814 - parameter:
815     name: 'intel-pod12-defaults'
816     parameters:
817       - node:
818           name: SLAVE_NAME
819           description: 'Slave name on Jenkins'
820           allowed-slaves:
821             - intel-pod12
822           default-slaves:
823             - intel-pod12
824       - string:
825           name: GIT_BASE
826           default: https://gerrit.opnfv.org/gerrit/$PROJECT
827           description: 'Git URL to use on this Jenkins Slave'
828
829 - parameter:
830     name: 'intel-pod18-defaults'
831     parameters:
832       - node:
833           name: SLAVE_NAME
834           description: 'Slave name on Jenkins'
835           allowed-slaves:
836             - intel-pod18
837           default-slaves:
838             - intel-pod18
839       - string:
840           name: GIT_BASE
841           default: https://gerrit.opnfv.org/gerrit/$PROJECT
842           description: 'Git URL to use on this Jenkins Slave'
843
844 - parameter:
845     name: 'huawei-pod3-defaults'
846     parameters:
847       - node:
848           name: SLAVE_NAME
849           description: 'Slave name on Jenkins'
850           allowed-slaves:
851             - huawei-pod3
852           default-slaves:
853             - huawei-pod3
854       - label:
855           name: SLAVE_LABEL
856           default: 'huawei-test'
857           all-nodes: false
858           node-eligibility: 'ignore-offline'
859       - string:
860           name: GIT_BASE
861           default: https://gerrit.opnfv.org/gerrit/$PROJECT
862           description: 'Git URL to use on this Jenkins Slave'
863
864 - parameter:
865     name: 'huawei-pod4-defaults'
866     parameters:
867       - node:
868           name: SLAVE_NAME
869           description: 'Slave name on Jenkins'
870           allowed-slaves:
871             - huawei-pod4
872           default-slaves:
873             - huawei-pod4
874       - label:
875           name: SLAVE_LABEL
876           default: 'huawei-test'
877           all-nodes: false
878           node-eligibility: 'ignore-offline'
879       - string:
880           name: GIT_BASE
881           default: https://gerrit.opnfv.org/gerrit/$PROJECT
882           description: 'Git URL to use on this Jenkins Slave'
883
884 - parameter:
885     name: 'intel-pod8-defaults'
886     parameters:
887       - node:
888           name: SLAVE_NAME
889           description: 'Slave name on Jenkins'
890           allowed-slaves:
891             - intel-pod8
892           default-slaves:
893             - intel-pod8
894       - string:
895           name: GIT_BASE
896           default: https://gerrit.opnfv.org/gerrit/$PROJECT
897
898 - parameter:
899     name: 'intel-pod17-defaults'
900     parameters:
901       - node:
902           name: SLAVE_NAME
903           description: 'Slave name on Jenkins'
904           allowed-slaves:
905             - intel-pod17
906           default-slaves:
907             - intel-pod17
908       - string:
909           name: GIT_BASE
910           default: https://gerrit.opnfv.org/gerrit/$PROJECT
911
912 - parameter:
913     name: 'huawei-virtual5-defaults'
914     parameters:
915       - label:
916           name: SLAVE_LABEL
917           default: 'huawei-virtual5'
918           all-nodes: false
919           node-eligibility: 'ignore-offline'
920       - string:
921           name: GIT_BASE
922           default: https://gerrit.opnfv.org/gerrit/$PROJECT
923
924 - parameter:
925     name: 'huawei-virtual7-defaults'
926     parameters:
927       - node:
928           name: SLAVE_NAME
929           description: 'Slave name on Jenkins'
930           allowed-slaves:
931             - huawei-virtual7
932           default-slaves:
933             - huawei-virtual7
934       - string:
935           name: GIT_BASE
936           default: https://gerrit.opnfv.org/gerrit/$PROJECT
937
938 - parameter:
939     name: 'huawei-pod7-defaults'
940     parameters:
941       - node:
942           name: SLAVE_NAME
943           description: 'Slave name on Jenkins'
944           allowed-slaves:
945             - huawei-pod7
946           default-slaves:
947             - huawei-pod7
948       - string:
949           name: GIT_BASE
950           default: https://gerrit.opnfv.org/gerrit/$PROJECT
951
952 - parameter:
953     name: 'zte-pod1-defaults'
954     parameters:
955       - node:
956           name: SLAVE_NAME
957           description: 'Slave name on Jenkins'
958           allowed-slaves:
959             - zte-pod1
960           default-slaves:
961             - zte-pod1
962       - string:
963           name: GIT_BASE
964           default: https://gerrit.opnfv.org/gerrit/$PROJECT
965           description: 'Git URL to use on this Jenkins Slave'
966       - string:
967           name: INSTALLER_IP
968           default: '10.20.6.2'
969           description: 'IP of the installer'
970       - string:
971           name: BRIDGE
972           default: 'br6'
973           description: 'pxe bridge for booting of Fuel master'
974
975 - parameter:
976     name: 'zte-pod2-defaults'
977     parameters:
978       - node:
979           name: SLAVE_NAME
980           description: 'Slave name on Jenkins'
981           allowed-slaves:
982             - zte-pod2
983           default-slaves:
984             - zte-pod2
985       - string:
986           name: GIT_BASE
987           default: https://gerrit.opnfv.org/gerrit/$PROJECT
988           description: 'Git URL to use on this Jenkins Slave'
989       - string:
990           name: INSTALLER_IP
991           default: '10.20.7.3'
992           description: 'IP of the installer'
993       - string:
994           name: BRIDGE
995           default: 'br7'
996           description: 'pxe bridge for booting of Daisy master'
997
998 - parameter:
999     name: 'zte-pod3-defaults'
1000     parameters:
1001       - node:
1002           name: SLAVE_NAME
1003           description: 'Slave name on Jenkins'
1004           allowed-slaves:
1005             - zte-pod3
1006           default-slaves:
1007             - zte-pod3
1008       - string:
1009           name: GIT_BASE
1010           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1011           description: 'Git URL to use on this Jenkins Slave'
1012       - string:
1013           name: INSTALLER_IP
1014           default: '10.20.0.2'
1015           description: 'IP of the installer'
1016       - string:
1017           name: BRIDGE
1018           default: 'br0'
1019           description: 'pxe bridge for booting of Daisy master'
1020
1021 - parameter:
1022     name: 'zte-pod9-defaults'
1023     parameters:
1024       - node:
1025           name: SLAVE_NAME
1026           description: 'Slave name on Jenkins'
1027           allowed-slaves:
1028             - zte-pod9
1029           default-slaves:
1030             - zte-pod9
1031       - string:
1032           name: GIT_BASE
1033           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1034           description: 'Git URL to use on this Jenkins Slave'
1035       - string:
1036           name: INSTALLER_IP
1037           default: '10.20.7.2'
1038           description: 'IP of the installer'
1039       - string:
1040           name: BRIDGE
1041           default: 'br0'
1042           description: 'pxe bridge for booting of Daisy master'
1043
1044 - parameter:
1045     name: zte-virtual5-defaults
1046     parameters:
1047       - node:
1048           name: SLAVE_NAME
1049           description: 'Slave name on Jenkins'
1050           allowed-slaves:
1051             - zte-virtual5
1052           default-slaves:
1053             - zte-virtual5
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: zte-virtual6-defaults
1061     parameters:
1062       - node:
1063           name: SLAVE_NAME
1064           description: 'Slave name on Jenkins'
1065           allowed-slaves:
1066             - zte-virtual6
1067           default-slaves:
1068             - zte-virtual6
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: 'juniper-pod1-defaults'
1076     parameters:
1077       - node:
1078           name: SLAVE_NAME
1079           description: 'Slave name on Jenkins'
1080           allowed-slaves:
1081             - juniper-pod1
1082           default-slaves:
1083             - juniper-pod1
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       - string:
1089           name: CEPH_DISKS
1090           default: /srv
1091           description: "Disks to use by ceph (comma separated list)"
1092
1093 - parameter:
1094     name: 'orange-pod1-defaults'
1095     parameters:
1096       - node:
1097           name: SLAVE_NAME
1098           description: 'Slave name on Jenkins'
1099           allowed-slaves:
1100             - orange-pod1
1101           default-slaves:
1102             - orange-pod1
1103       - string:
1104           name: GIT_BASE
1105           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1106           description: 'Git URL to use on this Jenkins Slave'
1107
1108 - parameter:
1109     name: 'orange-pod2-defaults'
1110     parameters:
1111       - node:
1112           name: SLAVE_NAME
1113           description: 'Slave name on Jenkins'
1114           allowed-slaves:
1115             - orange-pod2
1116           default-slaves:
1117             - orange-pod2
1118       - string:
1119           name: GIT_BASE
1120           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1121           description: 'Git URL to use on this Jenkins Slave'
1122
1123 - parameter:
1124     name: 'orange-pod5-defaults'
1125     parameters:
1126       - node:
1127           name: SLAVE_NAME
1128           description: 'Slave name on Jenkins'
1129           allowed-slaves:
1130             - orange-pod5
1131           default-slaves:
1132             - orange-pod5
1133       - string:
1134           name: GIT_BASE
1135           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1136           description: 'Git URL to use on this Jenkins Slave'
1137
1138 - parameter:
1139     name: 'dell-pod1-defaults'
1140     parameters:
1141       - node:
1142           name: SLAVE_NAME
1143           description: 'Slave name on Jenkins'
1144           allowed-slaves:
1145             - dell-pod1
1146           default-slaves:
1147             - dell-pod1
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: 'dell-pod2-defaults'
1155     parameters:
1156       - node:
1157           name: SLAVE_NAME
1158           description: 'Slave name on Jenkins'
1159           allowed-slaves:
1160             - dell-pod2
1161           default-slaves:
1162             - dell-pod2
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: 'nokia-pod1-defaults'
1170     parameters:
1171       - node:
1172           name: SLAVE_NAME
1173           description: 'Slave name on Jenkins'
1174           allowed-slaves:
1175             - nokia-pod1
1176           default-slaves:
1177             - nokia-pod1
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       - string:
1183           name: SSH_KEY
1184           default: /root/.ssh/id_rsa
1185           description: 'SSH key to use for Apex'
1186
1187 - parameter:
1188     name: 'intel-virtual6-defaults'
1189     parameters:
1190       - node:
1191           name: SLAVE_NAME
1192           description: 'Slave name on Jenkins'
1193           allowed-slaves:
1194             - intel-virtual6
1195           default-slaves:
1196             - intel-virtual6
1197       - string:
1198           name: GIT_BASE
1199           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1200           description: 'Git URL to use on this Jenkins Slave'
1201
1202 - parameter:
1203     name: 'intel-virtual10-defaults'
1204     parameters:
1205       - node:
1206           name: SLAVE_NAME
1207           description: 'Slave name on Jenkins'
1208           allowed-slaves:
1209             - intel-virtual10
1210           default-slaves:
1211             - intel-virtual10
1212       - string:
1213           name: GIT_BASE
1214           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1215           description: 'Git URL to use on this Jenkins Slave'
1216
1217 - parameter:
1218     name: 'doctor-slave-parameter'
1219     parameters:
1220       - string:
1221           name: GIT_BASE
1222           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1223           description: 'Git URL to use on this Jenkins Slave'
1224
1225 - parameter:
1226     name: 'ericsson-virtual5-defaults'
1227     parameters:
1228       - label:
1229           name: SLAVE_LABEL
1230           default: 'ericsson-virtual5'
1231           all-nodes: false
1232           node-eligibility: 'ignore-offline'
1233       - string:
1234           name: GIT_BASE
1235           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1236           description: 'Git URL to use on this Jenkins Slave'
1237
1238 - parameter:
1239     name: 'ericsson-virtual12-defaults'
1240     parameters:
1241       - label:
1242           name: SLAVE_LABEL
1243           default: 'ericsson-virtual12'
1244           all-nodes: false
1245           node-eligibility: 'ignore-offline'
1246       - string:
1247           name: GIT_BASE
1248           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1249           description: 'Git URL to use on this Jenkins Slave'
1250
1251 - parameter:
1252     name: 'ericsson-virtual13-defaults'
1253     parameters:
1254       - label:
1255           name: SLAVE_LABEL
1256           default: 'ericsson-virtual13'
1257           all-nodes: false
1258           node-eligibility: 'ignore-offline'
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 - parameter:
1265     name: 'ericsson-virtual-pod1bl01-defaults'
1266     parameters:
1267       - label:
1268           name: SLAVE_LABEL
1269           default: 'ericsson-virtual-pod1bl01'
1270           all-nodes: false
1271           node-eligibility: 'ignore-offline'
1272       - string:
1273           name: GIT_BASE
1274           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1275           description: 'Git URL to use on this Jenkins Slave'
1276
1277 - parameter:
1278     name: 'odl-netvirt-virtual-defaults'
1279     parameters:
1280       - label:
1281           name: SLAVE_LABEL
1282           default: 'odl-netvirt-virtual'
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
1290 - parameter:
1291     name: 'odl-netvirt-virtual-intel-defaults'
1292     parameters:
1293       - label:
1294           name: SLAVE_LABEL
1295           default: 'odl-netvirt-virtual-intel'
1296           all-nodes: false
1297           node-eligibility: 'ignore-offline'
1298       - string:
1299           name: GIT_BASE
1300           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1301           description: 'Git URL to use on this Jenkins Slave'
1302
1303 - parameter:
1304     name: 'flex-pod1-defaults'
1305     parameters:
1306       - node:
1307           name: SLAVE_NAME
1308           description: 'Slave name on Jenkins'
1309           allowed-slaves:
1310             - flex-pod1
1311           default-slaves:
1312             - flex-pod1
1313       - string:
1314           name: GIT_BASE
1315           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1316           description: 'Git URL to use on this Jenkins Slave'
1317
1318 #####################################################
1319 # These slaves are just dummy slaves for sandbox jobs
1320 #####################################################
1321 - parameter:
1322     name: 'sandbox-baremetal-defaults'
1323     parameters:
1324       - label:
1325           name: SLAVE_LABEL
1326           default: 'sandbox-baremetal'
1327           description: 'Slave label on Jenkins'
1328           all-nodes: false
1329           node-eligibility: 'ignore-offline'
1330       - string:
1331           name: GIT_BASE
1332           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1333           description: 'Git URL to use on this Jenkins Slave'
1334       - string:
1335           name: BUILD_DIRECTORY
1336           default: $WORKSPACE/build_output
1337           description: "Directory where the build artifact will be located upon the completion of the build."
1338
1339 - parameter:
1340     name: 'sandbox-virtual-defaults'
1341     parameters:
1342       - label:
1343           name: SLAVE_LABEL
1344           default: 'sandbox-virtual'
1345           description: 'Slave label on Jenkins'
1346           all-nodes: false
1347           node-eligibility: 'ignore-offline'
1348       - string:
1349           name: GIT_BASE
1350           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1351           description: 'Git URL to use on this Jenkins Slave'
1352       - string:
1353           name: BUILD_DIRECTORY
1354           default: $WORKSPACE/build_output
1355           description: "Directory where the build artifact will be located upon the completion of the build."
1356
1357 - parameter:
1358     name: 'dummy-pod1-defaults'
1359     parameters:
1360       - label:
1361           name: SLAVE_LABEL
1362           default: 'dummy-pod1'
1363           description: 'Slave label on Jenkins'
1364           all-nodes: false
1365           node-eligibility: 'ignore-offline'
1366       - string:
1367           name: GIT_BASE
1368           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1369           description: 'Git URL to use on this Jenkins Slave'
1370       - string:
1371           name: BUILD_DIRECTORY
1372           default: $WORKSPACE/build_output
1373           description: "Directory where the build artifact will be located upon the completion of the build."