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