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