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