6aa2e717cb25027a3bd5986086b3b403f6ee89c4
[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-danube-defaults'
29     parameters:
30         - label:
31             name: SLAVE_LABEL
32             default: 'apex-daily-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-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-danube-defaults'
75     parameters:
76         - label:
77             name: SLAVE_LABEL
78             default: 'apex-verify-danube'
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: 'cengn-pod1-defaults'
386     parameters:
387         - node:
388             name: SLAVE_NAME
389             description: 'Slave name on Jenkins'
390             allowed-slaves:
391                 - cengn-pod1
392             default-slaves:
393                 - cengn-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-pod1-defaults'
400     parameters:
401         - node:
402             name: SLAVE_NAME
403             description: 'Slave name on Jenkins'
404             allowed-slaves:
405                 - intel-pod1
406             default-slaves:
407                 - intel-pod1
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 - parameter:
413     name: 'intel-pod2-defaults'
414     parameters:
415         - node:
416             name: SLAVE_NAME
417             description: 'Slave name on Jenkins'
418             allowed-slaves:
419                 - intel-pod2
420             default-slaves:
421                 - intel-pod2
422         - string:
423             name: GIT_BASE
424             default: https://gerrit.opnfv.org/gerrit/$PROJECT
425             description: 'Git URL to use on this Jenkins Slave'
426         - string:
427             name: SSH_KEY
428             default: /root/.ssh/id_rsa
429             description: 'SSH key to use for Apex'
430 - parameter:
431     name: 'intel-pod9-defaults'
432     parameters:
433         - node:
434             name: SLAVE_NAME
435             description: 'Slave name on Jenkins'
436             allowed-slaves:
437                 - intel-pod9
438             default-slaves:
439                 - intel-pod9
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-pod10-defaults'
446     parameters:
447         - node:
448             name: SLAVE_NAME
449             description: 'Slave name on Jenkins'
450             allowed-slaves:
451                 - intel-pod10
452             default-slaves:
453                 - intel-pod10
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: 'intel-pod12-defaults'
460     parameters:
461         - node:
462             name: SLAVE_NAME
463             description: 'Slave name on Jenkins'
464             allowed-slaves:
465                 - intel-pod12
466             default-slaves:
467                 - intel-pod12
468         - string:
469             name: GIT_BASE
470             default: https://gerrit.opnfv.org/gerrit/$PROJECT
471             description: 'Git URL to use on this Jenkins Slave'
472 - parameter:
473     name: 'huawei-pod3-defaults'
474     parameters:
475         - node:
476             name: SLAVE_NAME
477             description: 'Slave name on Jenkins'
478             allowed-slaves:
479                 - huawei-pod3
480             default-slaves:
481                 - huawei-pod3
482         - label:
483             name: SLAVE_LABEL
484             default: 'huawei-test'
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 - parameter:
490     name: 'huawei-pod4-defaults'
491     parameters:
492         - node:
493             name: SLAVE_NAME
494             description: 'Slave name on Jenkins'
495             allowed-slaves:
496                 - huawei-pod4
497             default-slaves:
498                 - huawei-pod4
499         - label:
500             name: SLAVE_LABEL
501             default: 'huawei-test'
502         - string:
503             name: GIT_BASE
504             default: https://gerrit.opnfv.org/gerrit/$PROJECT
505             description: 'Git URL to use on this Jenkins Slave'
506 - parameter:
507     name: 'intel-pod8-defaults'
508     parameters:
509         - node:
510             name: SLAVE_NAME
511             description: 'Slave name on Jenkins'
512             allowed-slaves:
513                 - intel-pod8
514             default-slaves:
515                 - intel-pod8
516         - string:
517             name: GIT_BASE
518             default: https://gerrit.opnfv.org/gerrit/$PROJECT
519 - parameter:
520     name: 'huawei-virtual7-defaults'
521     parameters:
522         - node:
523             name: SLAVE_NAME
524             description: 'Slave name on Jenkins'
525             allowed-slaves:
526                 - huawei-virtual7
527             default-slaves:
528                 - huawei-virtual7
529         - string:
530             name: GIT_BASE
531             default: https://gerrit.opnfv.org/gerrit/$PROJECT
532 - parameter:
533     name: 'huawei-pod7-defaults'
534     parameters:
535         - node:
536             name: SLAVE_NAME
537             description: 'Slave name on Jenkins'
538             allowed-slaves:
539                 - huawei-pod7
540             default-slaves:
541                 - huawei-pod7
542         - string:
543             name: GIT_BASE
544             default: https://gerrit.opnfv.org/gerrit/$PROJECT
545 - parameter:
546     name: 'zte-pod1-defaults'
547     parameters:
548         - node:
549             name: SLAVE_NAME
550             description: 'Slave name on Jenkins'
551             allowed-slaves:
552                 - zte-pod1
553             default-slaves:
554                 - zte-pod1
555         - string:
556             name: GIT_BASE
557             default: https://gerrit.opnfv.org/gerrit/$PROJECT
558             description: 'Git URL to use on this Jenkins Slave'
559         - string:
560             name: INSTALLER_IP
561             default: '10.20.6.2'
562             description: 'IP of the installer'
563         - string:
564             name: BRIDGE
565             default: 'br6'
566             description: 'pxe bridge for booting of Fuel master'
567 - parameter:
568     name: 'zte-pod2-defaults'
569     parameters:
570         - node:
571             name: SLAVE_NAME
572             description: 'Slave name on Jenkins'
573             allowed-slaves:
574                 - zte-pod2
575             default-slaves:
576                 - zte-pod2
577         - string:
578             name: GIT_BASE
579             default: https://gerrit.opnfv.org/gerrit/$PROJECT
580             description: 'Git URL to use on this Jenkins Slave'
581         - string:
582             name: INSTALLER_IP
583             default: '10.20.7.2'
584             description: 'IP of the installer'
585         - string:
586             name: BRIDGE
587             default: 'br7'
588             description: 'pxe bridge for booting of Fuel master'
589 - parameter:
590     name: 'zte-pod3-defaults'
591     parameters:
592         - node:
593             name: SLAVE_NAME
594             description: 'Slave name on Jenkins'
595             allowed-slaves:
596                 - zte-pod3
597             default-slaves:
598                 - zte-pod3
599         - string:
600             name: GIT_BASE
601             default: https://gerrit.opnfv.org/gerrit/$PROJECT
602             description: 'Git URL to use on this Jenkins Slave'
603         - string:
604             name: BRIDGE
605             default: 'br0'
606             description: 'pxe bridge for booting of Fuel master'
607 - parameter:
608     name: 'juniper-pod1-defaults'
609     parameters:
610         - node:
611             name: SLAVE_NAME
612             description: 'Slave name on Jenkins'
613             allowed-slaves:
614                 - juniper-pod1
615             default-slaves:
616                 - juniper-pod1
617         - string:
618             name: GIT_BASE
619             default: https://gerrit.opnfv.org/gerrit/$PROJECT
620             description: 'Git URL to use on this Jenkins Slave'
621         - string:
622             name: CEPH_DISKS
623             default: /srv
624             description: "Disks to use by ceph (comma separated list)"
625 - parameter:
626     name: 'orange-pod1-defaults'
627     parameters:
628         - node:
629             name: SLAVE_NAME
630             description: 'Slave name on Jenkins'
631             allowed-slaves:
632                 - orange-pod1
633             default-slaves:
634                 - orange-pod1
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-pod2-defaults'
641     parameters:
642         - node:
643             name: SLAVE_NAME
644             description: 'Slave name on Jenkins'
645             allowed-slaves:
646                 - orange-pod2
647             default-slaves:
648                 - orange-pod2
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: 'orange-pod5-defaults'
655     parameters:
656         - node:
657             name: SLAVE_NAME
658             description: 'Slave name on Jenkins'
659             allowed-slaves:
660                 - orange-pod5
661             default-slaves:
662                 - orange-pod5
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-pod1-defaults'
669     parameters:
670         - node:
671             name: SLAVE_NAME
672             description: 'Slave name on Jenkins'
673             allowed-slaves:
674                 - dell-pod1
675             default-slaves:
676                 - dell-pod1
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: 'dell-pod2-defaults'
683     parameters:
684         - node:
685             name: SLAVE_NAME
686             description: 'Slave name on Jenkins'
687             allowed-slaves:
688                 - dell-pod2
689             default-slaves:
690                 - dell-pod2
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 - parameter:
696     name: 'nokia-pod1-defaults'
697     parameters:
698         - node:
699             name: SLAVE_NAME
700             description: 'Slave name on Jenkins'
701             allowed-slaves:
702                 - nokia-pod1
703             default-slaves:
704                 - nokia-pod1
705         - string:
706             name: GIT_BASE
707             default: https://gerrit.opnfv.org/gerrit/$PROJECT
708             description: 'Git URL to use on this Jenkins Slave'
709         - string:
710             name: SSH_KEY
711             default: /root/.ssh/id_rsa
712             description: 'SSH key to use for Apex'
713 - parameter:
714     name: 'arm-pod2-defaults'
715     parameters:
716         - node:
717             name: SLAVE_NAME
718             description: 'Slave name on Jenkins'
719             allowed-slaves:
720                 - arm-pod2
721             default-slaves:
722                 - arm-pod2
723         - string:
724             name: GIT_BASE
725             default: https://gerrit.opnfv.org/gerrit/$PROJECT
726             description: 'Git URL to use on this Jenkins Slave'
727         - string:
728             name: LAB_CONFIG_URL
729             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
730             description: 'Base URI to the configuration directory'
731 - parameter:
732     name: 'arm-pod3-defaults'
733     parameters:
734         - node:
735             name: SLAVE_NAME
736             description: 'Slave name on Jenkins'
737             allowed-slaves:
738                 - arm-pod3
739             default-slaves:
740                 - arm-pod3
741         - string:
742             name: GIT_BASE
743             default: https://gerrit.opnfv.org/gerrit/$PROJECT
744             description: 'Git URL to use on this Jenkins Slave'
745         - string:
746             name: LAB_CONFIG_URL
747             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
748             description: 'Base URI to the configuration directory'
749 - parameter:
750     name: 'intel-virtual6-defaults'
751     parameters:
752         - node:
753             name: SLAVE_NAME
754             description: 'Slave name on Jenkins'
755             allowed-slaves:
756                 - intel-virtual6
757             default-slaves:
758                 - intel-virtual6
759         - string:
760             name: GIT_BASE
761             default: https://gerrit.opnfv.org/gerrit/$PROJECT
762             description: 'Git URL to use on this Jenkins Slave'
763 - parameter:
764     name: 'ool-defaults'
765     parameters:
766         - node:
767             name: SLAVE_NAME
768             description: 'Slave name on Jenkins'
769             allowed-slaves:
770                 - ool-virtual1
771                 - ool-virtual2
772                 - ool-virtual3
773             default-slaves:
774                 - '{default-slave}'
775         - string:
776             name: GIT_BASE
777             default: https://gerrit.opnfv.org/gerrit/$PROJECT
778             description: 'Git URL to use on this Jenkins Slave'
779         - string:
780             name: SSH_KEY
781             default: /root/.ssh/id_rsa
782             description: 'SSH key to be used'
783 - parameter:
784     name: 'ool-virtual1-defaults'
785     parameters:
786         - 'ool-defaults':
787             default-slave: 'ool-virtual1'
788 - parameter:
789     name: 'ool-virtual2-defaults'
790     parameters:
791         - 'ool-defaults':
792             default-slave: 'ool-virtual2'
793 - parameter:
794     name: 'ool-virtual3-defaults'
795     parameters:
796         - 'ool-defaults':
797             default-slave: 'ool-virtual3'
798 - parameter:
799     name: 'multisite-virtual-defaults'
800     parameters:
801         - label:
802             name: SLAVE_LABEL
803             default: 'multisite-virtual'
804         - string:
805             name: GIT_BASE
806             default: https://gerrit.opnfv.org/gerrit/$PROJECT
807             description: 'Git URL to use on this Jenkins Slave'
808 - parameter:
809     name: 'ericsson-virtual5-defaults'
810     parameters:
811         - label:
812             name: SLAVE_LABEL
813             default: 'ericsson-virtual5'
814         - string:
815             name: GIT_BASE
816             default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
817             description: 'Git URL to use on this Jenkins Slave'
818 - parameter:
819     name: 'ericsson-virtual12-defaults'
820     parameters:
821         - label:
822             name: SLAVE_LABEL
823             default: 'ericsson-virtual12'
824         - string:
825             name: GIT_BASE
826             default: https://gerrit.opnfv.org/gerrit/$PROJECT
827             description: 'Git URL to use on this Jenkins Slave'
828 - parameter:
829     name: 'ericsson-virtual13-defaults'
830     parameters:
831         - label:
832             name: SLAVE_LABEL
833             default: 'ericsson-virtual13'
834         - string:
835             name: GIT_BASE
836             default: https://gerrit.opnfv.org/gerrit/$PROJECT
837             description: 'Git URL to use on this Jenkins Slave'
838 - parameter:
839     name: 'odl-netvirt-virtual-defaults'
840     parameters:
841         - label:
842             name: SLAVE_LABEL
843             default: 'odl-netvirt-virtual'
844         - string:
845             name: GIT_BASE
846             default: https://gerrit.opnfv.org/gerrit/$PROJECT
847             description: 'Git URL to use on this Jenkins Slave'
848 - parameter:
849     name: 'odl-netvirt-virtual-intel-defaults'
850     parameters:
851         - label:
852             name: SLAVE_LABEL
853             default: 'odl-netvirt-virtual-intel'
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 #####################################################
859 # These slaves are just dummy slaves for sandbox jobs
860 #####################################################
861 - parameter:
862     name: 'sandbox-baremetal-defaults'
863     parameters:
864         - label:
865             name: SLAVE_LABEL
866             default: 'sandbox-baremetal'
867             description: 'Slave label on Jenkins'
868         - string:
869             name: GIT_BASE
870             default: https://gerrit.opnfv.org/gerrit/$PROJECT
871             description: 'Git URL to use on this Jenkins Slave'
872         - string:
873             name: BUILD_DIRECTORY
874             default: $WORKSPACE/build_output
875             description: "Directory where the build artifact will be located upon the completion of the build."
876 - parameter:
877     name: 'sandbox-virtual-defaults'
878     parameters:
879         - label:
880             name: SLAVE_LABEL
881             default: 'sandbox-virtual'
882             description: 'Slave label on Jenkins'
883         - string:
884             name: GIT_BASE
885             default: https://gerrit.opnfv.org/gerrit/$PROJECT
886             description: 'Git URL to use on this Jenkins Slave'
887         - string:
888             name: BUILD_DIRECTORY
889             default: $WORKSPACE/build_output
890             description: "Directory where the build artifact will be located upon the completion of the build."
891 - parameter:
892     name: 'dummy-pod1-defaults'
893     parameters:
894         - label:
895             name: SLAVE_LABEL
896             default: 'dummy-pod1'
897             description: 'Slave label on Jenkins'
898         - string:
899             name: GIT_BASE
900             default: https://gerrit.opnfv.org/gerrit/$PROJECT
901             description: 'Git URL to use on this Jenkins Slave'
902         - string:
903             name: BUILD_DIRECTORY
904             default: $WORKSPACE/build_output
905             description: "Directory where the build artifact will be located upon the completion of the build."