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