Merge "Add repository archiver for compliance checks"
[releng.git] / jjb / global / slave-params.yml
1 ---
2 #####################################################
3 # Parameters for slaves using old labels
4 # This will be cleaned up once the new job structure and
5 # use of the new labels are in place
6 #####################################################
7 - parameter:
8     name: 'apex-baremetal-master-defaults'
9     parameters:
10       - label:
11           name: SLAVE_LABEL
12           default: 'apex-baremetal-master'
13       - string:
14           name: GIT_BASE
15           default: https://gerrit.opnfv.org/gerrit/$PROJECT
16           description: 'Git URL to use on this Jenkins Slave'
17       - string:
18           name: SSH_KEY
19           default: /root/.ssh/id_rsa
20           description: 'SSH key to use for Apex'
21       - node:
22           name: SLAVE_NAME
23           description: 'Slave name on Jenkins'
24           allowed-slaves:
25             - lf-pod1
26           default-slaves:
27             - lf-pod1
28
29 - parameter:
30     name: 'apex-baremetal-danube-defaults'
31     parameters:
32       - label:
33           name: SLAVE_LABEL
34           default: 'apex-baremetal-danube'
35       - string:
36           name: GIT_BASE
37           default: https://gerrit.opnfv.org/gerrit/$PROJECT
38           description: 'Git URL to use on this Jenkins Slave'
39       - string:
40           name: SSH_KEY
41           default: /root/.ssh/id_rsa
42           description: 'SSH key to use for Apex'
43       - node:
44           name: SLAVE_NAME
45           description: 'Slave name on Jenkins'
46           allowed-slaves:
47             - lf-pod1
48           default-slaves:
49             - lf-pod1
50
51 - parameter:
52     name: 'apex-virtual-master-defaults'
53     parameters:
54       - label:
55           name: SLAVE_LABEL
56           default: 'apex-virtual-master'
57       - string:
58           name: GIT_BASE
59           default: https://gerrit.opnfv.org/gerrit/$PROJECT
60           description: 'Git URL to use on this Jenkins Slave'
61       - string:
62           name: SSH_KEY
63           default: /root/.ssh/id_rsa
64           description: 'SSH key to use for Apex'
65       - node:
66           name: SLAVE_NAME
67           description: 'Slave name on Jenkins'
68           allowed-slaves:
69             - lf-virtual2
70             - lf-virtual3
71           default-slaves:
72             - lf-virtual2
73             - lf-virtual3
74
75 - parameter:
76     name: 'apex-virtual-danube-defaults'
77     parameters:
78       - label:
79           name: SLAVE_LABEL
80           default: 'apex-virtual-danube'
81       - string:
82           name: GIT_BASE
83           default: https://gerrit.opnfv.org/gerrit/$PROJECT
84           description: 'Git URL to use on this Jenkins Slave'
85       - string:
86           name: SSH_KEY
87           default: /root/.ssh/id_rsa
88           description: 'SSH key to use for Apex'
89       - node:
90           name: SLAVE_NAME
91           description: 'Slave name on Jenkins'
92           allowed-slaves:
93             - lf-pod3
94           default-slaves:
95             - lf-pod3
96
97 - parameter:
98     name: 'lf-pod1-defaults'
99     parameters:
100       - node:
101           name: SLAVE_NAME
102           description: 'Slave name on Jenkins'
103           allowed-slaves:
104             - lf-pod1
105           default-slaves:
106             - lf-pod1
107       - string:
108           name: GIT_BASE
109           default: https://gerrit.opnfv.org/gerrit/$PROJECT
110           description: 'Git URL to use on this Jenkins Slave'
111       - string:
112           name: SSH_KEY
113           default: /root/.ssh/id_rsa
114           description: 'SSH key to use for Apex'
115
116 - parameter:
117     name: 'lf-pod3-defaults'
118     parameters:
119       - node:
120           name: SLAVE_NAME
121           description: 'Slave name on Jenkins'
122           allowed-slaves:
123             - lf-pod3
124           default-slaves:
125             - lf-pod3
126       - string:
127           name: GIT_BASE
128           default: https://gerrit.opnfv.org/gerrit/$PROJECT
129           description: 'Git URL to use on this Jenkins Slave'
130       - string:
131           name: SSH_KEY
132           default: /root/.ssh/id_rsa
133           description: 'SSH key to use for Apex'
134
135 #####################################################
136 # Parameters for CI baremetal PODs
137 #####################################################
138 - parameter:
139     name: 'apex-baremetal-defaults'
140     parameters:
141       - label:
142           name: SLAVE_LABEL
143           default: 'apex-baremetal'
144       - string:
145           name: GIT_BASE
146           default: https://gerrit.opnfv.org/gerrit/$PROJECT
147           description: 'Git URL to use on this Jenkins Slave'
148       - string:
149           name: SSH_KEY
150           default: /root/.ssh/id_rsa
151           description: 'SSH key to use for Apex'
152 - parameter:
153     name: 'compass-baremetal-defaults'
154     parameters:
155       - label:
156           name: SLAVE_LABEL
157           default: 'compass-baremetal'
158       - string:
159           name: GIT_BASE
160           default: https://gerrit.opnfv.org/gerrit/$PROJECT
161           description: 'Git URL to use on this Jenkins Slave'
162
163 - parameter:
164     name: 'compass-baremetal-master-defaults'
165     parameters:
166       - label:
167           name: SLAVE_LABEL
168           default: 'compass-baremetal-master'
169       - string:
170           name: GIT_BASE
171           default: https://gerrit.opnfv.org/gerrit/$PROJECT
172           description: 'Git URL to use on this Jenkins Slave'
173
174 - parameter:
175     name: 'compass-baremetal-branch-defaults'
176     parameters:
177       - label:
178           name: SLAVE_LABEL
179           default: 'compass-baremetal-branch'
180       - string:
181           name: GIT_BASE
182           default: https://gerrit.opnfv.org/gerrit/$PROJECT
183           description: 'Git URL to use on this Jenkins Slave'
184
185 - parameter:
186     name: 'fuel-baremetal-defaults'
187     parameters:
188       - label:
189           name: SLAVE_LABEL
190           default: 'fuel-baremetal'
191       - string:
192           name: GIT_BASE
193           default: https://gerrit.opnfv.org/gerrit/$PROJECT
194           description: 'Git URL to use on this Jenkins Slave'
195
196 - parameter:
197     name: 'armband-baremetal-defaults'
198     parameters:
199       - label:
200           name: SLAVE_LABEL
201           default: 'armband-baremetal'
202       - string:
203           name: GIT_BASE
204           default: https://gerrit.opnfv.org/gerrit/$PROJECT
205           description: 'Git URL to use on this Jenkins Slave'
206       - string:
207           name: LAB_CONFIG_URL
208           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
209           description: 'Base URI to the configuration directory'
210
211 - parameter:
212     name: 'joid-baremetal-defaults'
213     parameters:
214       - label:
215           name: SLAVE_LABEL
216           default: 'joid-baremetal'
217       - string:
218           name: GIT_BASE
219           default: https://gerrit.opnfv.org/gerrit/$PROJECT
220           description: 'Git URL to use on this Jenkins Slave'
221       - string:
222           name: EXTERNAL_NETWORK
223           default: ext-net
224           description: "External network floating ips"
225
226 - parameter:
227     name: 'daisy-baremetal-defaults'
228     parameters:
229       - node:
230           name: SLAVE_NAME
231           description: 'Slave name on Jenkins'
232           allowed-slaves:
233             - zte-pod2
234           default-slaves:
235             - zte-pod2
236       - label:
237           name: SLAVE_LABEL
238           default: 'daisy-baremetal'
239       - string:
240           name: INSTALLER_IP
241           default: '10.20.7.3'
242           description: 'IP of the installer'
243       - string:
244           name: GIT_BASE
245           default: https://gerrit.opnfv.org/gerrit/$PROJECT
246           description: 'Git URL to use on this Jenkins Slave'
247
248 #####################################################
249 # Parameters for CI virtual PODs
250 #####################################################
251 - parameter:
252     name: 'apex-virtual-defaults'
253     parameters:
254       - label:
255           name: SLAVE_LABEL
256           default: 'apex-virtual'
257       - string:
258           name: GIT_BASE
259           default: https://gerrit.opnfv.org/gerrit/$PROJECT
260           description: 'Git URL to use on this Jenkins Slave'
261       - string:
262           name: SSH_KEY
263           default: /root/.ssh/id_rsa
264           description: 'SSH key to use for Apex'
265
266 - parameter:
267     name: 'compass-virtual-defaults'
268     parameters:
269       - label:
270           name: SLAVE_LABEL
271           default: 'compass-virtual'
272       - string:
273           name: GIT_BASE
274           default: https://gerrit.opnfv.org/gerrit/$PROJECT
275           description: 'Git URL to use on this Jenkins Slave'
276
277 - parameter:
278     name: 'compass-virtual-master-defaults'
279     parameters:
280       - label:
281           name: SLAVE_LABEL
282           default: 'compass-virtual-master'
283       - string:
284           name: GIT_BASE
285           default: https://gerrit.opnfv.org/gerrit/$PROJECT
286           description: 'Git URL to use on this Jenkins Slave'
287
288 - parameter:
289     name: 'compass-virtual-branch-defaults'
290     parameters:
291       - label:
292           name: SLAVE_LABEL
293           default: 'compass-virtual-branch'
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
299 - parameter:
300     name: 'fuel-virtual-defaults'
301     parameters:
302       - label:
303           name: SLAVE_LABEL
304           default: 'fuel-virtual'
305       - string:
306           name: GIT_BASE
307           default: https://gerrit.opnfv.org/gerrit/$PROJECT
308           description: 'Git URL to use on this Jenkins Slave'
309
310 - parameter:
311     name: 'armband-virtual-defaults'
312     parameters:
313       - label:
314           name: SLAVE_LABEL
315           default: 'armband-virtual'
316       - string:
317           name: GIT_BASE
318           default: https://gerrit.opnfv.org/gerrit/$PROJECT
319           description: 'Git URL to use on this Jenkins Slave'
320       - string:
321           name: LAB_CONFIG_URL
322           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
323           description: 'Base URI to the configuration directory'
324
325 - parameter:
326     name: 'joid-virtual-defaults'
327     parameters:
328       - label:
329           name: SLAVE_LABEL
330           default: 'joid-virtual'
331       - string:
332           name: GIT_BASE
333           default: https://gerrit.opnfv.org/gerrit/$PROJECT
334           description: 'Git URL to use on this Jenkins Slave'
335
336 - parameter:
337     name: 'daisy-virtual-defaults'
338     parameters:
339       - node:
340           name: SLAVE_NAME
341           description: 'Slave name on Jenkins'
342           allowed-slaves:
343             - zte-virtual1
344             - zte-virtual2
345           default-slaves:
346             - zte-virtual1
347       - label:
348           name: SLAVE_LABEL
349           default: 'daisy-virtual'
350       - string:
351           name: INSTALLER_IP
352           default: '10.20.11.2'
353           description: 'IP of the installer'
354       - string:
355           name: BRIDGE
356           default: 'daisy1'
357           description: 'pxe bridge for booting of Daisy master'
358       - string:
359           name: GIT_BASE
360           default: https://gerrit.opnfv.org/gerrit/$PROJECT
361           description: 'Git URL to use on this Jenkins Slave'
362
363 #####################################################
364 # Parameters for build slaves
365 #####################################################
366 - parameter:
367     name: 'opnfv-build-enea-defaults'
368     parameters:
369       - label:
370           name: SLAVE_LABEL
371           default: 'opnfv-build-enea'
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 - parameter:
382     name: 'opnfv-build-centos-defaults'
383     parameters:
384       - label:
385           name: SLAVE_LABEL
386           default: 'opnfv-build-centos'
387       - string:
388           name: GIT_BASE
389           default: https://gerrit.opnfv.org/gerrit/$PROJECT
390           description: 'Git URL to use on this Jenkins Slave'
391       - string:
392           name: BUILD_DIRECTORY
393           default: $WORKSPACE/build_output
394           description: "Directory where the build artifact will be located upon the completion of the build."
395
396 - parameter:
397     name: 'opnfv-build-ubuntu-defaults'
398     parameters:
399       - label:
400           name: SLAVE_LABEL
401           default: 'opnfv-build-ubuntu'
402           description: 'Slave label on Jenkins'
403       - string:
404           name: GIT_BASE
405           default: https://gerrit.opnfv.org/gerrit/$PROJECT
406           description: 'Git URL to use on this Jenkins Slave'
407       - string:
408           name: BUILD_DIRECTORY
409           default: $WORKSPACE/build_output
410           description: "Directory where the build artifact will be located upon the completion of the build."
411
412 - parameter:
413     name: 'opnfv-build-defaults'
414     parameters:
415       - label:
416           name: SLAVE_LABEL
417           default: 'opnfv-build'
418           description: 'Slave label on Jenkins'
419       - string:
420           name: GIT_BASE
421           default: https://gerrit.opnfv.org/gerrit/$PROJECT
422           description: 'Git URL to use on this Jenkins Slave'
423       - string:
424           name: BUILD_DIRECTORY
425           default: $WORKSPACE/build_output
426           description: "Directory where the build artifact will be located upon the completion of the build."
427
428 - parameter:
429     name: 'huawei-build-defaults'
430     parameters:
431       - node:
432           name: SLAVE_NAME
433           description: 'Slave name on Jenkins'
434           allowed-slaves:
435             - huawei-build
436           default-slaves:
437             - huawei-build
438       - string:
439           name: GIT_BASE
440           default: https://gerrit.opnfv.org/gerrit/$PROJECT
441           description: 'Git URL to use on this Jenkins Slave'
442
443 - parameter:
444     name: 'opnfv-build-ubuntu-arm-defaults'
445     parameters:
446       - label:
447           name: SLAVE_LABEL
448           default: 'opnfv-build-ubuntu-arm'
449           description: 'Slave label on Jenkins'
450       - string:
451           name: GIT_BASE
452           default: https://gerrit.opnfv.org/gerrit/$PROJECT
453           description: 'Git URL to use on this Jenkins Slave'
454       - string:
455           name: BUILD_DIRECTORY
456           default: $WORKSPACE/build_output
457           description: "Directory where the build artifact will be located upon the completion of the build."
458
459 #####################################################
460 # Parameters for none-CI PODs
461 #####################################################
462 - parameter:
463     name: 'ericsson-pod1-defaults'
464     parameters:
465       - node:
466           name: SLAVE_NAME
467           description: 'Slave name on Jenkins'
468           allowed-slaves:
469             - ericsson-pod1
470           default-slaves:
471             - ericsson-pod1
472       - string:
473           name: GIT_BASE
474           default: https://gerrit.opnfv.org/gerrit/$PROJECT
475           description: 'Git URL to use on this Jenkins Slave'
476
477 - parameter:
478     name: 'cengn-pod1-defaults'
479     parameters:
480       - node:
481           name: SLAVE_NAME
482           description: 'Slave name on Jenkins'
483           allowed-slaves:
484             - cengn-pod1
485           default-slaves:
486             - cengn-pod1
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
492 - parameter:
493     name: 'intel-pod1-defaults'
494     parameters:
495       - node:
496           name: SLAVE_NAME
497           description: 'Slave name on Jenkins'
498           allowed-slaves:
499             - intel-pod1
500           default-slaves:
501             - intel-pod1
502       - string:
503           name: GIT_BASE
504           default: https://gerrit.opnfv.org/gerrit/$PROJECT
505           description: 'Git URL to use on this Jenkins Slave'
506
507 - parameter:
508     name: 'intel-pod2-defaults'
509     parameters:
510       - node:
511           name: SLAVE_NAME
512           description: 'Slave name on Jenkins'
513           allowed-slaves:
514             - intel-pod2
515           default-slaves:
516             - intel-pod2
517       - string:
518           name: GIT_BASE
519           default: https://gerrit.opnfv.org/gerrit/$PROJECT
520           description: 'Git URL to use on this Jenkins Slave'
521       - string:
522           name: SSH_KEY
523           default: /root/.ssh/id_rsa
524           description: 'SSH key to use for Apex'
525
526 - parameter:
527     name: 'intel-pod9-defaults'
528     parameters:
529       - node:
530           name: SLAVE_NAME
531           description: 'Slave name on Jenkins'
532           allowed-slaves:
533             - intel-pod9
534           default-slaves:
535             - intel-pod9
536       - string:
537           name: GIT_BASE
538           default: https://gerrit.opnfv.org/gerrit/$PROJECT
539           description: 'Git URL to use on this Jenkins Slave'
540
541 - parameter:
542     name: 'intel-pod10-defaults'
543     parameters:
544       - node:
545           name: SLAVE_NAME
546           description: 'Slave name on Jenkins'
547           allowed-slaves:
548             - intel-pod10
549           default-slaves:
550             - intel-pod10
551       - string:
552           name: GIT_BASE
553           default: https://gerrit.opnfv.org/gerrit/$PROJECT
554           description: 'Git URL to use on this Jenkins Slave'
555
556 - parameter:
557     name: 'intel-pod12-defaults'
558     parameters:
559       - node:
560           name: SLAVE_NAME
561           description: 'Slave name on Jenkins'
562           allowed-slaves:
563             - intel-pod12
564           default-slaves:
565             - intel-pod12
566       - string:
567           name: GIT_BASE
568           default: https://gerrit.opnfv.org/gerrit/$PROJECT
569           description: 'Git URL to use on this Jenkins Slave'
570
571 - parameter:
572     name: 'huawei-pod3-defaults'
573     parameters:
574       - node:
575           name: SLAVE_NAME
576           description: 'Slave name on Jenkins'
577           allowed-slaves:
578             - huawei-pod3
579           default-slaves:
580             - huawei-pod3
581       - label:
582           name: SLAVE_LABEL
583           default: 'huawei-test'
584       - string:
585           name: GIT_BASE
586           default: https://gerrit.opnfv.org/gerrit/$PROJECT
587           description: 'Git URL to use on this Jenkins Slave'
588
589 - parameter:
590     name: 'huawei-pod4-defaults'
591     parameters:
592       - node:
593           name: SLAVE_NAME
594           description: 'Slave name on Jenkins'
595           allowed-slaves:
596             - huawei-pod4
597           default-slaves:
598             - huawei-pod4
599       - label:
600           name: SLAVE_LABEL
601           default: 'huawei-test'
602       - string:
603           name: GIT_BASE
604           default: https://gerrit.opnfv.org/gerrit/$PROJECT
605           description: 'Git URL to use on this Jenkins Slave'
606
607 - parameter:
608     name: 'intel-pod8-defaults'
609     parameters:
610       - node:
611           name: SLAVE_NAME
612           description: 'Slave name on Jenkins'
613           allowed-slaves:
614             - intel-pod8
615           default-slaves:
616             - intel-pod8
617       - string:
618           name: GIT_BASE
619           default: https://gerrit.opnfv.org/gerrit/$PROJECT
620
621 - parameter:
622     name: 'huawei-virtual5-defaults'
623     parameters:
624       - label:
625           name: SLAVE_LABEL
626           default: 'huawei-virtual5'
627       - string:
628           name: GIT_BASE
629           default: https://gerrit.opnfv.org/gerrit/$PROJECT
630
631 - parameter:
632     name: 'huawei-virtual7-defaults'
633     parameters:
634       - node:
635           name: SLAVE_NAME
636           description: 'Slave name on Jenkins'
637           allowed-slaves:
638             - huawei-virtual7
639           default-slaves:
640             - huawei-virtual7
641       - string:
642           name: GIT_BASE
643           default: https://gerrit.opnfv.org/gerrit/$PROJECT
644
645 - parameter:
646     name: 'huawei-pod7-defaults'
647     parameters:
648       - node:
649           name: SLAVE_NAME
650           description: 'Slave name on Jenkins'
651           allowed-slaves:
652             - huawei-pod7
653           default-slaves:
654             - huawei-pod7
655       - string:
656           name: GIT_BASE
657           default: https://gerrit.opnfv.org/gerrit/$PROJECT
658
659 - parameter:
660     name: 'zte-pod1-defaults'
661     parameters:
662       - node:
663           name: SLAVE_NAME
664           description: 'Slave name on Jenkins'
665           allowed-slaves:
666             - zte-pod1
667           default-slaves:
668             - zte-pod1
669       - string:
670           name: GIT_BASE
671           default: https://gerrit.opnfv.org/gerrit/$PROJECT
672           description: 'Git URL to use on this Jenkins Slave'
673       - string:
674           name: INSTALLER_IP
675           default: '10.20.6.2'
676           description: 'IP of the installer'
677       - string:
678           name: BRIDGE
679           default: 'br6'
680           description: 'pxe bridge for booting of Fuel master'
681
682 - parameter:
683     name: 'zte-pod2-defaults'
684     parameters:
685       - node:
686           name: SLAVE_NAME
687           description: 'Slave name on Jenkins'
688           allowed-slaves:
689             - zte-pod2
690           default-slaves:
691             - zte-pod2
692       - string:
693           name: GIT_BASE
694           default: https://gerrit.opnfv.org/gerrit/$PROJECT
695           description: 'Git URL to use on this Jenkins Slave'
696       - string:
697           name: INSTALLER_IP
698           default: '10.20.7.3'
699           description: 'IP of the installer'
700       - string:
701           name: BRIDGE
702           default: 'br7'
703           description: 'pxe bridge for booting of Fuel master'
704
705 - parameter:
706     name: 'zte-pod3-defaults'
707     parameters:
708       - node:
709           name: SLAVE_NAME
710           description: 'Slave name on Jenkins'
711           allowed-slaves:
712             - zte-pod3
713           default-slaves:
714             - zte-pod3
715       - string:
716           name: GIT_BASE
717           default: https://gerrit.opnfv.org/gerrit/$PROJECT
718           description: 'Git URL to use on this Jenkins Slave'
719       - string:
720           name: BRIDGE
721           default: 'br0'
722           description: 'pxe bridge for booting of Fuel master'
723
724 - parameter:
725     name: zte-pod4-defaults
726     parameters:
727       - node:
728           name: SLAVE_NAME
729           description: 'Slave name on Jenkins'
730           allowed-slaves:
731             - zte-pod4
732           default-slaves:
733             - zte-pod4
734       - string:
735           name: GIT_BASE
736           default: https://gerrit.opnfv.org/gerrit/$PROJECT
737           description: 'Git URL to use on this Jenkins Slave'
738
739 - parameter:
740     name: 'juniper-pod1-defaults'
741     parameters:
742       - node:
743           name: SLAVE_NAME
744           description: 'Slave name on Jenkins'
745           allowed-slaves:
746             - juniper-pod1
747           default-slaves:
748             - juniper-pod1
749       - string:
750           name: GIT_BASE
751           default: https://gerrit.opnfv.org/gerrit/$PROJECT
752           description: 'Git URL to use on this Jenkins Slave'
753       - string:
754           name: CEPH_DISKS
755           default: /srv
756           description: "Disks to use by ceph (comma separated list)"
757
758 - parameter:
759     name: 'orange-pod1-defaults'
760     parameters:
761       - node:
762           name: SLAVE_NAME
763           description: 'Slave name on Jenkins'
764           allowed-slaves:
765             - orange-pod1
766           default-slaves:
767             - orange-pod1
768       - string:
769           name: GIT_BASE
770           default: https://gerrit.opnfv.org/gerrit/$PROJECT
771           description: 'Git URL to use on this Jenkins Slave'
772
773 - parameter:
774     name: 'orange-pod2-defaults'
775     parameters:
776       - node:
777           name: SLAVE_NAME
778           description: 'Slave name on Jenkins'
779           allowed-slaves:
780             - orange-pod2
781           default-slaves:
782             - orange-pod2
783       - string:
784           name: GIT_BASE
785           default: https://gerrit.opnfv.org/gerrit/$PROJECT
786           description: 'Git URL to use on this Jenkins Slave'
787
788 - parameter:
789     name: 'orange-pod5-defaults'
790     parameters:
791       - node:
792           name: SLAVE_NAME
793           description: 'Slave name on Jenkins'
794           allowed-slaves:
795             - orange-pod5
796           default-slaves:
797             - orange-pod5
798       - string:
799           name: GIT_BASE
800           default: https://gerrit.opnfv.org/gerrit/$PROJECT
801           description: 'Git URL to use on this Jenkins Slave'
802
803 - parameter:
804     name: 'dell-pod1-defaults'
805     parameters:
806       - node:
807           name: SLAVE_NAME
808           description: 'Slave name on Jenkins'
809           allowed-slaves:
810             - dell-pod1
811           default-slaves:
812             - dell-pod1
813       - string:
814           name: GIT_BASE
815           default: https://gerrit.opnfv.org/gerrit/$PROJECT
816           description: 'Git URL to use on this Jenkins Slave'
817
818 - parameter:
819     name: 'dell-pod2-defaults'
820     parameters:
821       - node:
822           name: SLAVE_NAME
823           description: 'Slave name on Jenkins'
824           allowed-slaves:
825             - dell-pod2
826           default-slaves:
827             - dell-pod2
828       - string:
829           name: GIT_BASE
830           default: https://gerrit.opnfv.org/gerrit/$PROJECT
831           description: 'Git URL to use on this Jenkins Slave'
832
833 - parameter:
834     name: 'nokia-pod1-defaults'
835     parameters:
836       - node:
837           name: SLAVE_NAME
838           description: 'Slave name on Jenkins'
839           allowed-slaves:
840             - nokia-pod1
841           default-slaves:
842             - nokia-pod1
843       - string:
844           name: GIT_BASE
845           default: https://gerrit.opnfv.org/gerrit/$PROJECT
846           description: 'Git URL to use on this Jenkins Slave'
847       - string:
848           name: SSH_KEY
849           default: /root/.ssh/id_rsa
850           description: 'SSH key to use for Apex'
851
852 - parameter:
853     name: 'arm-pod2-defaults'
854     parameters:
855       - node:
856           name: SLAVE_NAME
857           description: 'Slave name on Jenkins'
858           allowed-slaves:
859             - arm-pod2
860           default-slaves:
861             - arm-pod2
862       - string:
863           name: GIT_BASE
864           default: https://gerrit.opnfv.org/gerrit/$PROJECT
865           description: 'Git URL to use on this Jenkins Slave'
866       - string:
867           name: LAB_CONFIG_URL
868           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
869           description: 'Base URI to the configuration directory'
870
871 - parameter:
872     name: 'arm-pod5-defaults'
873     parameters:
874       - node:
875           name: SLAVE_NAME
876           description: 'Slave name on Jenkins'
877           allowed-slaves:
878             - arm-pod5
879           default-slaves:
880             - arm-pod5
881       - string:
882           name: GIT_BASE
883           default: https://gerrit.opnfv.org/gerrit/$PROJECT
884           description: 'Git URL to use on this Jenkins Slave'
885       - string:
886           name: LAB_CONFIG_URL
887           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
888           description: 'Base URI to the configuration directory'
889
890 - parameter:
891     name: 'arm-pod4-defaults'
892     parameters:
893       - node:
894           name: SLAVE_NAME
895           description: 'Slave name on Jenkins'
896           allowed-slaves:
897             - arm-pod4
898           default-slaves:
899             - arm-pod4
900       - string:
901           name: GIT_BASE
902           default: https://gerrit.opnfv.org/gerrit/$PROJECT
903           description: 'Git URL to use on this Jenkins Slave'
904       - string:
905           name: LAB_CONFIG_URL
906           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
907           description: 'Base URI to the configuration directory'
908
909 - parameter:
910     name: 'arm-virtual2-defaults'
911     parameters:
912       - node:
913           name: SLAVE_NAME
914           description: 'Slave name on Jenkins'
915           allowed-slaves:
916             - arm-virtual2
917           default-slaves:
918             - arm-virtual2
919       - string:
920           name: GIT_BASE
921           default: https://gerrit.opnfv.org/gerrit/$PROJECT
922           description: 'Git URL to use on this Jenkins Slave'
923       - string:
924           name: LAB_CONFIG_URL
925           default: ssh://jenkins-enea@gerrit.opnfv.org:29418/securedlab
926           description: 'Base URI to the configuration directory'
927
928 - parameter:
929     name: 'intel-virtual6-defaults'
930     parameters:
931       - node:
932           name: SLAVE_NAME
933           description: 'Slave name on Jenkins'
934           allowed-slaves:
935             - intel-virtual6
936           default-slaves:
937             - intel-virtual6
938       - string:
939           name: GIT_BASE
940           default: https://gerrit.opnfv.org/gerrit/$PROJECT
941           description: 'Git URL to use on this Jenkins Slave'
942
943 - parameter:
944     name: 'intel-virtual10-defaults'
945     parameters:
946       - node:
947           name: SLAVE_NAME
948           description: 'Slave name on Jenkins'
949           allowed-slaves:
950             - intel-virtual10
951           default-slaves:
952             - intel-virtual10
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
958 - parameter:
959     name: 'doctor-defaults'
960     parameters:
961       - node:
962           name: SLAVE_NAME
963           description: 'Slave name on Jenkins'
964           allowed-slaves:
965             - '{default-slave}'
966           default-slaves:
967             - '{default-slave}'
968       - string:
969           name: GIT_BASE
970           default: https://gerrit.opnfv.org/gerrit/$PROJECT
971           description: 'Git URL to use on this Jenkins Slave'
972       - string:
973           name: SSH_KEY
974           default: /root/.ssh/id_rsa
975           description: 'SSH key to be used'
976
977 - parameter:
978     name: 'doctor-apex-verify-defaults'
979     parameters:
980       - 'doctor-defaults':
981           default-slave: 'doctor-apex-verify'
982
983 - parameter:
984     name: 'doctor-fuel-verify-defaults'
985     parameters:
986       - 'doctor-defaults':
987           default-slave: 'doctor-fuel-verify'
988
989 - parameter:
990     name: 'doctor-joid-verify-defaults'
991     parameters:
992       - 'doctor-defaults':
993           default-slave: 'doctor-joid-verify'
994
995 - parameter:
996     name: 'multisite-virtual-defaults'
997     parameters:
998       - label:
999           name: SLAVE_LABEL
1000           default: 'multisite-virtual'
1001       - string:
1002           name: GIT_BASE
1003           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1004           description: 'Git URL to use on this Jenkins Slave'
1005
1006 - parameter:
1007     name: 'ericsson-virtual5-defaults'
1008     parameters:
1009       - label:
1010           name: SLAVE_LABEL
1011           default: 'ericsson-virtual5'
1012       - string:
1013           name: GIT_BASE
1014           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1015           description: 'Git URL to use on this Jenkins Slave'
1016
1017 - parameter:
1018     name: 'ericsson-virtual12-defaults'
1019     parameters:
1020       - label:
1021           name: SLAVE_LABEL
1022           default: 'ericsson-virtual12'
1023       - string:
1024           name: GIT_BASE
1025           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1026           description: 'Git URL to use on this Jenkins Slave'
1027
1028 - parameter:
1029     name: 'ericsson-virtual13-defaults'
1030     parameters:
1031       - label:
1032           name: SLAVE_LABEL
1033           default: 'ericsson-virtual13'
1034       - string:
1035           name: GIT_BASE
1036           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1037           description: 'Git URL to use on this Jenkins Slave'
1038
1039 - parameter:
1040     name: 'ericsson-virtual-pod1bl01-defaults'
1041     parameters:
1042       - label:
1043           name: SLAVE_LABEL
1044           default: 'ericsson-virtual-pod1bl01'
1045       - string:
1046           name: GIT_BASE
1047           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1048           description: 'Git URL to use on this Jenkins Slave'
1049
1050 - parameter:
1051     name: 'odl-netvirt-virtual-defaults'
1052     parameters:
1053       - label:
1054           name: SLAVE_LABEL
1055           default: 'odl-netvirt-virtual'
1056       - string:
1057           name: GIT_BASE
1058           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1059           description: 'Git URL to use on this Jenkins Slave'
1060
1061 - parameter:
1062     name: 'odl-netvirt-virtual-intel-defaults'
1063     parameters:
1064       - label:
1065           name: SLAVE_LABEL
1066           default: 'odl-netvirt-virtual-intel'
1067       - string:
1068           name: GIT_BASE
1069           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1070           description: 'Git URL to use on this Jenkins Slave'
1071
1072 #####################################################
1073 # These slaves are just dummy slaves for sandbox jobs
1074 #####################################################
1075 - parameter:
1076     name: 'sandbox-baremetal-defaults'
1077     parameters:
1078       - label:
1079           name: SLAVE_LABEL
1080           default: 'sandbox-baremetal'
1081           description: 'Slave label on Jenkins'
1082       - string:
1083           name: GIT_BASE
1084           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1085           description: 'Git URL to use on this Jenkins Slave'
1086       - string:
1087           name: BUILD_DIRECTORY
1088           default: $WORKSPACE/build_output
1089           description: "Directory where the build artifact will be located upon the completion of the build."
1090
1091 - parameter:
1092     name: 'sandbox-virtual-defaults'
1093     parameters:
1094       - label:
1095           name: SLAVE_LABEL
1096           default: 'sandbox-virtual'
1097           description: 'Slave label on Jenkins'
1098       - string:
1099           name: GIT_BASE
1100           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1101           description: 'Git URL to use on this Jenkins Slave'
1102       - string:
1103           name: BUILD_DIRECTORY
1104           default: $WORKSPACE/build_output
1105           description: "Directory where the build artifact will be located upon the completion of the build."
1106
1107 - parameter:
1108     name: 'dummy-pod1-defaults'
1109     parameters:
1110       - label:
1111           name: SLAVE_LABEL
1112           default: 'dummy-pod1'
1113           description: 'Slave label on Jenkins'
1114       - string:
1115           name: GIT_BASE
1116           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1117           description: 'Git URL to use on this Jenkins Slave'
1118       - string:
1119           name: BUILD_DIRECTORY
1120           default: $WORKSPACE/build_output
1121           description: "Directory where the build artifact will be located upon the completion of the build."