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