44666a7d1bf5010dc4e065bb7295d9504261dc20
[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: GIT_BASE
209             default: https://gerrit.opnfv.org/gerrit/$PROJECT
210             description: 'Git URL to use on this Jenkins Slave'
211 #####################################################
212 # Parameters for CI virtual PODs
213 #####################################################
214 - parameter:
215     name: 'apex-virtual-defaults'
216     parameters:
217         - label:
218             name: SLAVE_LABEL
219             default: 'apex-virtual'
220         - string:
221             name: GIT_BASE
222             default: https://gerrit.opnfv.org/gerrit/$PROJECT
223             description: 'Git URL to use on this Jenkins Slave'
224         - string:
225             name: SSH_KEY
226             default: /root/.ssh/id_rsa
227             description: 'SSH key to use for Apex'
228 - parameter:
229     name: 'compass-virtual-defaults'
230     parameters:
231         - label:
232             name: SLAVE_LABEL
233             default: 'compass-virtual'
234         - string:
235             name: GIT_BASE
236             default: https://gerrit.opnfv.org/gerrit/$PROJECT
237             description: 'Git URL to use on this Jenkins Slave'
238 - parameter:
239     name: 'fuel-virtual-defaults'
240     parameters:
241         - label:
242             name: SLAVE_LABEL
243             default: 'fuel-virtual'
244         - string:
245             name: GIT_BASE
246             default: https://gerrit.opnfv.org/gerrit/$PROJECT
247             description: 'Git URL to use on this Jenkins Slave'
248 - parameter:
249     name: 'armband-virtual-defaults'
250     parameters:
251         - label:
252             name: SLAVE_LABEL
253             default: 'armband-virtual'
254         - string:
255             name: GIT_BASE
256             default: https://gerrit.opnfv.org/gerrit/$PROJECT
257             description: 'Git URL to use on this Jenkins Slave'
258         - string:
259             name: LAB_CONFIG_URL
260             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
261             description: 'Base URI to the configuration directory'
262 - parameter:
263     name: 'joid-virtual-defaults'
264     parameters:
265         - label:
266             name: SLAVE_LABEL
267             default: 'joid-virtual'
268         - string:
269             name: GIT_BASE
270             default: https://gerrit.opnfv.org/gerrit/$PROJECT
271             description: 'Git URL to use on this Jenkins Slave'
272 - parameter:
273     name: 'daisy-virtual-defaults'
274     parameters:
275         - node:
276             name: SLAVE_NAME
277             description: 'Slave name on Jenkins'
278             allowed-slaves:
279                 - zte-virtual1
280                 - zte-virtual2
281             default-slaves:
282                 - zte-virtual1
283         - label:
284             name: SLAVE_LABEL
285             default: 'daisy-virtual'
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 #####################################################
291 # Parameters for build slaves
292 #####################################################
293 - parameter:
294     name: 'opnfv-build-enea-defaults'
295     parameters:
296         - label:
297             name: SLAVE_LABEL
298             default: 'opnfv-build-enea'
299         - string:
300             name: GIT_BASE
301             default: https://gerrit.opnfv.org/gerrit/$PROJECT
302             description: 'Git URL to use on this Jenkins Slave'
303         - string:
304             name: BUILD_DIRECTORY
305             default: $WORKSPACE/build_output
306             description: "Directory where the build artifact will be located upon the completion of the build."
307 - parameter:
308     name: 'opnfv-build-centos-defaults'
309     parameters:
310         - label:
311             name: SLAVE_LABEL
312             default: 'opnfv-build-centos'
313         - string:
314             name: GIT_BASE
315             default: https://gerrit.opnfv.org/gerrit/$PROJECT
316             description: 'Git URL to use on this Jenkins Slave'
317         - string:
318             name: BUILD_DIRECTORY
319             default: $WORKSPACE/build_output
320             description: "Directory where the build artifact will be located upon the completion of the build."
321 - parameter:
322     name: 'opnfv-build-ubuntu-defaults'
323     parameters:
324         - label:
325             name: SLAVE_LABEL
326             default: 'opnfv-build-ubuntu'
327             description: 'Slave label on Jenkins'
328         - string:
329             name: GIT_BASE
330             default: https://gerrit.opnfv.org/gerrit/$PROJECT
331             description: 'Git URL to use on this Jenkins Slave'
332         - string:
333             name: BUILD_DIRECTORY
334             default: $WORKSPACE/build_output
335             description: "Directory where the build artifact will be located upon the completion of the build."
336 - parameter:
337     name: 'opnfv-build-defaults'
338     parameters:
339         - label:
340             name: SLAVE_LABEL
341             default: 'opnfv-build'
342             description: 'Slave label on Jenkins'
343         - string:
344             name: GIT_BASE
345             default: https://gerrit.opnfv.org/gerrit/$PROJECT
346             description: 'Git URL to use on this Jenkins Slave'
347         - string:
348             name: BUILD_DIRECTORY
349             default: $WORKSPACE/build_output
350             description: "Directory where the build artifact will be located upon the completion of the build."
351 - parameter:
352     name: 'huawei-build-defaults'
353     parameters:
354         - node:
355             name: SLAVE_NAME
356             description: 'Slave name on Jenkins'
357             allowed-slaves:
358                 - huawei-build
359             default-slaves:
360                 - huawei-build
361         - string:
362             name: GIT_BASE
363             default: https://gerrit.opnfv.org/gerrit/$PROJECT
364             description: 'Git URL to use on this Jenkins Slave'
365 - parameter:
366     name: 'opnfv-build-ubuntu-arm-defaults'
367     parameters:
368         - label:
369             name: SLAVE_LABEL
370             default: 'opnfv-build-ubuntu-arm'
371             description: 'Slave label on Jenkins'
372         - string:
373             name: GIT_BASE
374             default: https://gerrit.opnfv.org/gerrit/$PROJECT
375             description: 'Git URL to use on this Jenkins Slave'
376         - string:
377             name: BUILD_DIRECTORY
378             default: $WORKSPACE/build_output
379             description: "Directory where the build artifact will be located upon the completion of the build."
380 #####################################################
381 # Parameters for none-CI PODs
382 #####################################################
383 - parameter:
384     name: 'ericsson-pod1-defaults'
385     parameters:
386         - node:
387             name: SLAVE_NAME
388             description: 'Slave name on Jenkins'
389             allowed-slaves:
390                 - ericsson-pod1
391             default-slaves:
392                 - ericsson-pod1
393         - string:
394             name: GIT_BASE
395             default: https://gerrit.opnfv.org/gerrit/$PROJECT
396             description: 'Git URL to use on this Jenkins Slave'
397 - parameter:
398     name: 'cengn-pod1-defaults'
399     parameters:
400         - node:
401             name: SLAVE_NAME
402             description: 'Slave name on Jenkins'
403             allowed-slaves:
404                 - cengn-pod1
405             default-slaves:
406                 - cengn-pod1
407         - string:
408             name: GIT_BASE
409             default: https://gerrit.opnfv.org/gerrit/$PROJECT
410             description: 'Git URL to use on this Jenkins Slave'
411 - parameter:
412     name: 'intel-pod1-defaults'
413     parameters:
414         - node:
415             name: SLAVE_NAME
416             description: 'Slave name on Jenkins'
417             allowed-slaves:
418                 - intel-pod1
419             default-slaves:
420                 - intel-pod1
421         - string:
422             name: GIT_BASE
423             default: https://gerrit.opnfv.org/gerrit/$PROJECT
424             description: 'Git URL to use on this Jenkins Slave'
425 - parameter:
426     name: 'intel-pod2-defaults'
427     parameters:
428         - node:
429             name: SLAVE_NAME
430             description: 'Slave name on Jenkins'
431             allowed-slaves:
432                 - intel-pod2
433             default-slaves:
434                 - intel-pod2
435         - string:
436             name: GIT_BASE
437             default: https://gerrit.opnfv.org/gerrit/$PROJECT
438             description: 'Git URL to use on this Jenkins Slave'
439         - string:
440             name: SSH_KEY
441             default: /root/.ssh/id_rsa
442             description: 'SSH key to use for Apex'
443 - parameter:
444     name: 'intel-pod9-defaults'
445     parameters:
446         - node:
447             name: SLAVE_NAME
448             description: 'Slave name on Jenkins'
449             allowed-slaves:
450                 - intel-pod9
451             default-slaves:
452                 - intel-pod9
453         - string:
454             name: GIT_BASE
455             default: https://gerrit.opnfv.org/gerrit/$PROJECT
456             description: 'Git URL to use on this Jenkins Slave'
457 - parameter:
458     name: 'intel-pod10-defaults'
459     parameters:
460         - node:
461             name: SLAVE_NAME
462             description: 'Slave name on Jenkins'
463             allowed-slaves:
464                 - intel-pod10
465             default-slaves:
466                 - intel-pod10
467         - string:
468             name: GIT_BASE
469             default: https://gerrit.opnfv.org/gerrit/$PROJECT
470             description: 'Git URL to use on this Jenkins Slave'
471 - parameter:
472     name: 'intel-pod12-defaults'
473     parameters:
474         - node:
475             name: SLAVE_NAME
476             description: 'Slave name on Jenkins'
477             allowed-slaves:
478                 - intel-pod12
479             default-slaves:
480                 - intel-pod12
481         - string:
482             name: GIT_BASE
483             default: https://gerrit.opnfv.org/gerrit/$PROJECT
484             description: 'Git URL to use on this Jenkins Slave'
485 - parameter:
486     name: 'huawei-pod3-defaults'
487     parameters:
488         - node:
489             name: SLAVE_NAME
490             description: 'Slave name on Jenkins'
491             allowed-slaves:
492                 - huawei-pod3
493             default-slaves:
494                 - huawei-pod3
495         - label:
496             name: SLAVE_LABEL
497             default: 'huawei-test'
498         - string:
499             name: GIT_BASE
500             default: https://gerrit.opnfv.org/gerrit/$PROJECT
501             description: 'Git URL to use on this Jenkins Slave'
502 - parameter:
503     name: 'huawei-pod4-defaults'
504     parameters:
505         - node:
506             name: SLAVE_NAME
507             description: 'Slave name on Jenkins'
508             allowed-slaves:
509                 - huawei-pod4
510             default-slaves:
511                 - huawei-pod4
512         - label:
513             name: SLAVE_LABEL
514             default: 'huawei-test'
515         - string:
516             name: GIT_BASE
517             default: https://gerrit.opnfv.org/gerrit/$PROJECT
518             description: 'Git URL to use on this Jenkins Slave'
519 - parameter:
520     name: 'intel-pod8-defaults'
521     parameters:
522         - node:
523             name: SLAVE_NAME
524             description: 'Slave name on Jenkins'
525             allowed-slaves:
526                 - intel-pod8
527             default-slaves:
528                 - intel-pod8
529         - string:
530             name: GIT_BASE
531             default: https://gerrit.opnfv.org/gerrit/$PROJECT
532 - parameter:
533     name: 'huawei-virtual7-defaults'
534     parameters:
535         - node:
536             name: SLAVE_NAME
537             description: 'Slave name on Jenkins'
538             allowed-slaves:
539                 - huawei-virtual7
540             default-slaves:
541                 - huawei-virtual7
542         - string:
543             name: GIT_BASE
544             default: https://gerrit.opnfv.org/gerrit/$PROJECT
545 - parameter:
546     name: 'huawei-pod7-defaults'
547     parameters:
548         - node:
549             name: SLAVE_NAME
550             description: 'Slave name on Jenkins'
551             allowed-slaves:
552                 - huawei-pod7
553             default-slaves:
554                 - huawei-pod7
555         - string:
556             name: GIT_BASE
557             default: https://gerrit.opnfv.org/gerrit/$PROJECT
558 - parameter:
559     name: 'zte-pod1-defaults'
560     parameters:
561         - node:
562             name: SLAVE_NAME
563             description: 'Slave name on Jenkins'
564             allowed-slaves:
565                 - zte-pod1
566             default-slaves:
567                 - zte-pod1
568         - string:
569             name: GIT_BASE
570             default: https://gerrit.opnfv.org/gerrit/$PROJECT
571             description: 'Git URL to use on this Jenkins Slave'
572         - string:
573             name: INSTALLER_IP
574             default: '10.20.6.2'
575             description: 'IP of the installer'
576         - string:
577             name: BRIDGE
578             default: 'br6'
579             description: 'pxe bridge for booting of Fuel master'
580 - parameter:
581     name: 'zte-pod2-defaults'
582     parameters:
583         - node:
584             name: SLAVE_NAME
585             description: 'Slave name on Jenkins'
586             allowed-slaves:
587                 - zte-pod2
588             default-slaves:
589                 - zte-pod2
590         - string:
591             name: GIT_BASE
592             default: https://gerrit.opnfv.org/gerrit/$PROJECT
593             description: 'Git URL to use on this Jenkins Slave'
594         - string:
595             name: INSTALLER_IP
596             default: '10.20.7.2'
597             description: 'IP of the installer'
598         - string:
599             name: BRIDGE
600             default: 'br7'
601             description: 'pxe bridge for booting of Fuel master'
602 - parameter:
603     name: 'zte-pod3-defaults'
604     parameters:
605         - node:
606             name: SLAVE_NAME
607             description: 'Slave name on Jenkins'
608             allowed-slaves:
609                 - zte-pod3
610             default-slaves:
611                 - zte-pod3
612         - string:
613             name: GIT_BASE
614             default: https://gerrit.opnfv.org/gerrit/$PROJECT
615             description: 'Git URL to use on this Jenkins Slave'
616         - string:
617             name: BRIDGE
618             default: 'br0'
619             description: 'pxe bridge for booting of Fuel master'
620 - parameter:
621     name: 'juniper-pod1-defaults'
622     parameters:
623         - node:
624             name: SLAVE_NAME
625             description: 'Slave name on Jenkins'
626             allowed-slaves:
627                 - juniper-pod1
628             default-slaves:
629                 - juniper-pod1
630         - string:
631             name: GIT_BASE
632             default: https://gerrit.opnfv.org/gerrit/$PROJECT
633             description: 'Git URL to use on this Jenkins Slave'
634         - string:
635             name: CEPH_DISKS
636             default: /srv
637             description: "Disks to use by ceph (comma separated list)"
638 - parameter:
639     name: 'orange-pod1-defaults'
640     parameters:
641         - node:
642             name: SLAVE_NAME
643             description: 'Slave name on Jenkins'
644             allowed-slaves:
645                 - orange-pod1
646             default-slaves:
647                 - orange-pod1
648         - string:
649             name: GIT_BASE
650             default: https://gerrit.opnfv.org/gerrit/$PROJECT
651             description: 'Git URL to use on this Jenkins Slave'
652 - parameter:
653     name: 'orange-pod2-defaults'
654     parameters:
655         - node:
656             name: SLAVE_NAME
657             description: 'Slave name on Jenkins'
658             allowed-slaves:
659                 - orange-pod2
660             default-slaves:
661                 - orange-pod2
662         - string:
663             name: GIT_BASE
664             default: https://gerrit.opnfv.org/gerrit/$PROJECT
665             description: 'Git URL to use on this Jenkins Slave'
666 - parameter:
667     name: 'orange-pod5-defaults'
668     parameters:
669         - node:
670             name: SLAVE_NAME
671             description: 'Slave name on Jenkins'
672             allowed-slaves:
673                 - orange-pod5
674             default-slaves:
675                 - orange-pod5
676         - string:
677             name: GIT_BASE
678             default: https://gerrit.opnfv.org/gerrit/$PROJECT
679             description: 'Git URL to use on this Jenkins Slave'
680 - parameter:
681     name: 'dell-pod1-defaults'
682     parameters:
683         - node:
684             name: SLAVE_NAME
685             description: 'Slave name on Jenkins'
686             allowed-slaves:
687                 - dell-pod1
688             default-slaves:
689                 - dell-pod1
690         - string:
691             name: GIT_BASE
692             default: https://gerrit.opnfv.org/gerrit/$PROJECT
693             description: 'Git URL to use on this Jenkins Slave'
694 - parameter:
695     name: 'dell-pod2-defaults'
696     parameters:
697         - node:
698             name: SLAVE_NAME
699             description: 'Slave name on Jenkins'
700             allowed-slaves:
701                 - dell-pod2
702             default-slaves:
703                 - dell-pod2
704         - string:
705             name: GIT_BASE
706             default: https://gerrit.opnfv.org/gerrit/$PROJECT
707             description: 'Git URL to use on this Jenkins Slave'
708 - parameter:
709     name: 'nokia-pod1-defaults'
710     parameters:
711         - node:
712             name: SLAVE_NAME
713             description: 'Slave name on Jenkins'
714             allowed-slaves:
715                 - nokia-pod1
716             default-slaves:
717                 - nokia-pod1
718         - string:
719             name: GIT_BASE
720             default: https://gerrit.opnfv.org/gerrit/$PROJECT
721             description: 'Git URL to use on this Jenkins Slave'
722         - string:
723             name: SSH_KEY
724             default: /root/.ssh/id_rsa
725             description: 'SSH key to use for Apex'
726 - parameter:
727     name: 'arm-pod2-defaults'
728     parameters:
729         - node:
730             name: SLAVE_NAME
731             description: 'Slave name on Jenkins'
732             allowed-slaves:
733                 - arm-pod2
734             default-slaves:
735                 - arm-pod2
736         - string:
737             name: GIT_BASE
738             default: https://gerrit.opnfv.org/gerrit/$PROJECT
739             description: 'Git URL to use on this Jenkins Slave'
740         - string:
741             name: LAB_CONFIG_URL
742             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
743             description: 'Base URI to the configuration directory'
744 - parameter:
745     name: 'arm-pod3-defaults'
746     parameters:
747         - node:
748             name: SLAVE_NAME
749             description: 'Slave name on Jenkins'
750             allowed-slaves:
751                 - arm-pod3
752             default-slaves:
753                 - arm-pod3
754         - string:
755             name: GIT_BASE
756             default: https://gerrit.opnfv.org/gerrit/$PROJECT
757             description: 'Git URL to use on this Jenkins Slave'
758         - string:
759             name: LAB_CONFIG_URL
760             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
761             description: 'Base URI to the configuration directory'
762 - parameter:
763     name: 'arm-pod4-defaults'
764     parameters:
765         - node:
766             name: SLAVE_NAME
767             description: 'Slave name on Jenkins'
768             allowed-slaves:
769                 - arm-pod4
770             default-slaves:
771                 - arm-pod4
772         - string:
773             name: GIT_BASE
774             default: https://gerrit.opnfv.org/gerrit/$PROJECT
775             description: 'Git URL to use on this Jenkins Slave'
776         - string:
777             name: LAB_CONFIG_URL
778             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
779             description: 'Base URI to the configuration directory'
780 - parameter:
781     name: 'arm-virtual1-defaults'
782     parameters:
783         - node:
784             name: SLAVE_NAME
785             description: 'Slave name on Jenkins'
786             allowed-slaves:
787                 - arm-virtual1
788             default-slaves:
789                 - arm-virtual1
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         - string:
795             name: LAB_CONFIG_URL
796             default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
797             description: 'Base URI to the configuration directory'
798 - parameter:
799     name: 'intel-virtual6-defaults'
800     parameters:
801         - node:
802             name: SLAVE_NAME
803             description: 'Slave name on Jenkins'
804             allowed-slaves:
805                 - intel-virtual6
806             default-slaves:
807                 - intel-virtual6
808         - string:
809             name: GIT_BASE
810             default: https://gerrit.opnfv.org/gerrit/$PROJECT
811             description: 'Git URL to use on this Jenkins Slave'
812 - parameter:
813     name: 'ool-defaults'
814     parameters:
815         - node:
816             name: SLAVE_NAME
817             description: 'Slave name on Jenkins'
818             allowed-slaves:
819                 - ool-virtual1
820                 - ool-virtual2
821                 - ool-virtual3
822             default-slaves:
823                 - '{default-slave}'
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         - string:
829             name: SSH_KEY
830             default: /root/.ssh/id_rsa
831             description: 'SSH key to be used'
832 - parameter:
833     name: 'ool-virtual1-defaults'
834     parameters:
835         - 'ool-defaults':
836             default-slave: 'ool-virtual1'
837 - parameter:
838     name: 'ool-virtual2-defaults'
839     parameters:
840         - 'ool-defaults':
841             default-slave: 'ool-virtual2'
842 - parameter:
843     name: 'ool-virtual3-defaults'
844     parameters:
845         - 'ool-defaults':
846             default-slave: 'ool-virtual3'
847 - parameter:
848     name: 'multisite-virtual-defaults'
849     parameters:
850         - label:
851             name: SLAVE_LABEL
852             default: 'multisite-virtual'
853         - string:
854             name: GIT_BASE
855             default: https://gerrit.opnfv.org/gerrit/$PROJECT
856             description: 'Git URL to use on this Jenkins Slave'
857 - parameter:
858     name: 'ericsson-virtual5-defaults'
859     parameters:
860         - label:
861             name: SLAVE_LABEL
862             default: 'ericsson-virtual5'
863         - string:
864             name: GIT_BASE
865             default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
866             description: 'Git URL to use on this Jenkins Slave'
867 - parameter:
868     name: 'ericsson-virtual12-defaults'
869     parameters:
870         - label:
871             name: SLAVE_LABEL
872             default: 'ericsson-virtual12'
873         - string:
874             name: GIT_BASE
875             default: https://gerrit.opnfv.org/gerrit/$PROJECT
876             description: 'Git URL to use on this Jenkins Slave'
877 - parameter:
878     name: 'ericsson-virtual13-defaults'
879     parameters:
880         - label:
881             name: SLAVE_LABEL
882             default: 'ericsson-virtual13'
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 - parameter:
888     name: 'odl-netvirt-virtual-defaults'
889     parameters:
890         - label:
891             name: SLAVE_LABEL
892             default: 'odl-netvirt-virtual'
893         - string:
894             name: GIT_BASE
895             default: https://gerrit.opnfv.org/gerrit/$PROJECT
896             description: 'Git URL to use on this Jenkins Slave'
897 - parameter:
898     name: 'odl-netvirt-virtual-intel-defaults'
899     parameters:
900         - label:
901             name: SLAVE_LABEL
902             default: 'odl-netvirt-virtual-intel'
903         - string:
904             name: GIT_BASE
905             default: https://gerrit.opnfv.org/gerrit/$PROJECT
906             description: 'Git URL to use on this Jenkins Slave'
907 #####################################################
908 # These slaves are just dummy slaves for sandbox jobs
909 #####################################################
910 - parameter:
911     name: 'sandbox-baremetal-defaults'
912     parameters:
913         - label:
914             name: SLAVE_LABEL
915             default: 'sandbox-baremetal'
916             description: 'Slave label on Jenkins'
917         - string:
918             name: GIT_BASE
919             default: https://gerrit.opnfv.org/gerrit/$PROJECT
920             description: 'Git URL to use on this Jenkins Slave'
921         - string:
922             name: BUILD_DIRECTORY
923             default: $WORKSPACE/build_output
924             description: "Directory where the build artifact will be located upon the completion of the build."
925 - parameter:
926     name: 'sandbox-virtual-defaults'
927     parameters:
928         - label:
929             name: SLAVE_LABEL
930             default: 'sandbox-virtual'
931             description: 'Slave label on Jenkins'
932         - string:
933             name: GIT_BASE
934             default: https://gerrit.opnfv.org/gerrit/$PROJECT
935             description: 'Git URL to use on this Jenkins Slave'
936         - string:
937             name: BUILD_DIRECTORY
938             default: $WORKSPACE/build_output
939             description: "Directory where the build artifact will be located upon the completion of the build."
940 - parameter:
941     name: 'dummy-pod1-defaults'
942     parameters:
943         - label:
944             name: SLAVE_LABEL
945             default: 'dummy-pod1'
946             description: 'Slave label on Jenkins'
947         - string:
948             name: GIT_BASE
949             default: https://gerrit.opnfv.org/gerrit/$PROJECT
950             description: 'Git URL to use on this Jenkins Slave'
951         - string:
952             name: BUILD_DIRECTORY
953             default: $WORKSPACE/build_output
954             description: "Directory where the build artifact will be located upon the completion of the build."