Add jobs to build arm functest images
[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-daily-master-defaults'
8     parameters:
9         - label:
10             name: SLAVE_LABEL
11             default: 'apex-daily-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-daily-colorado-defaults'
29     parameters:
30         - label:
31             name: SLAVE_LABEL
32             default: 'apex-daily-colorado'
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-verify-master-defaults'
50     parameters:
51         - label:
52             name: SLAVE_LABEL
53             default: 'apex-verify-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                 - intel-virtual3
67                 - intel-virtual4
68                 - intel-virtual5
69             default-slaves:
70                 - intel-virtual3
71                 - intel-virtual4
72                 - intel-virtual5
73 - parameter:
74     name: 'apex-verify-colorado-defaults'
75     parameters:
76         - label:
77             name: SLAVE_LABEL
78             default: 'apex-verify-colorado'
79         - string:
80             name: GIT_BASE
81             default: https://gerrit.opnfv.org/gerrit/$PROJECT
82             description: 'Git URL to use on this Jenkins Slave'
83         - string:
84             name: SSH_KEY
85             default: /root/.ssh/id_rsa
86             description: 'SSH key to use for Apex'
87         - node:
88             name: SLAVE_NAME
89             description: 'Slave name on Jenkins'
90             allowed-slaves:
91                 - intel-virtual3
92                 - intel-virtual4
93                 - intel-virtual5
94             default-slaves:
95                 - intel-virtual3
96                 - intel-virtual4
97                 - intel-virtual5
98 - parameter:
99     name: 'lf-pod1-defaults'
100     parameters:
101         - node:
102             name: SLAVE_NAME
103             description: 'Slave name on Jenkins'
104             allowed-slaves:
105                 - lf-pod1
106             default-slaves:
107                 - lf-pod1
108         - string:
109             name: GIT_BASE
110             default: https://gerrit.opnfv.org/gerrit/$PROJECT
111             description: 'Git URL to use on this Jenkins Slave'
112         - string:
113             name: SSH_KEY
114             default: /root/.ssh/id_rsa
115             description: 'SSH key to use for Apex'
116 #####################################################
117 # Parameters for CI baremetal PODs
118 #####################################################
119 - parameter:
120     name: 'apex-baremetal-defaults'
121     parameters:
122         - label:
123             name: SLAVE_LABEL
124             default: 'apex-baremetal'
125         - string:
126             name: GIT_BASE
127             default: https://gerrit.opnfv.org/gerrit/$PROJECT
128             description: 'Git URL to use on this Jenkins Slave'
129         - string:
130             name: SSH_KEY
131             default: /root/.ssh/id_rsa
132             description: 'SSH key to use for Apex'
133 - parameter:
134     name: 'compass-baremetal-defaults'
135     parameters:
136         - label:
137             name: SLAVE_LABEL
138             default: 'compass-baremetal'
139         - string:
140             name: GIT_BASE
141             default: https://gerrit.opnfv.org/gerrit/$PROJECT
142             description: 'Git URL to use on this Jenkins Slave'
143 - parameter:
144     name: 'fuel-baremetal-defaults'
145     parameters:
146         - label:
147             name: SLAVE_LABEL
148             default: 'fuel-baremetal'
149         - string:
150             name: GIT_BASE
151             default: https://gerrit.opnfv.org/gerrit/$PROJECT
152             description: 'Git URL to use on this Jenkins Slave'
153 - parameter:
154     name: 'armband-baremetal-defaults'
155     parameters:
156         - label:
157             name: SLAVE_LABEL
158             default: 'armband-baremetal'
159         - string:
160             name: GIT_BASE
161             default: https://gerrit.opnfv.org/gerrit/$PROJECT
162             description: 'Git URL to use on this Jenkins Slave'
163         - string:
164             name: LAB_CONFIG_URL
165             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
166             description: 'Base URI to the configuration directory'
167 - parameter:
168     name: 'joid-baremetal-defaults'
169     parameters:
170         - label:
171             name: SLAVE_LABEL
172             default: 'joid-baremetal'
173         - string:
174             name: GIT_BASE
175             default: https://gerrit.opnfv.org/gerrit/$PROJECT
176             description: 'Git URL to use on this Jenkins Slave'
177         - string:
178             name: EXTERNAL_NETWORK
179             default: ext-net
180             description: "External network floating ips"
181 - parameter:
182     name: 'daisy-baremetal-defaults'
183     parameters:
184         - node:
185             name: SLAVE_NAME
186             description: 'Slave name on Jenkins'
187             allowed-slaves:
188                 - zte-pod2
189             default-slaves:
190                 - zte-pod2
191         - label:
192             name: SLAVE_LABEL
193             default: 'daisy-baremetal'
194         - string:
195             name: GIT_BASE
196             default: https://gerrit.opnfv.org/gerrit/$PROJECT
197             description: 'Git URL to use on this Jenkins Slave'
198 #####################################################
199 # Parameters for CI virtual PODs
200 #####################################################
201 - parameter:
202     name: 'apex-virtual-defaults'
203     parameters:
204         - label:
205             name: SLAVE_LABEL
206             default: 'apex-virtual'
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 - parameter:
216     name: 'compass-virtual-defaults'
217     parameters:
218         - label:
219             name: SLAVE_LABEL
220             default: 'compass-virtual'
221         - string:
222             name: GIT_BASE
223             default: https://gerrit.opnfv.org/gerrit/$PROJECT
224             description: 'Git URL to use on this Jenkins Slave'
225 - parameter:
226     name: 'fuel-virtual-defaults'
227     parameters:
228         - label:
229             name: SLAVE_LABEL
230             default: 'fuel-virtual'
231         - string:
232             name: GIT_BASE
233             default: https://gerrit.opnfv.org/gerrit/$PROJECT
234             description: 'Git URL to use on this Jenkins Slave'
235 - parameter:
236     name: 'armband-virtual-defaults'
237     parameters:
238         - label:
239             name: SLAVE_LABEL
240             default: 'armband-virtual'
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: LAB_CONFIG_URL
247             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
248             description: 'Base URI to the configuration directory'
249 - parameter:
250     name: 'joid-virtual-defaults'
251     parameters:
252         - label:
253             name: SLAVE_LABEL
254             default: 'joid-virtual'
255         - string:
256             name: GIT_BASE
257             default: https://gerrit.opnfv.org/gerrit/$PROJECT
258             description: 'Git URL to use on this Jenkins Slave'
259 - parameter:
260     name: 'daisy-virtual-defaults'
261     parameters:
262         - node:
263             name: SLAVE_NAME
264             description: 'Slave name on Jenkins'
265             allowed-slaves:
266                 - zte-virtual1
267                 - zte-virtual2
268             default-slaves:
269                 - zte-virtual1
270         - label:
271             name: SLAVE_LABEL
272             default: 'daisy-virtual'
273         - string:
274             name: GIT_BASE
275             default: https://gerrit.opnfv.org/gerrit/$PROJECT
276             description: 'Git URL to use on this Jenkins Slave'
277 #####################################################
278 # Parameters for build slaves
279 #####################################################
280 - parameter:
281     name: 'opnfv-build-enea-defaults'
282     parameters:
283         - label:
284             name: SLAVE_LABEL
285             default: 'opnfv-build-enea'
286         - string:
287             name: GIT_BASE
288             default: https://gerrit.opnfv.org/gerrit/$PROJECT
289             description: 'Git URL to use on this Jenkins Slave'
290         - string:
291             name: BUILD_DIRECTORY
292             default: $WORKSPACE/build_output
293             description: "Directory where the build artifact will be located upon the completion of the build."
294 - parameter:
295     name: 'opnfv-build-centos-defaults'
296     parameters:
297         - label:
298             name: SLAVE_LABEL
299             default: 'opnfv-build-centos'
300         - string:
301             name: GIT_BASE
302             default: https://gerrit.opnfv.org/gerrit/$PROJECT
303             description: 'Git URL to use on this Jenkins Slave'
304         - string:
305             name: BUILD_DIRECTORY
306             default: $WORKSPACE/build_output
307             description: "Directory where the build artifact will be located upon the completion of the build."
308 - parameter:
309     name: 'opnfv-build-ubuntu-defaults'
310     parameters:
311         - label:
312             name: SLAVE_LABEL
313             default: 'opnfv-build-ubuntu'
314             description: 'Slave label on Jenkins'
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         - string:
320             name: BUILD_DIRECTORY
321             default: $WORKSPACE/build_output
322             description: "Directory where the build artifact will be located upon the completion of the build."
323 - parameter:
324     name: 'opnfv-build-defaults'
325     parameters:
326         - label:
327             name: SLAVE_LABEL
328             default: 'opnfv-build'
329             description: 'Slave label on Jenkins'
330         - string:
331             name: GIT_BASE
332             default: https://gerrit.opnfv.org/gerrit/$PROJECT
333             description: 'Git URL to use on this Jenkins Slave'
334         - string:
335             name: BUILD_DIRECTORY
336             default: $WORKSPACE/build_output
337             description: "Directory where the build artifact will be located upon the completion of the build."
338 - parameter:
339     name: 'huawei-build-defaults'
340     parameters:
341         - node:
342             name: SLAVE_NAME
343             description: 'Slave name on Jenkins'
344             allowed-slaves:
345                 - huawei-build
346             default-slaves:
347                 - huawei-build
348         - string:
349             name: GIT_BASE
350             default: https://gerrit.opnfv.org/gerrit/$PROJECT
351             description: 'Git URL to use on this Jenkins Slave'
352 - parameter:
353     name: 'opnfv-build-ubuntu-arm-defaults'
354     parameters:
355         - label:
356             name: SLAVE_LABEL
357             default: 'opnfv-build-ubuntu-arm'
358             description: 'Slave label on Jenkins'
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: BUILD_DIRECTORY
365             default: $WORKSPACE/build_output
366             description: "Directory where the build artifact will be located upon the completion of the build."
367 #####################################################
368 # Parameters for none-CI PODs
369 #####################################################
370 - parameter:
371     name: 'ericsson-pod1-defaults'
372     parameters:
373         - node:
374             name: SLAVE_NAME
375             description: 'Slave name on Jenkins'
376             allowed-slaves:
377                 - ericsson-pod1
378             default-slaves:
379                 - ericsson-pod1
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 - parameter:
385     name: 'intel-pod1-defaults'
386     parameters:
387         - node:
388             name: SLAVE_NAME
389             description: 'Slave name on Jenkins'
390             allowed-slaves:
391                 - intel-pod1
392             default-slaves:
393                 - intel-pod1
394         - string:
395             name: GIT_BASE
396             default: https://gerrit.opnfv.org/gerrit/$PROJECT
397             description: 'Git URL to use on this Jenkins Slave'
398 - parameter:
399     name: 'intel-pod2-defaults'
400     parameters:
401         - node:
402             name: SLAVE_NAME
403             description: 'Slave name on Jenkins'
404             allowed-slaves:
405                 - intel-pod2
406             default-slaves:
407                 - intel-pod2
408         - string:
409             name: GIT_BASE
410             default: https://gerrit.opnfv.org/gerrit/$PROJECT
411             description: 'Git URL to use on this Jenkins Slave'
412         - string:
413             name: SSH_KEY
414             default: /root/.ssh/id_rsa
415             description: 'SSH key to use for Apex'
416 - parameter:
417     name: 'intel-pod9-defaults'
418     parameters:
419         - node:
420             name: SLAVE_NAME
421             description: 'Slave name on Jenkins'
422             allowed-slaves:
423                 - intel-pod9
424             default-slaves:
425                 - intel-pod9
426         - string:
427             name: GIT_BASE
428             default: https://gerrit.opnfv.org/gerrit/$PROJECT
429             description: 'Git URL to use on this Jenkins Slave'
430 - parameter:
431     name: 'intel-pod10-defaults'
432     parameters:
433         - node:
434             name: SLAVE_NAME
435             description: 'Slave name on Jenkins'
436             allowed-slaves:
437                 - intel-pod10
438             default-slaves:
439                 - intel-pod10
440         - string:
441             name: GIT_BASE
442             default: https://gerrit.opnfv.org/gerrit/$PROJECT
443             description: 'Git URL to use on this Jenkins Slave'
444 - parameter:
445     name: 'intel-pod3-defaults'
446     parameters:
447         - node:
448             name: SLAVE_NAME
449             description: 'Slave name on Jenkins'
450             allowed-slaves:
451                 - intel-pod3
452             default-slaves:
453                 - intel-pod3
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 - parameter:
459     name: 'huawei-pod3-defaults'
460     parameters:
461         - node:
462             name: SLAVE_NAME
463             description: 'Slave name on Jenkins'
464             allowed-slaves:
465                 - huawei-pod3
466             default-slaves:
467                 - huawei-pod3
468         - label:
469             name: SLAVE_LABEL
470             default: 'huawei-test'
471         - string:
472             name: GIT_BASE
473             default: https://gerrit.opnfv.org/gerrit/$PROJECT
474             description: 'Git URL to use on this Jenkins Slave'
475 - parameter:
476     name: 'huawei-pod4-defaults'
477     parameters:
478         - node:
479             name: SLAVE_NAME
480             description: 'Slave name on Jenkins'
481             allowed-slaves:
482                 - huawei-pod4
483             default-slaves:
484                 - huawei-pod4
485         - label:
486             name: SLAVE_LABEL
487             default: 'huawei-test'
488         - string:
489             name: GIT_BASE
490             default: https://gerrit.opnfv.org/gerrit/$PROJECT
491             description: 'Git URL to use on this Jenkins Slave'
492 - parameter:
493     name: 'huawei-pod5-defaults'
494     parameters:
495         - node:
496             name: SLAVE_NAME
497             description: 'Slave name on Jenkins'
498             allowed-slaves:
499                 - huawei-pod5
500             default-slaves:
501                 - huawei-pod5
502         - string:
503             name: GIT_BASE
504             default: https://gerrit.opnfv.org/gerrit/$PROJECT
505 - parameter:
506     name: 'huawei-virtual7-defaults'
507     parameters:
508         - node:
509             name: SLAVE_NAME
510             description: 'Slave name on Jenkins'
511             allowed-slaves:
512                 - huawei-virtual7
513             default-slaves:
514                 - huawei-virtual7
515         - string:
516             name: GIT_BASE
517             default: https://gerrit.opnfv.org/gerrit/$PROJECT
518 - parameter:
519     name: 'huawei-pod7-defaults'
520     parameters:
521         - node:
522             name: SLAVE_NAME
523             description: 'Slave name on Jenkins'
524             allowed-slaves:
525                 - huawei-pod7
526             default-slaves:
527                 - huawei-pod7
528         - string:
529             name: GIT_BASE
530             default: https://gerrit.opnfv.org/gerrit/$PROJECT
531 - parameter:
532     name: 'zte-pod1-defaults'
533     parameters:
534         - node:
535             name: SLAVE_NAME
536             description: 'Slave name on Jenkins'
537             allowed-slaves:
538                 - zte-pod1
539             default-slaves:
540                 - zte-pod1
541         - string:
542             name: GIT_BASE
543             default: https://gerrit.opnfv.org/gerrit/$PROJECT
544             description: 'Git URL to use on this Jenkins Slave'
545         - string:
546             name: INSTALLER_IP
547             default: '10.20.6.2'
548             description: 'IP of the installer'
549         - string:
550             name: BRIDGE
551             default: 'br6'
552             description: 'pxe bridge for booting of Fuel master'
553 - parameter:
554     name: 'zte-pod2-defaults'
555     parameters:
556         - node:
557             name: SLAVE_NAME
558             description: 'Slave name on Jenkins'
559             allowed-slaves:
560                 - zte-pod2
561             default-slaves:
562                 - zte-pod2
563         - string:
564             name: GIT_BASE
565             default: https://gerrit.opnfv.org/gerrit/$PROJECT
566             description: 'Git URL to use on this Jenkins Slave'
567         - string:
568             name: INSTALLER_IP
569             default: '10.20.7.2'
570             description: 'IP of the installer'
571         - string:
572             name: BRIDGE
573             default: 'br7'
574             description: 'pxe bridge for booting of Fuel master'
575 - parameter:
576     name: 'zte-pod3-defaults'
577     parameters:
578         - node:
579             name: SLAVE_NAME
580             description: 'Slave name on Jenkins'
581             allowed-slaves:
582                 - zte-pod3
583             default-slaves:
584                 - zte-pod3
585         - string:
586             name: GIT_BASE
587             default: https://gerrit.opnfv.org/gerrit/$PROJECT
588             description: 'Git URL to use on this Jenkins Slave'
589         - string:
590             name: BRIDGE
591             default: 'br0'
592             description: 'pxe bridge for booting of Fuel master'
593 - parameter:
594     name: 'juniper-pod1-defaults'
595     parameters:
596         - node:
597             name: SLAVE_NAME
598             description: 'Slave name on Jenkins'
599             allowed-slaves:
600                 - juniper-pod1
601             default-slaves:
602                 - juniper-pod1
603         - string:
604             name: GIT_BASE
605             default: https://gerrit.opnfv.org/gerrit/$PROJECT
606             description: 'Git URL to use on this Jenkins Slave'
607         - string:
608             name: CEPH_DISKS
609             default: /srv
610             description: "Disks to use by ceph (comma separated list)"
611 - parameter:
612     name: 'orange-pod1-defaults'
613     parameters:
614         - node:
615             name: SLAVE_NAME
616             description: 'Slave name on Jenkins'
617             allowed-slaves:
618                 - orange-pod1
619             default-slaves:
620                 - orange-pod1
621         - string:
622             name: GIT_BASE
623             default: https://gerrit.opnfv.org/gerrit/$PROJECT
624             description: 'Git URL to use on this Jenkins Slave'
625 - parameter:
626     name: 'orange-pod2-defaults'
627     parameters:
628         - node:
629             name: SLAVE_NAME
630             description: 'Slave name on Jenkins'
631             allowed-slaves:
632                 - orange-pod2
633             default-slaves:
634                 - orange-pod2
635         - string:
636             name: GIT_BASE
637             default: https://gerrit.opnfv.org/gerrit/$PROJECT
638             description: 'Git URL to use on this Jenkins Slave'
639 - parameter:
640     name: 'orange-pod5-defaults'
641     parameters:
642         - node:
643             name: SLAVE_NAME
644             description: 'Slave name on Jenkins'
645             allowed-slaves:
646                 - orange-pod5
647             default-slaves:
648                 - orange-pod5
649         - string:
650             name: GIT_BASE
651             default: https://gerrit.opnfv.org/gerrit/$PROJECT
652             description: 'Git URL to use on this Jenkins Slave'
653 - parameter:
654     name: 'dell-pod1-defaults'
655     parameters:
656         - node:
657             name: SLAVE_NAME
658             description: 'Slave name on Jenkins'
659             allowed-slaves:
660                 - dell-pod1
661             default-slaves:
662                 - dell-pod1
663         - string:
664             name: GIT_BASE
665             default: https://gerrit.opnfv.org/gerrit/$PROJECT
666             description: 'Git URL to use on this Jenkins Slave'
667 - parameter:
668     name: 'dell-pod2-defaults'
669     parameters:
670         - node:
671             name: SLAVE_NAME
672             description: 'Slave name on Jenkins'
673             allowed-slaves:
674                 - dell-pod2
675             default-slaves:
676                 - dell-pod2
677         - string:
678             name: GIT_BASE
679             default: https://gerrit.opnfv.org/gerrit/$PROJECT
680             description: 'Git URL to use on this Jenkins Slave'
681 - parameter:
682     name: 'nokia-pod1-defaults'
683     parameters:
684         - node:
685             name: SLAVE_NAME
686             description: 'Slave name on Jenkins'
687             allowed-slaves:
688                 - nokia-pod1
689             default-slaves:
690                 - nokia-pod1
691         - string:
692             name: GIT_BASE
693             default: https://gerrit.opnfv.org/gerrit/$PROJECT
694             description: 'Git URL to use on this Jenkins Slave'
695         - string:
696             name: SSH_KEY
697             default: /root/.ssh/id_rsa
698             description: 'SSH key to use for Apex'
699 - parameter:
700     name: 'arm-pod2-defaults'
701     parameters:
702         - node:
703             name: SLAVE_NAME
704             description: 'Slave name on Jenkins'
705             allowed-slaves:
706                 - arm-pod2
707             default-slaves:
708                 - arm-pod2
709         - string:
710             name: GIT_BASE
711             default: https://gerrit.opnfv.org/gerrit/$PROJECT
712             description: 'Git URL to use on this Jenkins Slave'
713         - string:
714             name: LAB_CONFIG_URL
715             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
716             description: 'Base URI to the configuration directory'
717 - parameter:
718     name: 'arm-pod3-defaults'
719     parameters:
720         - node:
721             name: SLAVE_NAME
722             description: 'Slave name on Jenkins'
723             allowed-slaves:
724                 - arm-pod3
725             default-slaves:
726                 - arm-pod3
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         - string:
732             name: LAB_CONFIG_URL
733             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
734             description: 'Base URI to the configuration directory'
735 - parameter:
736     name: 'intel-virtual6-defaults'
737     parameters:
738         - node:
739             name: SLAVE_NAME
740             description: 'Slave name on Jenkins'
741             allowed-slaves:
742                 - intel-virtual6
743             default-slaves:
744                 - intel-virtual6
745         - string:
746             name: GIT_BASE
747             default: https://gerrit.opnfv.org/gerrit/$PROJECT
748             description: 'Git URL to use on this Jenkins Slave'
749 - parameter:
750     name: 'ool-defaults'
751     parameters:
752         - node:
753             name: SLAVE_NAME
754             description: 'Slave name on Jenkins'
755             allowed-slaves:
756                 - ool-virtual1
757                 - ool-virtual2
758                 - ool-virtual3
759             default-slaves:
760                 - '{default-slave}'
761         - string:
762             name: GIT_BASE
763             default: https://gerrit.opnfv.org/gerrit/$PROJECT
764             description: 'Git URL to use on this Jenkins Slave'
765         - string:
766             name: SSH_KEY
767             default: /root/.ssh/id_rsa
768             description: 'SSH key to be used'
769 - parameter:
770     name: 'ool-virtual1-defaults'
771     parameters:
772         - 'ool-defaults':
773             default-slave: 'ool-virtual1'
774 - parameter:
775     name: 'ool-virtual2-defaults'
776     parameters:
777         - 'ool-defaults':
778             default-slave: 'ool-virtual2'
779 - parameter:
780     name: 'ool-virtual3-defaults'
781     parameters:
782         - 'ool-defaults':
783             default-slave: 'ool-virtual3'
784 - parameter:
785     name: 'multisite-virtual-defaults'
786     parameters:
787         - label:
788             name: SLAVE_LABEL
789             default: 'multisite-virtual'
790         - string:
791             name: GIT_BASE
792             default: https://gerrit.opnfv.org/gerrit/$PROJECT
793             description: 'Git URL to use on this Jenkins Slave'
794 - parameter:
795     name: 'ericsson-virtual5-defaults'
796     parameters:
797         - label:
798             name: SLAVE_LABEL
799             default: 'ericsson-virtual5'
800         - string:
801             name: GIT_BASE
802             default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
803             description: 'Git URL to use on this Jenkins Slave'
804 - parameter:
805     name: 'ericsson-virtual12-defaults'
806     parameters:
807         - label:
808             name: SLAVE_LABEL
809             default: 'ericsson-virtual12'
810         - string:
811             name: GIT_BASE
812             default: https://gerrit.opnfv.org/gerrit/$PROJECT
813             description: 'Git URL to use on this Jenkins Slave'
814 - parameter:
815     name: 'ericsson-virtual13-defaults'
816     parameters:
817         - label:
818             name: SLAVE_LABEL
819             default: 'ericsson-virtual13'
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: 'odl-netvirt-virtual-defaults'
826     parameters:
827         - label:
828             name: SLAVE_LABEL
829             default: 'odl-netvirt-virtual'
830         - string:
831             name: GIT_BASE
832             default: https://gerrit.opnfv.org/gerrit/$PROJECT
833             description: 'Git URL to use on this Jenkins Slave'
834 - parameter:
835     name: 'odl-netvirt-virtual-intel-defaults'
836     parameters:
837         - label:
838             name: SLAVE_LABEL
839             default: 'odl-netvirt-virtual-intel'
840         - string:
841             name: GIT_BASE
842             default: https://gerrit.opnfv.org/gerrit/$PROJECT
843             description: 'Git URL to use on this Jenkins Slave'
844 #####################################################
845 # These slaves are just dummy slaves for sandbox jobs
846 #####################################################
847 - parameter:
848     name: 'sandbox-baremetal-defaults'
849     parameters:
850         - label:
851             name: SLAVE_LABEL
852             default: 'sandbox-baremetal'
853             description: 'Slave label on Jenkins'
854         - string:
855             name: GIT_BASE
856             default: https://gerrit.opnfv.org/gerrit/$PROJECT
857             description: 'Git URL to use on this Jenkins Slave'
858         - string:
859             name: BUILD_DIRECTORY
860             default: $WORKSPACE/build_output
861             description: "Directory where the build artifact will be located upon the completion of the build."
862 - parameter:
863     name: 'sandbox-virtual-defaults'
864     parameters:
865         - label:
866             name: SLAVE_LABEL
867             default: 'sandbox-virtual'
868             description: 'Slave label on Jenkins'
869         - string:
870             name: GIT_BASE
871             default: https://gerrit.opnfv.org/gerrit/$PROJECT
872             description: 'Git URL to use on this Jenkins Slave'
873         - string:
874             name: BUILD_DIRECTORY
875             default: $WORKSPACE/build_output
876             description: "Directory where the build artifact will be located upon the completion of the build."
877 - parameter:
878     name: 'dummy-pod1-defaults'
879     parameters:
880         - label:
881             name: SLAVE_LABEL
882             default: 'dummy-pod1'
883             description: 'Slave label on Jenkins'
884         - string:
885             name: GIT_BASE
886             default: https://gerrit.opnfv.org/gerrit/$PROJECT
887             description: 'Git URL to use on this Jenkins Slave'
888         - string:
889             name: BUILD_DIRECTORY
890             default: $WORKSPACE/build_output
891             description: "Directory where the build artifact will be located upon the completion of the build."