9fe7bd7f21efd2f691b2b9d29b284ab012f8cd25
[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: 'lf-build2-defaults'
579     parameters:
580       - label:
581           name: SLAVE_LABEL
582           default: 'lf-build2'
583           description: 'Slave label on Jenkins'
584           all-nodes: false
585           node-eligibility: 'ignore-offline'
586       - string:
587           name: GIT_BASE
588           default: https://gerrit.opnfv.org/gerrit/$PROJECT
589           description: 'Git URL to use on this Jenkins Slave'
590       - string:
591           name: BUILD_DIRECTORY
592           default: $WORKSPACE/build_output
593           description: "Directory where the build artifact will be located upon the completion of the build."
594
595 - parameter:
596     name: 'ericsson-build4-defaults'
597     parameters:
598       - label:
599           name: SLAVE_LABEL
600           default: 'ericsson-build4'
601           description: 'Slave label on Jenkins'
602           all-nodes: false
603           node-eligibility: 'ignore-offline'
604       - string:
605           name: GIT_BASE
606           default: https://gerrit.opnfv.org/gerrit/$PROJECT
607           description: 'Git URL to use on this Jenkins Slave'
608       - string:
609           name: BUILD_DIRECTORY
610           default: $WORKSPACE/build_output
611           description: "Directory where the build artifact will be located upon the completion of the build."
612
613 - parameter:
614     name: 'huawei-build-defaults'
615     parameters:
616       - node:
617           name: SLAVE_NAME
618           description: 'Slave name on Jenkins'
619           allowed-slaves:
620             - huawei-build
621           default-slaves:
622             - huawei-build
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: 'opnfv-build-ubuntu-arm-defaults'
630     parameters:
631       - label:
632           name: SLAVE_LABEL
633           default: 'opnfv-build-ubuntu-arm'
634           description: 'Slave label on Jenkins'
635           all-nodes: false
636           node-eligibility: 'ignore-offline'
637       - string:
638           name: GIT_BASE
639           default: https://gerrit.opnfv.org/gerrit/$PROJECT
640           description: 'Git URL to use on this Jenkins Slave'
641       - string:
642           name: BUILD_DIRECTORY
643           default: $WORKSPACE/build_output
644           description: "Directory where the build artifact will be located upon the completion of the build."
645
646 #####################################################
647 # Parameters for none-CI PODs
648 #####################################################
649 - parameter:
650     name: 'cengn-pod1-defaults'
651     parameters:
652       - node:
653           name: SLAVE_NAME
654           description: 'Slave name on Jenkins'
655           allowed-slaves:
656             - cengn-pod1
657           default-slaves:
658             - cengn-pod1
659       - string:
660           name: GIT_BASE
661           default: https://gerrit.opnfv.org/gerrit/$PROJECT
662           description: 'Git URL to use on this Jenkins Slave'
663
664 - parameter:
665     name: 'intel-pod1-defaults'
666     parameters:
667       - node:
668           name: SLAVE_NAME
669           description: 'Slave name on Jenkins'
670           allowed-slaves:
671             - intel-pod1
672           default-slaves:
673             - intel-pod1
674       - string:
675           name: GIT_BASE
676           default: https://gerrit.opnfv.org/gerrit/$PROJECT
677           description: 'Git URL to use on this Jenkins Slave'
678
679 - parameter:
680     name: 'intel-pod2-defaults'
681     parameters:
682       - node:
683           name: SLAVE_NAME
684           description: 'Slave name on Jenkins'
685           allowed-slaves:
686             - intel-pod2
687           default-slaves:
688             - intel-pod2
689       - string:
690           name: GIT_BASE
691           default: https://gerrit.opnfv.org/gerrit/$PROJECT
692           description: 'Git URL to use on this Jenkins Slave'
693       - string:
694           name: SSH_KEY
695           default: /root/.ssh/id_rsa
696           description: 'SSH key to use for Apex'
697
698 - parameter:
699     name: 'intel-pod9-defaults'
700     parameters:
701       - node:
702           name: SLAVE_NAME
703           description: 'Slave name on Jenkins'
704           allowed-slaves:
705             - intel-pod9
706           default-slaves:
707             - intel-pod9
708       - string:
709           name: GIT_BASE
710           default: https://gerrit.opnfv.org/gerrit/$PROJECT
711           description: 'Git URL to use on this Jenkins Slave'
712
713 - parameter:
714     name: 'intel-pod10-defaults'
715     parameters:
716       - node:
717           name: SLAVE_NAME
718           description: 'Slave name on Jenkins'
719           allowed-slaves:
720             - intel-pod10
721           default-slaves:
722             - intel-pod10
723       - string:
724           name: GIT_BASE
725           default: https://gerrit.opnfv.org/gerrit/$PROJECT
726           description: 'Git URL to use on this Jenkins Slave'
727
728 - parameter:
729     name: 'intel-pod12-defaults'
730     parameters:
731       - node:
732           name: SLAVE_NAME
733           description: 'Slave name on Jenkins'
734           allowed-slaves:
735             - intel-pod12
736           default-slaves:
737             - intel-pod12
738       - string:
739           name: GIT_BASE
740           default: https://gerrit.opnfv.org/gerrit/$PROJECT
741           description: 'Git URL to use on this Jenkins Slave'
742
743 - parameter:
744     name: 'intel-pod18-defaults'
745     parameters:
746       - node:
747           name: SLAVE_NAME
748           description: 'Slave name on Jenkins'
749           allowed-slaves:
750             - intel-pod18
751           default-slaves:
752             - intel-pod18
753       - string:
754           name: GIT_BASE
755           default: https://gerrit.opnfv.org/gerrit/$PROJECT
756           description: 'Git URL to use on this Jenkins Slave'
757
758 - parameter:
759     name: 'itri-pod1-defaults'
760     parameters:
761       - node:
762           name: SLAVE_NAME
763           description: 'Slave name on Jenkins'
764           allowed-slaves:
765             - itri-pod1
766           default-slaves:
767             - itri-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       - string:
773           name: INSTALLER_IP
774           default: '10.20.0.2'
775           description: 'IP of the installer'
776
777 - parameter:
778     name: 'huawei-pod3-defaults'
779     parameters:
780       - node:
781           name: SLAVE_NAME
782           description: 'Slave name on Jenkins'
783           allowed-slaves:
784             - huawei-pod3
785           default-slaves:
786             - huawei-pod3
787       - label:
788           name: SLAVE_LABEL
789           default: 'huawei-test'
790           all-nodes: false
791           node-eligibility: 'ignore-offline'
792       - string:
793           name: GIT_BASE
794           default: https://gerrit.opnfv.org/gerrit/$PROJECT
795           description: 'Git URL to use on this Jenkins Slave'
796
797 - parameter:
798     name: 'huawei-pod4-defaults'
799     parameters:
800       - node:
801           name: SLAVE_NAME
802           description: 'Slave name on Jenkins'
803           allowed-slaves:
804             - huawei-pod4
805           default-slaves:
806             - huawei-pod4
807       - label:
808           name: SLAVE_LABEL
809           default: 'huawei-test'
810           all-nodes: false
811           node-eligibility: 'ignore-offline'
812       - string:
813           name: GIT_BASE
814           default: https://gerrit.opnfv.org/gerrit/$PROJECT
815           description: 'Git URL to use on this Jenkins Slave'
816
817 - parameter:
818     name: 'intel-pod8-defaults'
819     parameters:
820       - node:
821           name: SLAVE_NAME
822           description: 'Slave name on Jenkins'
823           allowed-slaves:
824             - intel-pod8
825           default-slaves:
826             - intel-pod8
827       - string:
828           name: GIT_BASE
829           default: https://gerrit.opnfv.org/gerrit/$PROJECT
830
831
832 - parameter:
833     name: 'intel-pod15-defaults'
834     parameters:
835       - node:
836           name: SLAVE_NAME
837           description: 'Slave name on Jenkins'
838           allowed-slaves:
839             - intel-pod15
840           default-slaves:
841             - intel-pod15
842       - string:
843           name: GIT_BASE
844           default: https://gerrit.opnfv.org/gerrit/$PROJECT
845
846 - parameter:
847     name: 'intel-pod17-defaults'
848     parameters:
849       - node:
850           name: SLAVE_NAME
851           description: 'Slave name on Jenkins'
852           allowed-slaves:
853             - intel-pod17
854           default-slaves:
855             - intel-pod17
856       - string:
857           name: GIT_BASE
858           default: https://gerrit.opnfv.org/gerrit/$PROJECT
859
860 - parameter:
861     name: 'huawei-virtual5-defaults'
862     parameters:
863       - label:
864           name: SLAVE_LABEL
865           default: 'huawei-virtual5'
866           all-nodes: false
867           node-eligibility: 'ignore-offline'
868       - string:
869           name: GIT_BASE
870           default: https://gerrit.opnfv.org/gerrit/$PROJECT
871
872 - parameter:
873     name: 'huawei-virtual7-defaults'
874     parameters:
875       - node:
876           name: SLAVE_NAME
877           description: 'Slave name on Jenkins'
878           allowed-slaves:
879             - huawei-virtual7
880           default-slaves:
881             - huawei-virtual7
882       - string:
883           name: GIT_BASE
884           default: https://gerrit.opnfv.org/gerrit/$PROJECT
885
886 - parameter:
887     name: 'huawei-pod7-defaults'
888     parameters:
889       - node:
890           name: SLAVE_NAME
891           description: 'Slave name on Jenkins'
892           allowed-slaves:
893             - huawei-pod7
894           default-slaves:
895             - huawei-pod7
896       - string:
897           name: GIT_BASE
898           default: https://gerrit.opnfv.org/gerrit/$PROJECT
899
900 - parameter:
901     name: 'zte-pod1-defaults'
902     parameters:
903       - node:
904           name: SLAVE_NAME
905           description: 'Slave name on Jenkins'
906           allowed-slaves:
907             - zte-pod1
908           default-slaves:
909             - zte-pod1
910       - string:
911           name: GIT_BASE
912           default: https://gerrit.opnfv.org/gerrit/$PROJECT
913           description: 'Git URL to use on this Jenkins Slave'
914       - string:
915           name: INSTALLER_IP
916           default: '10.20.6.2'
917           description: 'IP of the installer'
918       - string:
919           name: BRIDGE
920           default: 'br6'
921           description: 'pxe bridge for booting of Fuel master'
922
923 - parameter:
924     name: 'zte-pod2-defaults'
925     parameters:
926       - node:
927           name: SLAVE_NAME
928           description: 'Slave name on Jenkins'
929           allowed-slaves:
930             - zte-pod2
931           default-slaves:
932             - zte-pod2
933       - string:
934           name: GIT_BASE
935           default: https://gerrit.opnfv.org/gerrit/$PROJECT
936           description: 'Git URL to use on this Jenkins Slave'
937       - string:
938           name: INSTALLER_IP
939           default: '10.20.7.3'
940           description: 'IP of the installer'
941       - string:
942           name: BRIDGE
943           default: 'br7'
944           description: 'pxe bridge for booting of Daisy master'
945
946 - parameter:
947     name: 'zte-pod3-defaults'
948     parameters:
949       - node:
950           name: SLAVE_NAME
951           description: 'Slave name on Jenkins'
952           allowed-slaves:
953             - zte-pod3
954           default-slaves:
955             - zte-pod3
956       - string:
957           name: GIT_BASE
958           default: https://gerrit.opnfv.org/gerrit/$PROJECT
959           description: 'Git URL to use on this Jenkins Slave'
960       - string:
961           name: INSTALLER_IP
962           default: '10.20.0.2'
963           description: 'IP of the installer'
964       - string:
965           name: BRIDGE
966           default: 'br0'
967           description: 'pxe bridge for booting of Daisy master'
968
969 - parameter:
970     name: 'zte-pod9-defaults'
971     parameters:
972       - node:
973           name: SLAVE_NAME
974           description: 'Slave name on Jenkins'
975           allowed-slaves:
976             - zte-pod9
977           default-slaves:
978             - zte-pod9
979       - string:
980           name: GIT_BASE
981           default: https://gerrit.opnfv.org/gerrit/$PROJECT
982           description: 'Git URL to use on this Jenkins Slave'
983       - string:
984           name: INSTALLER_IP
985           default: '10.20.7.2'
986           description: 'IP of the installer'
987       - string:
988           name: BRIDGE
989           default: 'br0'
990           description: 'pxe bridge for booting of Daisy master'
991
992 - parameter:
993     name: zte-virtual5-defaults
994     parameters:
995       - node:
996           name: SLAVE_NAME
997           description: 'Slave name on Jenkins'
998           allowed-slaves:
999             - zte-virtual5
1000           default-slaves:
1001             - zte-virtual5
1002       - string:
1003           name: GIT_BASE
1004           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1005           description: 'Git URL to use on this Jenkins Slave'
1006
1007 - parameter:
1008     name: zte-virtual6-defaults
1009     parameters:
1010       - node:
1011           name: SLAVE_NAME
1012           description: 'Slave name on Jenkins'
1013           allowed-slaves:
1014             - zte-virtual6
1015           default-slaves:
1016             - zte-virtual6
1017       - string:
1018           name: GIT_BASE
1019           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1020           description: 'Git URL to use on this Jenkins Slave'
1021
1022 - parameter:
1023     name: 'juniper-pod1-defaults'
1024     parameters:
1025       - node:
1026           name: SLAVE_NAME
1027           description: 'Slave name on Jenkins'
1028           allowed-slaves:
1029             - juniper-pod1
1030           default-slaves:
1031             - juniper-pod1
1032       - string:
1033           name: GIT_BASE
1034           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1035           description: 'Git URL to use on this Jenkins Slave'
1036       - string:
1037           name: CEPH_DISKS
1038           default: /srv
1039           description: "Disks to use by ceph (comma separated list)"
1040
1041 - parameter:
1042     name: 'orange-pod1-defaults'
1043     parameters:
1044       - node:
1045           name: SLAVE_NAME
1046           description: 'Slave name on Jenkins'
1047           allowed-slaves:
1048             - orange-pod1
1049           default-slaves:
1050             - orange-pod1
1051       - string:
1052           name: GIT_BASE
1053           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1054           description: 'Git URL to use on this Jenkins Slave'
1055
1056 - parameter:
1057     name: 'orange-pod2-defaults'
1058     parameters:
1059       - node:
1060           name: SLAVE_NAME
1061           description: 'Slave name on Jenkins'
1062           allowed-slaves:
1063             - orange-pod2
1064           default-slaves:
1065             - orange-pod2
1066       - string:
1067           name: GIT_BASE
1068           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1069           description: 'Git URL to use on this Jenkins Slave'
1070
1071 - parameter:
1072     name: 'orange-pod5-defaults'
1073     parameters:
1074       - node:
1075           name: SLAVE_NAME
1076           description: 'Slave name on Jenkins'
1077           allowed-slaves:
1078             - orange-pod5
1079           default-slaves:
1080             - orange-pod5
1081       - string:
1082           name: GIT_BASE
1083           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1084           description: 'Git URL to use on this Jenkins Slave'
1085
1086 - parameter:
1087     name: 'dell-pod1-defaults'
1088     parameters:
1089       - node:
1090           name: SLAVE_NAME
1091           description: 'Slave name on Jenkins'
1092           allowed-slaves:
1093             - dell-pod1
1094           default-slaves:
1095             - dell-pod1
1096       - string:
1097           name: GIT_BASE
1098           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1099           description: 'Git URL to use on this Jenkins Slave'
1100
1101 - parameter:
1102     name: 'dell-pod2-defaults'
1103     parameters:
1104       - node:
1105           name: SLAVE_NAME
1106           description: 'Slave name on Jenkins'
1107           allowed-slaves:
1108             - dell-pod2
1109           default-slaves:
1110             - dell-pod2
1111       - string:
1112           name: GIT_BASE
1113           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1114           description: 'Git URL to use on this Jenkins Slave'
1115
1116 - parameter:
1117     name: 'nokia-pod1-defaults'
1118     parameters:
1119       - node:
1120           name: SLAVE_NAME
1121           description: 'Slave name on Jenkins'
1122           allowed-slaves:
1123             - nokia-pod1
1124           default-slaves:
1125             - nokia-pod1
1126       - string:
1127           name: GIT_BASE
1128           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1129           description: 'Git URL to use on this Jenkins Slave'
1130       - string:
1131           name: SSH_KEY
1132           default: /root/.ssh/id_rsa
1133           description: 'SSH key to use for Apex'
1134
1135 - parameter:
1136     name: 'intel-virtual6-defaults'
1137     parameters:
1138       - node:
1139           name: SLAVE_NAME
1140           description: 'Slave name on Jenkins'
1141           allowed-slaves:
1142             - intel-virtual6
1143           default-slaves:
1144             - intel-virtual6
1145       - string:
1146           name: GIT_BASE
1147           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1148           description: 'Git URL to use on this Jenkins Slave'
1149
1150 - parameter:
1151     name: 'intel-virtual10-defaults'
1152     parameters:
1153       - node:
1154           name: SLAVE_NAME
1155           description: 'Slave name on Jenkins'
1156           allowed-slaves:
1157             - intel-virtual10
1158           default-slaves:
1159             - intel-virtual10
1160       - string:
1161           name: GIT_BASE
1162           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1163           description: 'Git URL to use on this Jenkins Slave'
1164
1165 - parameter:
1166     name: 'doctor-slave-parameter'
1167     parameters:
1168       - string:
1169           name: GIT_BASE
1170           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1171           description: 'Git URL to use on this Jenkins Slave'
1172
1173 - parameter:
1174     name: 'ericsson-virtual5-defaults'
1175     parameters:
1176       - label:
1177           name: SLAVE_LABEL
1178           default: 'ericsson-virtual5'
1179           all-nodes: false
1180           node-eligibility: 'ignore-offline'
1181       - string:
1182           name: GIT_BASE
1183           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1184           description: 'Git URL to use on this Jenkins Slave'
1185
1186 - parameter:
1187     name: 'ericsson-virtual12-defaults'
1188     parameters:
1189       - label:
1190           name: SLAVE_LABEL
1191           default: 'ericsson-virtual12'
1192           all-nodes: false
1193           node-eligibility: 'ignore-offline'
1194       - string:
1195           name: GIT_BASE
1196           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1197           description: 'Git URL to use on this Jenkins Slave'
1198
1199 - parameter:
1200     name: 'ericsson-virtual13-defaults'
1201     parameters:
1202       - label:
1203           name: SLAVE_LABEL
1204           default: 'ericsson-virtual13'
1205           all-nodes: false
1206           node-eligibility: 'ignore-offline'
1207       - string:
1208           name: GIT_BASE
1209           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1210           description: 'Git URL to use on this Jenkins Slave'
1211
1212 - parameter:
1213     name: 'ericsson-virtual-pod1bl01-defaults'
1214     parameters:
1215       - label:
1216           name: SLAVE_LABEL
1217           default: 'ericsson-virtual-pod1bl01'
1218           all-nodes: false
1219           node-eligibility: 'ignore-offline'
1220       - string:
1221           name: GIT_BASE
1222           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1223           description: 'Git URL to use on this Jenkins Slave'
1224
1225 - parameter:
1226     name: 'odl-netvirt-virtual-defaults'
1227     parameters:
1228       - label:
1229           name: SLAVE_LABEL
1230           default: 'odl-netvirt-virtual'
1231           all-nodes: false
1232           node-eligibility: 'ignore-offline'
1233       - string:
1234           name: GIT_BASE
1235           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1236           description: 'Git URL to use on this Jenkins Slave'
1237
1238 - parameter:
1239     name: 'odl-netvirt-virtual-intel-defaults'
1240     parameters:
1241       - label:
1242           name: SLAVE_LABEL
1243           default: 'odl-netvirt-virtual-intel'
1244           all-nodes: false
1245           node-eligibility: 'ignore-offline'
1246       - string:
1247           name: GIT_BASE
1248           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1249           description: 'Git URL to use on this Jenkins Slave'
1250
1251 - parameter:
1252     name: 'flex-pod1-defaults'
1253     parameters:
1254       - node:
1255           name: SLAVE_NAME
1256           description: 'Slave name on Jenkins'
1257           allowed-slaves:
1258             - flex-pod1
1259           default-slaves:
1260             - flex-pod1
1261       - string:
1262           name: GIT_BASE
1263           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1264           description: 'Git URL to use on this Jenkins Slave'
1265
1266 #####################################################
1267 # These slaves are just dummy slaves for sandbox jobs
1268 #####################################################
1269 - parameter:
1270     name: 'sandbox-baremetal-defaults'
1271     parameters:
1272       - label:
1273           name: SLAVE_LABEL
1274           default: 'sandbox-baremetal'
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."
1286
1287 - parameter:
1288     name: 'sandbox-virtual-defaults'
1289     parameters:
1290       - label:
1291           name: SLAVE_LABEL
1292           default: 'sandbox-virtual'
1293           description: 'Slave label on Jenkins'
1294           all-nodes: false
1295           node-eligibility: 'ignore-offline'
1296       - string:
1297           name: GIT_BASE
1298           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1299           description: 'Git URL to use on this Jenkins Slave'
1300       - string:
1301           name: BUILD_DIRECTORY
1302           default: $WORKSPACE/build_output
1303           description: "Directory where the build artifact will be located upon the completion of the build."
1304
1305 - parameter:
1306     name: 'dummy-pod1-defaults'
1307     parameters:
1308       - label:
1309           name: SLAVE_LABEL
1310           default: 'dummy-pod1'
1311           description: 'Slave label on Jenkins'
1312           all-nodes: false
1313           node-eligibility: 'ignore-offline'
1314       - string:
1315           name: GIT_BASE
1316           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1317           description: 'Git URL to use on this Jenkins Slave'
1318       - string:
1319           name: BUILD_DIRECTORY
1320           default: $WORKSPACE/build_output
1321           description: "Directory where the build artifact will be located upon the completion of the build."