define default parameters for daisy
[releng.git] / jjb / global / slave-params.yml
1 #####################################################
2 # Parameters for slaves using old labels
3 # This will be cleaned up once the new job structure and
4 # use of the new labels are in place
5 #####################################################
6 - parameter:
7     name: 'apex-baremetal-master-defaults'
8     parameters:
9         - label:
10             name: SLAVE_LABEL
11             default: 'apex-baremetal-master'
12         - string:
13             name: GIT_BASE
14             default: https://gerrit.opnfv.org/gerrit/$PROJECT
15             description: 'Git URL to use on this Jenkins Slave'
16         - string:
17             name: SSH_KEY
18             default: /root/.ssh/id_rsa
19             description: 'SSH key to use for Apex'
20         - node:
21             name: SLAVE_NAME
22             description: 'Slave name on Jenkins'
23             allowed-slaves:
24                 - lf-pod1
25             default-slaves:
26                 - lf-pod1
27 - parameter:
28     name: 'apex-baremetal-danube-defaults'
29     parameters:
30         - label:
31             name: SLAVE_LABEL
32             default: 'apex-baremetal-danube'
33         - string:
34             name: GIT_BASE
35             default: https://gerrit.opnfv.org/gerrit/$PROJECT
36             description: 'Git URL to use on this Jenkins Slave'
37         - string:
38             name: SSH_KEY
39             default: /root/.ssh/id_rsa
40             description: 'SSH key to use for Apex'
41         - node:
42             name: SLAVE_NAME
43             description: 'Slave name on Jenkins'
44             allowed-slaves:
45                 - lf-pod1
46             default-slaves:
47                 - lf-pod1
48 - parameter:
49     name: 'apex-virtual-master-defaults'
50     parameters:
51         - label:
52             name: SLAVE_LABEL
53             default: 'apex-virtual-master'
54         - string:
55             name: GIT_BASE
56             default: https://gerrit.opnfv.org/gerrit/$PROJECT
57             description: 'Git URL to use on this Jenkins Slave'
58         - string:
59             name: SSH_KEY
60             default: /root/.ssh/id_rsa
61             description: 'SSH key to use for Apex'
62         - node:
63             name: SLAVE_NAME
64             description: 'Slave name on Jenkins'
65             allowed-slaves:
66                 - lf-virtual2
67                 - lf-virtual3
68             default-slaves:
69                 - lf-virtual2
70                 - lf-virtual3
71
72 - parameter:
73     name: 'apex-virtual-danube-defaults'
74     parameters:
75         - label:
76             name: SLAVE_LABEL
77             default: 'apex-virtual-danube'
78         - string:
79             name: GIT_BASE
80             default: https://gerrit.opnfv.org/gerrit/$PROJECT
81             description: 'Git URL to use on this Jenkins Slave'
82         - string:
83             name: SSH_KEY
84             default: /root/.ssh/id_rsa
85             description: 'SSH key to use for Apex'
86         - node:
87             name: SLAVE_NAME
88             description: 'Slave name on Jenkins'
89             allowed-slaves:
90                 - lf-pod3
91             default-slaves:
92                 - lf-pod3
93 - parameter:
94     name: 'lf-pod1-defaults'
95     parameters:
96         - node:
97             name: SLAVE_NAME
98             description: 'Slave name on Jenkins'
99             allowed-slaves:
100                 - lf-pod1
101             default-slaves:
102                 - lf-pod1
103         - string:
104             name: GIT_BASE
105             default: https://gerrit.opnfv.org/gerrit/$PROJECT
106             description: 'Git URL to use on this Jenkins Slave'
107         - string:
108             name: SSH_KEY
109             default: /root/.ssh/id_rsa
110             description: 'SSH key to use for Apex'
111 - parameter:
112     name: 'lf-pod3-defaults'
113     parameters:
114         - node:
115             name: SLAVE_NAME
116             description: 'Slave name on Jenkins'
117             allowed-slaves:
118                 - lf-pod3
119             default-slaves:
120                 - lf-pod3
121         - string:
122             name: GIT_BASE
123             default: https://gerrit.opnfv.org/gerrit/$PROJECT
124             description: 'Git URL to use on this Jenkins Slave'
125         - string:
126             name: SSH_KEY
127             default: /root/.ssh/id_rsa
128             description: 'SSH key to use for Apex'
129 #####################################################
130 # Parameters for CI baremetal PODs
131 #####################################################
132 - parameter:
133     name: 'apex-baremetal-defaults'
134     parameters:
135         - label:
136             name: SLAVE_LABEL
137             default: 'apex-baremetal'
138         - string:
139             name: GIT_BASE
140             default: https://gerrit.opnfv.org/gerrit/$PROJECT
141             description: 'Git URL to use on this Jenkins Slave'
142         - string:
143             name: SSH_KEY
144             default: /root/.ssh/id_rsa
145             description: 'SSH key to use for Apex'
146 - parameter:
147     name: 'compass-baremetal-defaults'
148     parameters:
149         - label:
150             name: SLAVE_LABEL
151             default: 'compass-baremetal'
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 - parameter:
157     name: 'fuel-baremetal-defaults'
158     parameters:
159         - label:
160             name: SLAVE_LABEL
161             default: 'fuel-baremetal'
162         - string:
163             name: GIT_BASE
164             default: https://gerrit.opnfv.org/gerrit/$PROJECT
165             description: 'Git URL to use on this Jenkins Slave'
166 - parameter:
167     name: 'armband-baremetal-defaults'
168     parameters:
169         - label:
170             name: SLAVE_LABEL
171             default: 'armband-baremetal'
172         - string:
173             name: GIT_BASE
174             default: https://gerrit.opnfv.org/gerrit/$PROJECT
175             description: 'Git URL to use on this Jenkins Slave'
176         - string:
177             name: LAB_CONFIG_URL
178             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
179             description: 'Base URI to the configuration directory'
180 - parameter:
181     name: 'joid-baremetal-defaults'
182     parameters:
183         - label:
184             name: SLAVE_LABEL
185             default: 'joid-baremetal'
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: EXTERNAL_NETWORK
192             default: ext-net
193             description: "External network floating ips"
194 - parameter:
195     name: 'daisy-baremetal-defaults'
196     parameters:
197         - node:
198             name: SLAVE_NAME
199             description: 'Slave name on Jenkins'
200             allowed-slaves:
201                 - zte-pod2
202             default-slaves:
203                 - zte-pod2
204         - label:
205             name: SLAVE_LABEL
206             default: 'daisy-baremetal'
207         - string:
208             name: INSTALLER_IP
209             default: '10.20.11.2'
210             description: 'IP of the installer'
211         - string:
212             name: GIT_BASE
213             default: https://gerrit.opnfv.org/gerrit/$PROJECT
214             description: 'Git URL to use on this Jenkins Slave'
215 #####################################################
216 # Parameters for CI virtual PODs
217 #####################################################
218 - parameter:
219     name: 'apex-virtual-defaults'
220     parameters:
221         - label:
222             name: SLAVE_LABEL
223             default: 'apex-virtual'
224         - string:
225             name: GIT_BASE
226             default: https://gerrit.opnfv.org/gerrit/$PROJECT
227             description: 'Git URL to use on this Jenkins Slave'
228         - string:
229             name: SSH_KEY
230             default: /root/.ssh/id_rsa
231             description: 'SSH key to use for Apex'
232 - parameter:
233     name: 'compass-virtual-defaults'
234     parameters:
235         - label:
236             name: SLAVE_LABEL
237             default: 'compass-virtual'
238         - string:
239             name: GIT_BASE
240             default: https://gerrit.opnfv.org/gerrit/$PROJECT
241             description: 'Git URL to use on this Jenkins Slave'
242 - parameter:
243     name: 'fuel-virtual-defaults'
244     parameters:
245         - label:
246             name: SLAVE_LABEL
247             default: 'fuel-virtual'
248         - string:
249             name: GIT_BASE
250             default: https://gerrit.opnfv.org/gerrit/$PROJECT
251             description: 'Git URL to use on this Jenkins Slave'
252 - parameter:
253     name: 'armband-virtual-defaults'
254     parameters:
255         - label:
256             name: SLAVE_LABEL
257             default: 'armband-virtual'
258         - string:
259             name: GIT_BASE
260             default: https://gerrit.opnfv.org/gerrit/$PROJECT
261             description: 'Git URL to use on this Jenkins Slave'
262         - string:
263             name: LAB_CONFIG_URL
264             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
265             description: 'Base URI to the configuration directory'
266 - parameter:
267     name: 'joid-virtual-defaults'
268     parameters:
269         - label:
270             name: SLAVE_LABEL
271             default: 'joid-virtual'
272         - string:
273             name: GIT_BASE
274             default: https://gerrit.opnfv.org/gerrit/$PROJECT
275             description: 'Git URL to use on this Jenkins Slave'
276 - parameter:
277     name: 'daisy-virtual-defaults'
278     parameters:
279         - node:
280             name: SLAVE_NAME
281             description: 'Slave name on Jenkins'
282             allowed-slaves:
283                 - zte-virtual1
284                 - zte-virtual2
285             default-slaves:
286                 - zte-virtual1
287         - label:
288             name: SLAVE_LABEL
289             default: 'daisy-virtual'
290         - string:
291             name: INSTALLER_IP
292             default: '10.20.11.2'
293             description: 'IP of the installer'
294         - string:
295             name: BRIDGE
296             default: 'daisy1'
297             description: 'pxe bridge for booting of Fuel master'
298         - string:
299             name: GIT_BASE
300             default: https://gerrit.opnfv.org/gerrit/$PROJECT
301             description: 'Git URL to use on this Jenkins Slave'
302 #####################################################
303 # Parameters for build slaves
304 #####################################################
305 - parameter:
306     name: 'opnfv-build-enea-defaults'
307     parameters:
308         - label:
309             name: SLAVE_LABEL
310             default: 'opnfv-build-enea'
311         - string:
312             name: GIT_BASE
313             default: https://gerrit.opnfv.org/gerrit/$PROJECT
314             description: 'Git URL to use on this Jenkins Slave'
315         - string:
316             name: BUILD_DIRECTORY
317             default: $WORKSPACE/build_output
318             description: "Directory where the build artifact will be located upon the completion of the build."
319 - parameter:
320     name: 'opnfv-build-centos-defaults'
321     parameters:
322         - label:
323             name: SLAVE_LABEL
324             default: 'opnfv-build-centos'
325         - string:
326             name: GIT_BASE
327             default: https://gerrit.opnfv.org/gerrit/$PROJECT
328             description: 'Git URL to use on this Jenkins Slave'
329         - string:
330             name: BUILD_DIRECTORY
331             default: $WORKSPACE/build_output
332             description: "Directory where the build artifact will be located upon the completion of the build."
333 - parameter:
334     name: 'opnfv-build-ubuntu-defaults'
335     parameters:
336         - label:
337             name: SLAVE_LABEL
338             default: 'opnfv-build-ubuntu'
339             description: 'Slave label on Jenkins'
340         - string:
341             name: GIT_BASE
342             default: https://gerrit.opnfv.org/gerrit/$PROJECT
343             description: 'Git URL to use on this Jenkins Slave'
344         - string:
345             name: BUILD_DIRECTORY
346             default: $WORKSPACE/build_output
347             description: "Directory where the build artifact will be located upon the completion of the build."
348 - parameter:
349     name: 'opnfv-build-defaults'
350     parameters:
351         - label:
352             name: SLAVE_LABEL
353             default: 'opnfv-build'
354             description: 'Slave label on Jenkins'
355         - string:
356             name: GIT_BASE
357             default: https://gerrit.opnfv.org/gerrit/$PROJECT
358             description: 'Git URL to use on this Jenkins Slave'
359         - string:
360             name: BUILD_DIRECTORY
361             default: $WORKSPACE/build_output
362             description: "Directory where the build artifact will be located upon the completion of the build."
363 - parameter:
364     name: 'huawei-build-defaults'
365     parameters:
366         - node:
367             name: SLAVE_NAME
368             description: 'Slave name on Jenkins'
369             allowed-slaves:
370                 - huawei-build
371             default-slaves:
372                 - huawei-build
373         - string:
374             name: GIT_BASE
375             default: https://gerrit.opnfv.org/gerrit/$PROJECT
376             description: 'Git URL to use on this Jenkins Slave'
377 - parameter:
378     name: 'opnfv-build-ubuntu-arm-defaults'
379     parameters:
380         - label:
381             name: SLAVE_LABEL
382             default: 'opnfv-build-ubuntu-arm'
383             description: 'Slave label on Jenkins'
384         - string:
385             name: GIT_BASE
386             default: https://gerrit.opnfv.org/gerrit/$PROJECT
387             description: 'Git URL to use on this Jenkins Slave'
388         - string:
389             name: BUILD_DIRECTORY
390             default: $WORKSPACE/build_output
391             description: "Directory where the build artifact will be located upon the completion of the build."
392 #####################################################
393 # Parameters for none-CI PODs
394 #####################################################
395 - parameter:
396     name: 'ericsson-pod1-defaults'
397     parameters:
398         - node:
399             name: SLAVE_NAME
400             description: 'Slave name on Jenkins'
401             allowed-slaves:
402                 - ericsson-pod1
403             default-slaves:
404                 - ericsson-pod1
405         - string:
406             name: GIT_BASE
407             default: https://gerrit.opnfv.org/gerrit/$PROJECT
408             description: 'Git URL to use on this Jenkins Slave'
409 - parameter:
410     name: 'cengn-pod1-defaults'
411     parameters:
412         - node:
413             name: SLAVE_NAME
414             description: 'Slave name on Jenkins'
415             allowed-slaves:
416                 - cengn-pod1
417             default-slaves:
418                 - cengn-pod1
419         - string:
420             name: GIT_BASE
421             default: https://gerrit.opnfv.org/gerrit/$PROJECT
422             description: 'Git URL to use on this Jenkins Slave'
423 - parameter:
424     name: 'intel-pod1-defaults'
425     parameters:
426         - node:
427             name: SLAVE_NAME
428             description: 'Slave name on Jenkins'
429             allowed-slaves:
430                 - intel-pod1
431             default-slaves:
432                 - intel-pod1
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 - parameter:
438     name: 'intel-pod2-defaults'
439     parameters:
440         - node:
441             name: SLAVE_NAME
442             description: 'Slave name on Jenkins'
443             allowed-slaves:
444                 - intel-pod2
445             default-slaves:
446                 - intel-pod2
447         - string:
448             name: GIT_BASE
449             default: https://gerrit.opnfv.org/gerrit/$PROJECT
450             description: 'Git URL to use on this Jenkins Slave'
451         - string:
452             name: SSH_KEY
453             default: /root/.ssh/id_rsa
454             description: 'SSH key to use for Apex'
455 - parameter:
456     name: 'intel-pod9-defaults'
457     parameters:
458         - node:
459             name: SLAVE_NAME
460             description: 'Slave name on Jenkins'
461             allowed-slaves:
462                 - intel-pod9
463             default-slaves:
464                 - intel-pod9
465         - string:
466             name: GIT_BASE
467             default: https://gerrit.opnfv.org/gerrit/$PROJECT
468             description: 'Git URL to use on this Jenkins Slave'
469 - parameter:
470     name: 'intel-pod10-defaults'
471     parameters:
472         - node:
473             name: SLAVE_NAME
474             description: 'Slave name on Jenkins'
475             allowed-slaves:
476                 - intel-pod10
477             default-slaves:
478                 - intel-pod10
479         - string:
480             name: GIT_BASE
481             default: https://gerrit.opnfv.org/gerrit/$PROJECT
482             description: 'Git URL to use on this Jenkins Slave'
483 - parameter:
484     name: 'intel-pod12-defaults'
485     parameters:
486         - node:
487             name: SLAVE_NAME
488             description: 'Slave name on Jenkins'
489             allowed-slaves:
490                 - intel-pod12
491             default-slaves:
492                 - intel-pod12
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 - parameter:
498     name: 'huawei-pod3-defaults'
499     parameters:
500         - node:
501             name: SLAVE_NAME
502             description: 'Slave name on Jenkins'
503             allowed-slaves:
504                 - huawei-pod3
505             default-slaves:
506                 - huawei-pod3
507         - label:
508             name: SLAVE_LABEL
509             default: 'huawei-test'
510         - string:
511             name: GIT_BASE
512             default: https://gerrit.opnfv.org/gerrit/$PROJECT
513             description: 'Git URL to use on this Jenkins Slave'
514 - parameter:
515     name: 'huawei-pod4-defaults'
516     parameters:
517         - node:
518             name: SLAVE_NAME
519             description: 'Slave name on Jenkins'
520             allowed-slaves:
521                 - huawei-pod4
522             default-slaves:
523                 - huawei-pod4
524         - label:
525             name: SLAVE_LABEL
526             default: 'huawei-test'
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 - parameter:
532     name: 'intel-pod8-defaults'
533     parameters:
534         - node:
535             name: SLAVE_NAME
536             description: 'Slave name on Jenkins'
537             allowed-slaves:
538                 - intel-pod8
539             default-slaves:
540                 - intel-pod8
541         - string:
542             name: GIT_BASE
543             default: https://gerrit.opnfv.org/gerrit/$PROJECT
544 - parameter:
545     name: 'huawei-virtual7-defaults'
546     parameters:
547         - node:
548             name: SLAVE_NAME
549             description: 'Slave name on Jenkins'
550             allowed-slaves:
551                 - huawei-virtual7
552             default-slaves:
553                 - huawei-virtual7
554         - string:
555             name: GIT_BASE
556             default: https://gerrit.opnfv.org/gerrit/$PROJECT
557 - parameter:
558     name: 'huawei-pod7-defaults'
559     parameters:
560         - node:
561             name: SLAVE_NAME
562             description: 'Slave name on Jenkins'
563             allowed-slaves:
564                 - huawei-pod7
565             default-slaves:
566                 - huawei-pod7
567         - string:
568             name: GIT_BASE
569             default: https://gerrit.opnfv.org/gerrit/$PROJECT
570 - parameter:
571     name: 'zte-pod1-defaults'
572     parameters:
573         - node:
574             name: SLAVE_NAME
575             description: 'Slave name on Jenkins'
576             allowed-slaves:
577                 - zte-pod1
578             default-slaves:
579                 - zte-pod1
580         - string:
581             name: GIT_BASE
582             default: https://gerrit.opnfv.org/gerrit/$PROJECT
583             description: 'Git URL to use on this Jenkins Slave'
584         - string:
585             name: INSTALLER_IP
586             default: '10.20.6.2'
587             description: 'IP of the installer'
588         - string:
589             name: BRIDGE
590             default: 'br6'
591             description: 'pxe bridge for booting of Fuel master'
592 - parameter:
593     name: 'zte-pod2-defaults'
594     parameters:
595         - node:
596             name: SLAVE_NAME
597             description: 'Slave name on Jenkins'
598             allowed-slaves:
599                 - zte-pod2
600             default-slaves:
601                 - zte-pod2
602         - string:
603             name: GIT_BASE
604             default: https://gerrit.opnfv.org/gerrit/$PROJECT
605             description: 'Git URL to use on this Jenkins Slave'
606         - string:
607             name: INSTALLER_IP
608             default: '10.20.7.3'
609             description: 'IP of the installer'
610         - string:
611             name: BRIDGE
612             default: 'br7'
613             description: 'pxe bridge for booting of Fuel master'
614 - parameter:
615     name: 'zte-pod3-defaults'
616     parameters:
617         - node:
618             name: SLAVE_NAME
619             description: 'Slave name on Jenkins'
620             allowed-slaves:
621                 - zte-pod3
622             default-slaves:
623                 - zte-pod3
624         - string:
625             name: GIT_BASE
626             default: https://gerrit.opnfv.org/gerrit/$PROJECT
627             description: 'Git URL to use on this Jenkins Slave'
628         - string:
629             name: BRIDGE
630             default: 'br0'
631             description: 'pxe bridge for booting of Fuel master'
632 - parameter:
633     name: 'juniper-pod1-defaults'
634     parameters:
635         - node:
636             name: SLAVE_NAME
637             description: 'Slave name on Jenkins'
638             allowed-slaves:
639                 - juniper-pod1
640             default-slaves:
641                 - juniper-pod1
642         - string:
643             name: GIT_BASE
644             default: https://gerrit.opnfv.org/gerrit/$PROJECT
645             description: 'Git URL to use on this Jenkins Slave'
646         - string:
647             name: CEPH_DISKS
648             default: /srv
649             description: "Disks to use by ceph (comma separated list)"
650 - parameter:
651     name: 'orange-pod1-defaults'
652     parameters:
653         - node:
654             name: SLAVE_NAME
655             description: 'Slave name on Jenkins'
656             allowed-slaves:
657                 - orange-pod1
658             default-slaves:
659                 - orange-pod1
660         - string:
661             name: GIT_BASE
662             default: https://gerrit.opnfv.org/gerrit/$PROJECT
663             description: 'Git URL to use on this Jenkins Slave'
664 - parameter:
665     name: 'orange-pod2-defaults'
666     parameters:
667         - node:
668             name: SLAVE_NAME
669             description: 'Slave name on Jenkins'
670             allowed-slaves:
671                 - orange-pod2
672             default-slaves:
673                 - orange-pod2
674         - string:
675             name: GIT_BASE
676             default: https://gerrit.opnfv.org/gerrit/$PROJECT
677             description: 'Git URL to use on this Jenkins Slave'
678 - parameter:
679     name: 'orange-pod5-defaults'
680     parameters:
681         - node:
682             name: SLAVE_NAME
683             description: 'Slave name on Jenkins'
684             allowed-slaves:
685                 - orange-pod5
686             default-slaves:
687                 - orange-pod5
688         - string:
689             name: GIT_BASE
690             default: https://gerrit.opnfv.org/gerrit/$PROJECT
691             description: 'Git URL to use on this Jenkins Slave'
692 - parameter:
693     name: 'dell-pod1-defaults'
694     parameters:
695         - node:
696             name: SLAVE_NAME
697             description: 'Slave name on Jenkins'
698             allowed-slaves:
699                 - dell-pod1
700             default-slaves:
701                 - dell-pod1
702         - string:
703             name: GIT_BASE
704             default: https://gerrit.opnfv.org/gerrit/$PROJECT
705             description: 'Git URL to use on this Jenkins Slave'
706 - parameter:
707     name: 'dell-pod2-defaults'
708     parameters:
709         - node:
710             name: SLAVE_NAME
711             description: 'Slave name on Jenkins'
712             allowed-slaves:
713                 - dell-pod2
714             default-slaves:
715                 - dell-pod2
716         - string:
717             name: GIT_BASE
718             default: https://gerrit.opnfv.org/gerrit/$PROJECT
719             description: 'Git URL to use on this Jenkins Slave'
720 - parameter:
721     name: 'nokia-pod1-defaults'
722     parameters:
723         - node:
724             name: SLAVE_NAME
725             description: 'Slave name on Jenkins'
726             allowed-slaves:
727                 - nokia-pod1
728             default-slaves:
729                 - nokia-pod1
730         - string:
731             name: GIT_BASE
732             default: https://gerrit.opnfv.org/gerrit/$PROJECT
733             description: 'Git URL to use on this Jenkins Slave'
734         - string:
735             name: SSH_KEY
736             default: /root/.ssh/id_rsa
737             description: 'SSH key to use for Apex'
738 - parameter:
739     name: 'arm-pod2-defaults'
740     parameters:
741         - node:
742             name: SLAVE_NAME
743             description: 'Slave name on Jenkins'
744             allowed-slaves:
745                 - arm-pod2
746             default-slaves:
747                 - arm-pod2
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         - string:
753             name: LAB_CONFIG_URL
754             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
755             description: 'Base URI to the configuration directory'
756 - parameter:
757     name: 'arm-pod3-defaults'
758     parameters:
759         - node:
760             name: SLAVE_NAME
761             description: 'Slave name on Jenkins'
762             allowed-slaves:
763                 - arm-pod3
764             default-slaves:
765                 - arm-pod3
766         - string:
767             name: GIT_BASE
768             default: https://gerrit.opnfv.org/gerrit/$PROJECT
769             description: 'Git URL to use on this Jenkins Slave'
770         - string:
771             name: LAB_CONFIG_URL
772             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
773             description: 'Base URI to the configuration directory'
774 - parameter:
775     name: 'arm-pod4-defaults'
776     parameters:
777         - node:
778             name: SLAVE_NAME
779             description: 'Slave name on Jenkins'
780             allowed-slaves:
781                 - arm-pod4
782             default-slaves:
783                 - arm-pod4
784         - string:
785             name: GIT_BASE
786             default: https://gerrit.opnfv.org/gerrit/$PROJECT
787             description: 'Git URL to use on this Jenkins Slave'
788         - string:
789             name: LAB_CONFIG_URL
790             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
791             description: 'Base URI to the configuration directory'
792 - parameter:
793     name: 'arm-virtual1-defaults'
794     parameters:
795         - node:
796             name: SLAVE_NAME
797             description: 'Slave name on Jenkins'
798             allowed-slaves:
799                 - arm-virtual1
800             default-slaves:
801                 - arm-virtual1
802         - string:
803             name: GIT_BASE
804             default: https://gerrit.opnfv.org/gerrit/$PROJECT
805             description: 'Git URL to use on this Jenkins Slave'
806         - string:
807             name: LAB_CONFIG_URL
808             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
809             description: 'Base URI to the configuration directory'
810 - parameter:
811     name: 'intel-virtual6-defaults'
812     parameters:
813         - node:
814             name: SLAVE_NAME
815             description: 'Slave name on Jenkins'
816             allowed-slaves:
817                 - intel-virtual6
818             default-slaves:
819                 - intel-virtual6
820         - string:
821             name: GIT_BASE
822             default: https://gerrit.opnfv.org/gerrit/$PROJECT
823             description: 'Git URL to use on this Jenkins Slave'
824 - parameter:
825     name: 'ool-defaults'
826     parameters:
827         - node:
828             name: SLAVE_NAME
829             description: 'Slave name on Jenkins'
830             allowed-slaves:
831                 - ool-virtual1
832                 - ool-virtual2
833                 - ool-virtual3
834             default-slaves:
835                 - '{default-slave}'
836         - string:
837             name: GIT_BASE
838             default: https://gerrit.opnfv.org/gerrit/$PROJECT
839             description: 'Git URL to use on this Jenkins Slave'
840         - string:
841             name: SSH_KEY
842             default: /root/.ssh/id_rsa
843             description: 'SSH key to be used'
844 - parameter:
845     name: 'ool-virtual1-defaults'
846     parameters:
847         - 'ool-defaults':
848             default-slave: 'ool-virtual1'
849 - parameter:
850     name: 'ool-virtual2-defaults'
851     parameters:
852         - 'ool-defaults':
853             default-slave: 'ool-virtual2'
854 - parameter:
855     name: 'ool-virtual3-defaults'
856     parameters:
857         - 'ool-defaults':
858             default-slave: 'ool-virtual3'
859 - parameter:
860     name: 'multisite-virtual-defaults'
861     parameters:
862         - label:
863             name: SLAVE_LABEL
864             default: 'multisite-virtual'
865         - string:
866             name: GIT_BASE
867             default: https://gerrit.opnfv.org/gerrit/$PROJECT
868             description: 'Git URL to use on this Jenkins Slave'
869 - parameter:
870     name: 'ericsson-virtual5-defaults'
871     parameters:
872         - label:
873             name: SLAVE_LABEL
874             default: 'ericsson-virtual5'
875         - string:
876             name: GIT_BASE
877             default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
878             description: 'Git URL to use on this Jenkins Slave'
879 - parameter:
880     name: 'ericsson-virtual12-defaults'
881     parameters:
882         - label:
883             name: SLAVE_LABEL
884             default: 'ericsson-virtual12'
885         - string:
886             name: GIT_BASE
887             default: https://gerrit.opnfv.org/gerrit/$PROJECT
888             description: 'Git URL to use on this Jenkins Slave'
889 - parameter:
890     name: 'ericsson-virtual13-defaults'
891     parameters:
892         - label:
893             name: SLAVE_LABEL
894             default: 'ericsson-virtual13'
895         - string:
896             name: GIT_BASE
897             default: https://gerrit.opnfv.org/gerrit/$PROJECT
898             description: 'Git URL to use on this Jenkins Slave'
899 - parameter:
900     name: 'odl-netvirt-virtual-defaults'
901     parameters:
902         - label:
903             name: SLAVE_LABEL
904             default: 'odl-netvirt-virtual'
905         - string:
906             name: GIT_BASE
907             default: https://gerrit.opnfv.org/gerrit/$PROJECT
908             description: 'Git URL to use on this Jenkins Slave'
909 - parameter:
910     name: 'odl-netvirt-virtual-intel-defaults'
911     parameters:
912         - label:
913             name: SLAVE_LABEL
914             default: 'odl-netvirt-virtual-intel'
915         - string:
916             name: GIT_BASE
917             default: https://gerrit.opnfv.org/gerrit/$PROJECT
918             description: 'Git URL to use on this Jenkins Slave'
919 #####################################################
920 # These slaves are just dummy slaves for sandbox jobs
921 #####################################################
922 - parameter:
923     name: 'sandbox-baremetal-defaults'
924     parameters:
925         - label:
926             name: SLAVE_LABEL
927             default: 'sandbox-baremetal'
928             description: 'Slave label on Jenkins'
929         - string:
930             name: GIT_BASE
931             default: https://gerrit.opnfv.org/gerrit/$PROJECT
932             description: 'Git URL to use on this Jenkins Slave'
933         - string:
934             name: BUILD_DIRECTORY
935             default: $WORKSPACE/build_output
936             description: "Directory where the build artifact will be located upon the completion of the build."
937 - parameter:
938     name: 'sandbox-virtual-defaults'
939     parameters:
940         - label:
941             name: SLAVE_LABEL
942             default: 'sandbox-virtual'
943             description: 'Slave label on Jenkins'
944         - string:
945             name: GIT_BASE
946             default: https://gerrit.opnfv.org/gerrit/$PROJECT
947             description: 'Git URL to use on this Jenkins Slave'
948         - string:
949             name: BUILD_DIRECTORY
950             default: $WORKSPACE/build_output
951             description: "Directory where the build artifact will be located upon the completion of the build."
952 - parameter:
953     name: 'dummy-pod1-defaults'
954     parameters:
955         - label:
956             name: SLAVE_LABEL
957             default: 'dummy-pod1'
958             description: 'Slave label on Jenkins'
959         - string:
960             name: GIT_BASE
961             default: https://gerrit.opnfv.org/gerrit/$PROJECT
962             description: 'Git URL to use on this Jenkins Slave'
963         - string:
964             name: BUILD_DIRECTORY
965             default: $WORKSPACE/build_output
966             description: "Directory where the build artifact will be located upon the completion of the build."