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