1a8ce417fe89317ae1b3c1aed96de4ebe7cc91c2
[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: 'lf-virtual1-defaults'
615     parameters:
616       - label:
617           name: SLAVE_LABEL
618           default: 'lf-virtual1'
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: 'pharos-dashboard-defaults'
633     parameters:
634       - label:
635           name: SLAVE_LABEL
636           default: 'pharos-dashboard2'
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: 'opnfv-build-defaults'
651     parameters:
652       - label:
653           name: SLAVE_LABEL
654           default: 'opnfv-build'
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: 'lf-build2-defaults'
669     parameters:
670       - label:
671           name: SLAVE_LABEL
672           default: 'lf-build2'
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       - string:
681           name: BUILD_DIRECTORY
682           default: $WORKSPACE/build_output
683           description: "Directory where the build artifact will be located upon the completion of the build."
684
685 - parameter:
686     name: 'ericsson-build3-defaults'
687     parameters:
688       - label:
689           name: SLAVE_LABEL
690           default: 'ericsson-build3'
691           description: 'Slave label on Jenkins'
692           all-nodes: false
693           node-eligibility: 'ignore-offline'
694       - string:
695           name: GIT_BASE
696           default: https://gerrit.opnfv.org/gerrit/$PROJECT
697           description: 'Git URL to use on this Jenkins Slave'
698
699 - parameter:
700     name: 'ericsson-build4-defaults'
701     parameters:
702       - label:
703           name: SLAVE_LABEL
704           default: 'ericsson-build4'
705           description: 'Slave label on Jenkins'
706           all-nodes: false
707           node-eligibility: 'ignore-offline'
708       - string:
709           name: GIT_BASE
710           default: https://gerrit.opnfv.org/gerrit/$PROJECT
711           description: 'Git URL to use on this Jenkins Slave'
712       - string:
713           name: BUILD_DIRECTORY
714           default: $WORKSPACE/build_output
715           description: "Directory where the build artifact will be located upon the completion of the build."
716
717 - parameter:
718     name: 'huawei-build-defaults'
719     parameters:
720       - node:
721           name: SLAVE_NAME
722           description: 'Slave name on Jenkins'
723           allowed-slaves:
724             - huawei-build
725           default-slaves:
726             - huawei-build
727       - string:
728           name: GIT_BASE
729           default: https://gerrit.opnfv.org/gerrit/$PROJECT
730           description: 'Git URL to use on this Jenkins Slave'
731
732 - parameter:
733     name: 'opnfv-build-ubuntu-arm-defaults'
734     parameters:
735       - label:
736           name: SLAVE_LABEL
737           default: 'opnfv-build-ubuntu-arm'
738           description: 'Slave label on Jenkins'
739           all-nodes: false
740           node-eligibility: 'ignore-offline'
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: BUILD_DIRECTORY
747           default: $WORKSPACE/build_output
748           description: "Directory where the build artifact will be located upon the completion of the build."
749
750 #####################################################
751 # Parameters for none-CI PODs
752 #####################################################
753 - parameter:
754     name: 'cengn-pod1-defaults'
755     parameters:
756       - node:
757           name: SLAVE_NAME
758           description: 'Slave name on Jenkins'
759           allowed-slaves:
760             - cengn-pod1
761           default-slaves:
762             - cengn-pod1
763       - string:
764           name: GIT_BASE
765           default: https://gerrit.opnfv.org/gerrit/$PROJECT
766           description: 'Git URL to use on this Jenkins Slave'
767
768 - parameter:
769     name: 'intel-pod1-defaults'
770     parameters:
771       - node:
772           name: SLAVE_NAME
773           description: 'Slave name on Jenkins'
774           allowed-slaves:
775             - intel-pod1
776           default-slaves:
777             - intel-pod1
778       - string:
779           name: GIT_BASE
780           default: https://gerrit.opnfv.org/gerrit/$PROJECT
781           description: 'Git URL to use on this Jenkins Slave'
782
783 - parameter:
784     name: 'intel-pod2-defaults'
785     parameters:
786       - node:
787           name: SLAVE_NAME
788           description: 'Slave name on Jenkins'
789           allowed-slaves:
790             - intel-pod2
791           default-slaves:
792             - intel-pod2
793       - string:
794           name: GIT_BASE
795           default: https://gerrit.opnfv.org/gerrit/$PROJECT
796           description: 'Git URL to use on this Jenkins Slave'
797       - string:
798           name: SSH_KEY
799           default: /root/.ssh/id_rsa
800           description: 'SSH key to use for Apex'
801
802 - parameter:
803     name: 'intel-pod9-defaults'
804     parameters:
805       - node:
806           name: SLAVE_NAME
807           description: 'Slave name on Jenkins'
808           allowed-slaves:
809             - intel-pod9
810           default-slaves:
811             - intel-pod9
812       - string:
813           name: GIT_BASE
814           default: https://gerrit.opnfv.org/gerrit/$PROJECT
815           description: 'Git URL to use on this Jenkins Slave'
816
817 - parameter:
818     name: 'intel-pod10-defaults'
819     parameters:
820       - node:
821           name: SLAVE_NAME
822           description: 'Slave name on Jenkins'
823           allowed-slaves:
824             - intel-pod10
825           default-slaves:
826             - intel-pod10
827       - string:
828           name: GIT_BASE
829           default: https://gerrit.opnfv.org/gerrit/$PROJECT
830           description: 'Git URL to use on this Jenkins Slave'
831
832 - parameter:
833     name: 'intel-pod12-defaults'
834     parameters:
835       - node:
836           name: SLAVE_NAME
837           description: 'Slave name on Jenkins'
838           allowed-slaves:
839             - intel-pod12
840           default-slaves:
841             - intel-pod12
842       - string:
843           name: GIT_BASE
844           default: https://gerrit.opnfv.org/gerrit/$PROJECT
845           description: 'Git URL to use on this Jenkins Slave'
846
847 - parameter:
848     name: 'intel-pod18-defaults'
849     parameters:
850       - node:
851           name: SLAVE_NAME
852           description: 'Slave name on Jenkins'
853           allowed-slaves:
854             - intel-pod18
855           default-slaves:
856             - intel-pod18
857       - string:
858           name: GIT_BASE
859           default: https://gerrit.opnfv.org/gerrit/$PROJECT
860           description: 'Git URL to use on this Jenkins Slave'
861
862 - parameter:
863     name: 'itri-pod1-defaults'
864     parameters:
865       - node:
866           name: SLAVE_NAME
867           description: 'Slave name on Jenkins'
868           allowed-slaves:
869             - itri-pod1
870           default-slaves:
871             - itri-pod1
872       - string:
873           name: GIT_BASE
874           default: https://gerrit.opnfv.org/gerrit/$PROJECT
875           description: 'Git URL to use on this Jenkins Slave'
876       - string:
877           name: INSTALLER_IP
878           default: '10.20.0.2'
879           description: 'IP of the installer'
880
881 - parameter:
882     name: 'huawei-pod3-defaults'
883     parameters:
884       - node:
885           name: SLAVE_NAME
886           description: 'Slave name on Jenkins'
887           allowed-slaves:
888             - huawei-pod3
889           default-slaves:
890             - huawei-pod3
891       - label:
892           name: SLAVE_LABEL
893           default: 'huawei-test'
894           all-nodes: false
895           node-eligibility: 'ignore-offline'
896       - string:
897           name: GIT_BASE
898           default: https://gerrit.opnfv.org/gerrit/$PROJECT
899           description: 'Git URL to use on this Jenkins Slave'
900
901 - parameter:
902     name: 'huawei-pod4-defaults'
903     parameters:
904       - node:
905           name: SLAVE_NAME
906           description: 'Slave name on Jenkins'
907           allowed-slaves:
908             - huawei-pod4
909           default-slaves:
910             - huawei-pod4
911       - label:
912           name: SLAVE_LABEL
913           default: 'huawei-test'
914           all-nodes: false
915           node-eligibility: 'ignore-offline'
916       - string:
917           name: GIT_BASE
918           default: https://gerrit.opnfv.org/gerrit/$PROJECT
919           description: 'Git URL to use on this Jenkins Slave'
920
921 - parameter:
922     name: 'intel-pod8-defaults'
923     parameters:
924       - node:
925           name: SLAVE_NAME
926           description: 'Slave name on Jenkins'
927           allowed-slaves:
928             - intel-pod8
929           default-slaves:
930             - intel-pod8
931       - string:
932           name: GIT_BASE
933           default: https://gerrit.opnfv.org/gerrit/$PROJECT
934
935 - parameter:
936     name: 'intel-pod17-defaults'
937     parameters:
938       - node:
939           name: SLAVE_NAME
940           description: 'Slave name on Jenkins'
941           allowed-slaves:
942             - intel-pod17
943           default-slaves:
944             - intel-pod17
945       - string:
946           name: GIT_BASE
947           default: https://gerrit.opnfv.org/gerrit/$PROJECT
948
949 - parameter:
950     name: 'huawei-virtual5-defaults'
951     parameters:
952       - label:
953           name: SLAVE_LABEL
954           default: 'huawei-virtual5'
955           all-nodes: false
956           node-eligibility: 'ignore-offline'
957       - string:
958           name: GIT_BASE
959           default: https://gerrit.opnfv.org/gerrit/$PROJECT
960
961 - parameter:
962     name: 'huawei-virtual7-defaults'
963     parameters:
964       - node:
965           name: SLAVE_NAME
966           description: 'Slave name on Jenkins'
967           allowed-slaves:
968             - huawei-virtual7
969           default-slaves:
970             - huawei-virtual7
971       - string:
972           name: GIT_BASE
973           default: https://gerrit.opnfv.org/gerrit/$PROJECT
974
975 - parameter:
976     name: 'huawei-pod7-defaults'
977     parameters:
978       - node:
979           name: SLAVE_NAME
980           description: 'Slave name on Jenkins'
981           allowed-slaves:
982             - huawei-pod7
983           default-slaves:
984             - huawei-pod7
985       - string:
986           name: GIT_BASE
987           default: https://gerrit.opnfv.org/gerrit/$PROJECT
988
989 - parameter:
990     name: 'zte-pod1-defaults'
991     parameters:
992       - node:
993           name: SLAVE_NAME
994           description: 'Slave name on Jenkins'
995           allowed-slaves:
996             - zte-pod1
997           default-slaves:
998             - zte-pod1
999       - string:
1000           name: GIT_BASE
1001           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1002           description: 'Git URL to use on this Jenkins Slave'
1003       - string:
1004           name: INSTALLER_IP
1005           default: '10.20.6.2'
1006           description: 'IP of the installer'
1007       - string:
1008           name: BRIDGE
1009           default: 'br6'
1010           description: 'pxe bridge for booting of Fuel master'
1011
1012 - parameter:
1013     name: 'zte-pod2-defaults'
1014     parameters:
1015       - node:
1016           name: SLAVE_NAME
1017           description: 'Slave name on Jenkins'
1018           allowed-slaves:
1019             - zte-pod2
1020           default-slaves:
1021             - zte-pod2
1022       - string:
1023           name: GIT_BASE
1024           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1025           description: 'Git URL to use on this Jenkins Slave'
1026       - string:
1027           name: INSTALLER_IP
1028           default: '10.20.7.3'
1029           description: 'IP of the installer'
1030       - string:
1031           name: BRIDGE
1032           default: 'br7'
1033           description: 'pxe bridge for booting of Daisy master'
1034
1035 - parameter:
1036     name: 'zte-pod3-defaults'
1037     parameters:
1038       - node:
1039           name: SLAVE_NAME
1040           description: 'Slave name on Jenkins'
1041           allowed-slaves:
1042             - zte-pod3
1043           default-slaves:
1044             - zte-pod3
1045       - string:
1046           name: GIT_BASE
1047           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1048           description: 'Git URL to use on this Jenkins Slave'
1049       - string:
1050           name: INSTALLER_IP
1051           default: '10.20.0.2'
1052           description: 'IP of the installer'
1053       - string:
1054           name: BRIDGE
1055           default: 'br0'
1056           description: 'pxe bridge for booting of Daisy master'
1057
1058 - parameter:
1059     name: 'zte-pod9-defaults'
1060     parameters:
1061       - node:
1062           name: SLAVE_NAME
1063           description: 'Slave name on Jenkins'
1064           allowed-slaves:
1065             - zte-pod9
1066           default-slaves:
1067             - zte-pod9
1068       - string:
1069           name: GIT_BASE
1070           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1071           description: 'Git URL to use on this Jenkins Slave'
1072       - string:
1073           name: INSTALLER_IP
1074           default: '10.20.7.2'
1075           description: 'IP of the installer'
1076       - string:
1077           name: BRIDGE
1078           default: 'br0'
1079           description: 'pxe bridge for booting of Daisy master'
1080
1081 - parameter:
1082     name: zte-virtual5-defaults
1083     parameters:
1084       - node:
1085           name: SLAVE_NAME
1086           description: 'Slave name on Jenkins'
1087           allowed-slaves:
1088             - zte-virtual5
1089           default-slaves:
1090             - zte-virtual5
1091       - string:
1092           name: GIT_BASE
1093           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1094           description: 'Git URL to use on this Jenkins Slave'
1095
1096 - parameter:
1097     name: zte-virtual6-defaults
1098     parameters:
1099       - node:
1100           name: SLAVE_NAME
1101           description: 'Slave name on Jenkins'
1102           allowed-slaves:
1103             - zte-virtual6
1104           default-slaves:
1105             - zte-virtual6
1106       - string:
1107           name: GIT_BASE
1108           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1109           description: 'Git URL to use on this Jenkins Slave'
1110
1111 - parameter:
1112     name: 'juniper-pod1-defaults'
1113     parameters:
1114       - node:
1115           name: SLAVE_NAME
1116           description: 'Slave name on Jenkins'
1117           allowed-slaves:
1118             - juniper-pod1
1119           default-slaves:
1120             - juniper-pod1
1121       - string:
1122           name: GIT_BASE
1123           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1124           description: 'Git URL to use on this Jenkins Slave'
1125       - string:
1126           name: CEPH_DISKS
1127           default: /srv
1128           description: "Disks to use by ceph (comma separated list)"
1129
1130 - parameter:
1131     name: 'orange-pod1-defaults'
1132     parameters:
1133       - node:
1134           name: SLAVE_NAME
1135           description: 'Slave name on Jenkins'
1136           allowed-slaves:
1137             - orange-pod1
1138           default-slaves:
1139             - orange-pod1
1140       - string:
1141           name: GIT_BASE
1142           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1143           description: 'Git URL to use on this Jenkins Slave'
1144
1145 - parameter:
1146     name: 'orange-pod2-defaults'
1147     parameters:
1148       - node:
1149           name: SLAVE_NAME
1150           description: 'Slave name on Jenkins'
1151           allowed-slaves:
1152             - orange-pod2
1153           default-slaves:
1154             - orange-pod2
1155       - string:
1156           name: GIT_BASE
1157           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1158           description: 'Git URL to use on this Jenkins Slave'
1159
1160 - parameter:
1161     name: 'orange-pod5-defaults'
1162     parameters:
1163       - node:
1164           name: SLAVE_NAME
1165           description: 'Slave name on Jenkins'
1166           allowed-slaves:
1167             - orange-pod5
1168           default-slaves:
1169             - orange-pod5
1170       - string:
1171           name: GIT_BASE
1172           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1173           description: 'Git URL to use on this Jenkins Slave'
1174
1175 - parameter:
1176     name: 'dell-pod1-defaults'
1177     parameters:
1178       - node:
1179           name: SLAVE_NAME
1180           description: 'Slave name on Jenkins'
1181           allowed-slaves:
1182             - dell-pod1
1183           default-slaves:
1184             - dell-pod1
1185       - string:
1186           name: GIT_BASE
1187           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1188           description: 'Git URL to use on this Jenkins Slave'
1189
1190 - parameter:
1191     name: 'dell-pod2-defaults'
1192     parameters:
1193       - node:
1194           name: SLAVE_NAME
1195           description: 'Slave name on Jenkins'
1196           allowed-slaves:
1197             - dell-pod2
1198           default-slaves:
1199             - dell-pod2
1200       - string:
1201           name: GIT_BASE
1202           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1203           description: 'Git URL to use on this Jenkins Slave'
1204
1205 - parameter:
1206     name: 'nokia-pod1-defaults'
1207     parameters:
1208       - node:
1209           name: SLAVE_NAME
1210           description: 'Slave name on Jenkins'
1211           allowed-slaves:
1212             - nokia-pod1
1213           default-slaves:
1214             - nokia-pod1
1215       - string:
1216           name: GIT_BASE
1217           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1218           description: 'Git URL to use on this Jenkins Slave'
1219       - string:
1220           name: SSH_KEY
1221           default: /root/.ssh/id_rsa
1222           description: 'SSH key to use for Apex'
1223
1224 - parameter:
1225     name: 'intel-virtual6-defaults'
1226     parameters:
1227       - node:
1228           name: SLAVE_NAME
1229           description: 'Slave name on Jenkins'
1230           allowed-slaves:
1231             - intel-virtual6
1232           default-slaves:
1233             - intel-virtual6
1234       - string:
1235           name: GIT_BASE
1236           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1237           description: 'Git URL to use on this Jenkins Slave'
1238
1239 - parameter:
1240     name: 'intel-virtual10-defaults'
1241     parameters:
1242       - node:
1243           name: SLAVE_NAME
1244           description: 'Slave name on Jenkins'
1245           allowed-slaves:
1246             - intel-virtual10
1247           default-slaves:
1248             - intel-virtual10
1249       - string:
1250           name: GIT_BASE
1251           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1252           description: 'Git URL to use on this Jenkins Slave'
1253
1254 - parameter:
1255     name: 'doctor-slave-parameter'
1256     parameters:
1257       - string:
1258           name: GIT_BASE
1259           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1260           description: 'Git URL to use on this Jenkins Slave'
1261
1262 - parameter:
1263     name: 'ericsson-virtual5-defaults'
1264     parameters:
1265       - label:
1266           name: SLAVE_LABEL
1267           default: 'ericsson-virtual5'
1268           all-nodes: false
1269           node-eligibility: 'ignore-offline'
1270       - string:
1271           name: GIT_BASE
1272           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1273           description: 'Git URL to use on this Jenkins Slave'
1274
1275 - parameter:
1276     name: 'ericsson-virtual12-defaults'
1277     parameters:
1278       - label:
1279           name: SLAVE_LABEL
1280           default: 'ericsson-virtual12'
1281           all-nodes: false
1282           node-eligibility: 'ignore-offline'
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 - parameter:
1289     name: 'ericsson-virtual13-defaults'
1290     parameters:
1291       - label:
1292           name: SLAVE_LABEL
1293           default: 'ericsson-virtual13'
1294           all-nodes: false
1295           node-eligibility: 'ignore-offline'
1296       - string:
1297           name: GIT_BASE
1298           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1299           description: 'Git URL to use on this Jenkins Slave'
1300
1301 - parameter:
1302     name: 'ericsson-virtual-pod1bl01-defaults'
1303     parameters:
1304       - label:
1305           name: SLAVE_LABEL
1306           default: 'ericsson-virtual-pod1bl01'
1307           all-nodes: false
1308           node-eligibility: 'ignore-offline'
1309       - string:
1310           name: GIT_BASE
1311           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1312           description: 'Git URL to use on this Jenkins Slave'
1313
1314 - parameter:
1315     name: 'odl-netvirt-virtual-defaults'
1316     parameters:
1317       - label:
1318           name: SLAVE_LABEL
1319           default: 'odl-netvirt-virtual'
1320           all-nodes: false
1321           node-eligibility: 'ignore-offline'
1322       - string:
1323           name: GIT_BASE
1324           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1325           description: 'Git URL to use on this Jenkins Slave'
1326
1327 - parameter:
1328     name: 'odl-netvirt-virtual-intel-defaults'
1329     parameters:
1330       - label:
1331           name: SLAVE_LABEL
1332           default: 'odl-netvirt-virtual-intel'
1333           all-nodes: false
1334           node-eligibility: 'ignore-offline'
1335       - string:
1336           name: GIT_BASE
1337           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1338           description: 'Git URL to use on this Jenkins Slave'
1339
1340 - parameter:
1341     name: 'flex-pod1-defaults'
1342     parameters:
1343       - node:
1344           name: SLAVE_NAME
1345           description: 'Slave name on Jenkins'
1346           allowed-slaves:
1347             - flex-pod1
1348           default-slaves:
1349             - flex-pod1
1350       - string:
1351           name: GIT_BASE
1352           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1353           description: 'Git URL to use on this Jenkins Slave'
1354
1355 #####################################################
1356 # These slaves are just dummy slaves for sandbox jobs
1357 #####################################################
1358 - parameter:
1359     name: 'sandbox-baremetal-defaults'
1360     parameters:
1361       - label:
1362           name: SLAVE_LABEL
1363           default: 'sandbox-baremetal'
1364           description: 'Slave label on Jenkins'
1365           all-nodes: false
1366           node-eligibility: 'ignore-offline'
1367       - string:
1368           name: GIT_BASE
1369           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1370           description: 'Git URL to use on this Jenkins Slave'
1371       - string:
1372           name: BUILD_DIRECTORY
1373           default: $WORKSPACE/build_output
1374           description: "Directory where the build artifact will be located upon the completion of the build."
1375
1376 - parameter:
1377     name: 'sandbox-virtual-defaults'
1378     parameters:
1379       - label:
1380           name: SLAVE_LABEL
1381           default: 'sandbox-virtual'
1382           description: 'Slave label on Jenkins'
1383           all-nodes: false
1384           node-eligibility: 'ignore-offline'
1385       - string:
1386           name: GIT_BASE
1387           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1388           description: 'Git URL to use on this Jenkins Slave'
1389       - string:
1390           name: BUILD_DIRECTORY
1391           default: $WORKSPACE/build_output
1392           description: "Directory where the build artifact will be located upon the completion of the build."
1393
1394 - parameter:
1395     name: 'dummy-pod1-defaults'
1396     parameters:
1397       - label:
1398           name: SLAVE_LABEL
1399           default: 'dummy-pod1'
1400           description: 'Slave label on Jenkins'
1401           all-nodes: false
1402           node-eligibility: 'ignore-offline'
1403       - string:
1404           name: GIT_BASE
1405           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1406           description: 'Git URL to use on this Jenkins Slave'
1407       - string:
1408           name: BUILD_DIRECTORY
1409           default: $WORKSPACE/build_output
1410           description: "Directory where the build artifact will be located upon the completion of the build."