Merge "Add watchdog into testresults server to restart docker containers."
[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: 'intel-virtual6-defaults'
854     parameters:
855       - node:
856           name: SLAVE_NAME
857           description: 'Slave name on Jenkins'
858           allowed-slaves:
859             - intel-virtual6
860           default-slaves:
861             - intel-virtual6
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
867 - parameter:
868     name: 'intel-virtual10-defaults'
869     parameters:
870       - node:
871           name: SLAVE_NAME
872           description: 'Slave name on Jenkins'
873           allowed-slaves:
874             - intel-virtual10
875           default-slaves:
876             - intel-virtual10
877       - string:
878           name: GIT_BASE
879           default: https://gerrit.opnfv.org/gerrit/$PROJECT
880           description: 'Git URL to use on this Jenkins Slave'
881
882 - parameter:
883     name: 'doctor-defaults'
884     parameters:
885       - node:
886           name: SLAVE_NAME
887           description: 'Slave name on Jenkins'
888           allowed-slaves:
889             - '{default-slave}'
890           default-slaves:
891             - '{default-slave}'
892       - string:
893           name: GIT_BASE
894           default: https://gerrit.opnfv.org/gerrit/$PROJECT
895           description: 'Git URL to use on this Jenkins Slave'
896       - string:
897           name: SSH_KEY
898           default: /root/.ssh/id_rsa
899           description: 'SSH key to be used'
900
901 - parameter:
902     name: 'doctor-apex-verify-defaults'
903     parameters:
904       - 'doctor-defaults':
905           default-slave: 'doctor-apex-verify'
906
907 - parameter:
908     name: 'doctor-fuel-verify-defaults'
909     parameters:
910       - 'doctor-defaults':
911           default-slave: 'doctor-fuel-verify'
912
913 - parameter:
914     name: 'doctor-joid-verify-defaults'
915     parameters:
916       - 'doctor-defaults':
917           default-slave: 'doctor-joid-verify'
918
919 - parameter:
920     name: 'multisite-virtual-defaults'
921     parameters:
922       - label:
923           name: SLAVE_LABEL
924           default: 'multisite-virtual'
925       - string:
926           name: GIT_BASE
927           default: https://gerrit.opnfv.org/gerrit/$PROJECT
928           description: 'Git URL to use on this Jenkins Slave'
929
930 - parameter:
931     name: 'ericsson-virtual5-defaults'
932     parameters:
933       - label:
934           name: SLAVE_LABEL
935           default: 'ericsson-virtual5'
936       - string:
937           name: GIT_BASE
938           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
939           description: 'Git URL to use on this Jenkins Slave'
940
941 - parameter:
942     name: 'ericsson-virtual12-defaults'
943     parameters:
944       - label:
945           name: SLAVE_LABEL
946           default: 'ericsson-virtual12'
947       - string:
948           name: GIT_BASE
949           default: https://gerrit.opnfv.org/gerrit/$PROJECT
950           description: 'Git URL to use on this Jenkins Slave'
951
952 - parameter:
953     name: 'ericsson-virtual13-defaults'
954     parameters:
955       - label:
956           name: SLAVE_LABEL
957           default: 'ericsson-virtual13'
958       - string:
959           name: GIT_BASE
960           default: https://gerrit.opnfv.org/gerrit/$PROJECT
961           description: 'Git URL to use on this Jenkins Slave'
962
963 - parameter:
964     name: 'ericsson-virtual-pod1bl01-defaults'
965     parameters:
966       - label:
967           name: SLAVE_LABEL
968           default: 'ericsson-virtual-pod1bl01'
969       - string:
970           name: GIT_BASE
971           default: https://gerrit.opnfv.org/gerrit/$PROJECT
972           description: 'Git URL to use on this Jenkins Slave'
973
974 - parameter:
975     name: 'odl-netvirt-virtual-defaults'
976     parameters:
977       - label:
978           name: SLAVE_LABEL
979           default: 'odl-netvirt-virtual'
980       - string:
981           name: GIT_BASE
982           default: https://gerrit.opnfv.org/gerrit/$PROJECT
983           description: 'Git URL to use on this Jenkins Slave'
984
985 - parameter:
986     name: 'odl-netvirt-virtual-intel-defaults'
987     parameters:
988       - label:
989           name: SLAVE_LABEL
990           default: 'odl-netvirt-virtual-intel'
991       - string:
992           name: GIT_BASE
993           default: https://gerrit.opnfv.org/gerrit/$PROJECT
994           description: 'Git URL to use on this Jenkins Slave'
995
996 #####################################################
997 # These slaves are just dummy slaves for sandbox jobs
998 #####################################################
999 - parameter:
1000     name: 'sandbox-baremetal-defaults'
1001     parameters:
1002       - label:
1003           name: SLAVE_LABEL
1004           default: 'sandbox-baremetal'
1005           description: 'Slave label on Jenkins'
1006       - string:
1007           name: GIT_BASE
1008           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1009           description: 'Git URL to use on this Jenkins Slave'
1010       - string:
1011           name: BUILD_DIRECTORY
1012           default: $WORKSPACE/build_output
1013           description: "Directory where the build artifact will be located upon the completion of the build."
1014
1015 - parameter:
1016     name: 'sandbox-virtual-defaults'
1017     parameters:
1018       - label:
1019           name: SLAVE_LABEL
1020           default: 'sandbox-virtual'
1021           description: 'Slave label on Jenkins'
1022       - string:
1023           name: GIT_BASE
1024           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1025           description: 'Git URL to use on this Jenkins Slave'
1026       - string:
1027           name: BUILD_DIRECTORY
1028           default: $WORKSPACE/build_output
1029           description: "Directory where the build artifact will be located upon the completion of the build."
1030
1031 - parameter:
1032     name: 'dummy-pod1-defaults'
1033     parameters:
1034       - label:
1035           name: SLAVE_LABEL
1036           default: 'dummy-pod1'
1037           description: 'Slave label on Jenkins'
1038       - string:
1039           name: GIT_BASE
1040           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1041           description: 'Git URL to use on this Jenkins Slave'
1042       - string:
1043           name: BUILD_DIRECTORY
1044           default: $WORKSPACE/build_output
1045           description: "Directory where the build artifact will be located upon the completion of the build."