Remove ericsson-build3 from Jenkins
[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 - parameter:
832     name: 'intel-pod17-defaults'
833     parameters:
834       - node:
835           name: SLAVE_NAME
836           description: 'Slave name on Jenkins'
837           allowed-slaves:
838             - intel-pod17
839           default-slaves:
840             - intel-pod17
841       - string:
842           name: GIT_BASE
843           default: https://gerrit.opnfv.org/gerrit/$PROJECT
844
845 - parameter:
846     name: 'huawei-virtual5-defaults'
847     parameters:
848       - label:
849           name: SLAVE_LABEL
850           default: 'huawei-virtual5'
851           all-nodes: false
852           node-eligibility: 'ignore-offline'
853       - string:
854           name: GIT_BASE
855           default: https://gerrit.opnfv.org/gerrit/$PROJECT
856
857 - parameter:
858     name: 'huawei-virtual7-defaults'
859     parameters:
860       - node:
861           name: SLAVE_NAME
862           description: 'Slave name on Jenkins'
863           allowed-slaves:
864             - huawei-virtual7
865           default-slaves:
866             - huawei-virtual7
867       - string:
868           name: GIT_BASE
869           default: https://gerrit.opnfv.org/gerrit/$PROJECT
870
871 - parameter:
872     name: 'huawei-pod7-defaults'
873     parameters:
874       - node:
875           name: SLAVE_NAME
876           description: 'Slave name on Jenkins'
877           allowed-slaves:
878             - huawei-pod7
879           default-slaves:
880             - huawei-pod7
881       - string:
882           name: GIT_BASE
883           default: https://gerrit.opnfv.org/gerrit/$PROJECT
884
885 - parameter:
886     name: 'zte-pod1-defaults'
887     parameters:
888       - node:
889           name: SLAVE_NAME
890           description: 'Slave name on Jenkins'
891           allowed-slaves:
892             - zte-pod1
893           default-slaves:
894             - zte-pod1
895       - string:
896           name: GIT_BASE
897           default: https://gerrit.opnfv.org/gerrit/$PROJECT
898           description: 'Git URL to use on this Jenkins Slave'
899       - string:
900           name: INSTALLER_IP
901           default: '10.20.6.2'
902           description: 'IP of the installer'
903       - string:
904           name: BRIDGE
905           default: 'br6'
906           description: 'pxe bridge for booting of Fuel master'
907
908 - parameter:
909     name: 'zte-pod2-defaults'
910     parameters:
911       - node:
912           name: SLAVE_NAME
913           description: 'Slave name on Jenkins'
914           allowed-slaves:
915             - zte-pod2
916           default-slaves:
917             - zte-pod2
918       - string:
919           name: GIT_BASE
920           default: https://gerrit.opnfv.org/gerrit/$PROJECT
921           description: 'Git URL to use on this Jenkins Slave'
922       - string:
923           name: INSTALLER_IP
924           default: '10.20.7.3'
925           description: 'IP of the installer'
926       - string:
927           name: BRIDGE
928           default: 'br7'
929           description: 'pxe bridge for booting of Daisy master'
930
931 - parameter:
932     name: 'zte-pod3-defaults'
933     parameters:
934       - node:
935           name: SLAVE_NAME
936           description: 'Slave name on Jenkins'
937           allowed-slaves:
938             - zte-pod3
939           default-slaves:
940             - zte-pod3
941       - string:
942           name: GIT_BASE
943           default: https://gerrit.opnfv.org/gerrit/$PROJECT
944           description: 'Git URL to use on this Jenkins Slave'
945       - string:
946           name: INSTALLER_IP
947           default: '10.20.0.2'
948           description: 'IP of the installer'
949       - string:
950           name: BRIDGE
951           default: 'br0'
952           description: 'pxe bridge for booting of Daisy master'
953
954 - parameter:
955     name: 'zte-pod9-defaults'
956     parameters:
957       - node:
958           name: SLAVE_NAME
959           description: 'Slave name on Jenkins'
960           allowed-slaves:
961             - zte-pod9
962           default-slaves:
963             - zte-pod9
964       - string:
965           name: GIT_BASE
966           default: https://gerrit.opnfv.org/gerrit/$PROJECT
967           description: 'Git URL to use on this Jenkins Slave'
968       - string:
969           name: INSTALLER_IP
970           default: '10.20.7.2'
971           description: 'IP of the installer'
972       - string:
973           name: BRIDGE
974           default: 'br0'
975           description: 'pxe bridge for booting of Daisy master'
976
977 - parameter:
978     name: zte-virtual5-defaults
979     parameters:
980       - node:
981           name: SLAVE_NAME
982           description: 'Slave name on Jenkins'
983           allowed-slaves:
984             - zte-virtual5
985           default-slaves:
986             - zte-virtual5
987       - string:
988           name: GIT_BASE
989           default: https://gerrit.opnfv.org/gerrit/$PROJECT
990           description: 'Git URL to use on this Jenkins Slave'
991
992 - parameter:
993     name: zte-virtual6-defaults
994     parameters:
995       - node:
996           name: SLAVE_NAME
997           description: 'Slave name on Jenkins'
998           allowed-slaves:
999             - zte-virtual6
1000           default-slaves:
1001             - zte-virtual6
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: 'juniper-pod1-defaults'
1009     parameters:
1010       - node:
1011           name: SLAVE_NAME
1012           description: 'Slave name on Jenkins'
1013           allowed-slaves:
1014             - juniper-pod1
1015           default-slaves:
1016             - juniper-pod1
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       - string:
1022           name: CEPH_DISKS
1023           default: /srv
1024           description: "Disks to use by ceph (comma separated list)"
1025
1026 - parameter:
1027     name: 'orange-pod1-defaults'
1028     parameters:
1029       - node:
1030           name: SLAVE_NAME
1031           description: 'Slave name on Jenkins'
1032           allowed-slaves:
1033             - orange-pod1
1034           default-slaves:
1035             - orange-pod1
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: 'orange-pod2-defaults'
1043     parameters:
1044       - node:
1045           name: SLAVE_NAME
1046           description: 'Slave name on Jenkins'
1047           allowed-slaves:
1048             - orange-pod2
1049           default-slaves:
1050             - orange-pod2
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-pod5-defaults'
1058     parameters:
1059       - node:
1060           name: SLAVE_NAME
1061           description: 'Slave name on Jenkins'
1062           allowed-slaves:
1063             - orange-pod5
1064           default-slaves:
1065             - orange-pod5
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: 'dell-pod1-defaults'
1073     parameters:
1074       - node:
1075           name: SLAVE_NAME
1076           description: 'Slave name on Jenkins'
1077           allowed-slaves:
1078             - dell-pod1
1079           default-slaves:
1080             - dell-pod1
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-pod2-defaults'
1088     parameters:
1089       - node:
1090           name: SLAVE_NAME
1091           description: 'Slave name on Jenkins'
1092           allowed-slaves:
1093             - dell-pod2
1094           default-slaves:
1095             - dell-pod2
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: 'nokia-pod1-defaults'
1103     parameters:
1104       - node:
1105           name: SLAVE_NAME
1106           description: 'Slave name on Jenkins'
1107           allowed-slaves:
1108             - nokia-pod1
1109           default-slaves:
1110             - nokia-pod1
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       - string:
1116           name: SSH_KEY
1117           default: /root/.ssh/id_rsa
1118           description: 'SSH key to use for Apex'
1119
1120 - parameter:
1121     name: 'intel-virtual6-defaults'
1122     parameters:
1123       - node:
1124           name: SLAVE_NAME
1125           description: 'Slave name on Jenkins'
1126           allowed-slaves:
1127             - intel-virtual6
1128           default-slaves:
1129             - intel-virtual6
1130       - string:
1131           name: GIT_BASE
1132           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1133           description: 'Git URL to use on this Jenkins Slave'
1134
1135 - parameter:
1136     name: 'intel-virtual10-defaults'
1137     parameters:
1138       - node:
1139           name: SLAVE_NAME
1140           description: 'Slave name on Jenkins'
1141           allowed-slaves:
1142             - intel-virtual10
1143           default-slaves:
1144             - intel-virtual10
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: 'doctor-slave-parameter'
1152     parameters:
1153       - string:
1154           name: GIT_BASE
1155           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1156           description: 'Git URL to use on this Jenkins Slave'
1157
1158 - parameter:
1159     name: 'ericsson-virtual5-defaults'
1160     parameters:
1161       - label:
1162           name: SLAVE_LABEL
1163           default: 'ericsson-virtual5'
1164           all-nodes: false
1165           node-eligibility: 'ignore-offline'
1166       - string:
1167           name: GIT_BASE
1168           default: https://git.opendaylight.org/gerrit/p/$PROJECT.git
1169           description: 'Git URL to use on this Jenkins Slave'
1170
1171 - parameter:
1172     name: 'ericsson-virtual12-defaults'
1173     parameters:
1174       - label:
1175           name: SLAVE_LABEL
1176           default: 'ericsson-virtual12'
1177           all-nodes: false
1178           node-eligibility: 'ignore-offline'
1179       - string:
1180           name: GIT_BASE
1181           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1182           description: 'Git URL to use on this Jenkins Slave'
1183
1184 - parameter:
1185     name: 'ericsson-virtual13-defaults'
1186     parameters:
1187       - label:
1188           name: SLAVE_LABEL
1189           default: 'ericsson-virtual13'
1190           all-nodes: false
1191           node-eligibility: 'ignore-offline'
1192       - string:
1193           name: GIT_BASE
1194           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1195           description: 'Git URL to use on this Jenkins Slave'
1196
1197 - parameter:
1198     name: 'ericsson-virtual-pod1bl01-defaults'
1199     parameters:
1200       - label:
1201           name: SLAVE_LABEL
1202           default: 'ericsson-virtual-pod1bl01'
1203           all-nodes: false
1204           node-eligibility: 'ignore-offline'
1205       - string:
1206           name: GIT_BASE
1207           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1208           description: 'Git URL to use on this Jenkins Slave'
1209
1210 - parameter:
1211     name: 'odl-netvirt-virtual-defaults'
1212     parameters:
1213       - label:
1214           name: SLAVE_LABEL
1215           default: 'odl-netvirt-virtual'
1216           all-nodes: false
1217           node-eligibility: 'ignore-offline'
1218       - string:
1219           name: GIT_BASE
1220           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1221           description: 'Git URL to use on this Jenkins Slave'
1222
1223 - parameter:
1224     name: 'odl-netvirt-virtual-intel-defaults'
1225     parameters:
1226       - label:
1227           name: SLAVE_LABEL
1228           default: 'odl-netvirt-virtual-intel'
1229           all-nodes: false
1230           node-eligibility: 'ignore-offline'
1231       - string:
1232           name: GIT_BASE
1233           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1234           description: 'Git URL to use on this Jenkins Slave'
1235
1236 - parameter:
1237     name: 'flex-pod1-defaults'
1238     parameters:
1239       - node:
1240           name: SLAVE_NAME
1241           description: 'Slave name on Jenkins'
1242           allowed-slaves:
1243             - flex-pod1
1244           default-slaves:
1245             - flex-pod1
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 #####################################################
1252 # These slaves are just dummy slaves for sandbox jobs
1253 #####################################################
1254 - parameter:
1255     name: 'sandbox-baremetal-defaults'
1256     parameters:
1257       - label:
1258           name: SLAVE_LABEL
1259           default: 'sandbox-baremetal'
1260           description: 'Slave label on Jenkins'
1261           all-nodes: false
1262           node-eligibility: 'ignore-offline'
1263       - string:
1264           name: GIT_BASE
1265           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1266           description: 'Git URL to use on this Jenkins Slave'
1267       - string:
1268           name: BUILD_DIRECTORY
1269           default: $WORKSPACE/build_output
1270           description: "Directory where the build artifact will be located upon the completion of the build."
1271
1272 - parameter:
1273     name: 'sandbox-virtual-defaults'
1274     parameters:
1275       - label:
1276           name: SLAVE_LABEL
1277           default: 'sandbox-virtual'
1278           description: 'Slave label on Jenkins'
1279           all-nodes: false
1280           node-eligibility: 'ignore-offline'
1281       - string:
1282           name: GIT_BASE
1283           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1284           description: 'Git URL to use on this Jenkins Slave'
1285       - string:
1286           name: BUILD_DIRECTORY
1287           default: $WORKSPACE/build_output
1288           description: "Directory where the build artifact will be located upon the completion of the build."
1289
1290 - parameter:
1291     name: 'dummy-pod1-defaults'
1292     parameters:
1293       - label:
1294           name: SLAVE_LABEL
1295           default: 'dummy-pod1'
1296           description: 'Slave label on Jenkins'
1297           all-nodes: false
1298           node-eligibility: 'ignore-offline'
1299       - string:
1300           name: GIT_BASE
1301           default: https://gerrit.opnfv.org/gerrit/$PROJECT
1302           description: 'Git URL to use on this Jenkins Slave'
1303       - string:
1304           name: BUILD_DIRECTORY
1305           default: $WORKSPACE/build_output
1306           description: "Directory where the build artifact will be located upon the completion of the build."