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