arm-pod2: Adding arm-pod2 to jenkins
[releng.git] / jjb / opnfv / slave-params.yml
1 - parameter:
2     name: 'apex-daily-master-defaults'
3     parameters:
4         - label:
5             name: SLAVE_LABEL
6             default: 'apex-daily-master'
7         - string:
8             name: INSTALLER_VERSION
9             default: latest
10             description: 'Version of the installer to deploy'
11         - string:
12             name: GIT_BASE
13             default: https://gerrit.opnfv.org/gerrit/$PROJECT
14             description: 'Git URL to use on this Jenkins Slave'
15         - string:
16             name: SSH_KEY
17             default: /root/.ssh/id_rsa
18             description: 'SSH key to use for Apex'
19 - parameter:
20     name: 'apex-verify-master-defaults'
21     parameters:
22         - label:
23             name: SLAVE_LABEL
24             default: 'apex-verify-master'
25         - string:
26             name: INSTALLER_VERSION
27             default: latest
28             description: 'Version of the installer to deploy'
29         - string:
30             name: GIT_BASE
31             default: https://gerrit.opnfv.org/gerrit/$PROJECT
32             description: 'Git URL to use on this Jenkins Slave'
33         - string:
34             name: SSH_KEY
35             default: /root/.ssh/id_rsa
36             description: 'SSH key to use for Apex'
37 - parameter:
38     name: 'fuel-baremetal-defaults'
39     parameters:
40         - label:
41             name: SLAVE_LABEL
42             default: 'fuel-baremetal'
43         - string:
44             name: GIT_BASE
45             default: https://gerrit.opnfv.org/gerrit/$PROJECT
46             description: 'Git URL to use on this Jenkins Slave'
47 - parameter:
48     name: 'fuel-virtual-defaults'
49     parameters:
50         - label:
51             name: SLAVE_LABEL
52             default: 'fuel-virtual'
53         - string:
54             name: GIT_BASE
55             default: https://gerrit.opnfv.org/gerrit/$PROJECT
56             description: 'Git URL to use on this Jenkins Slave'
57 - parameter:
58     name: 'joid-baremetal-defaults'
59     parameters:
60         - label:
61             name: SLAVE_LABEL
62             default: 'joid-baremetal'
63         - string:
64             name: GIT_BASE
65             default: https://gerrit.opnfv.org/gerrit/$PROJECT
66             description: 'Git URL to use on this Jenkins Slave'
67         - string:
68             name: CEPH_DISKS
69             default: /srv
70             description: "Disks to use by ceph (comma separated list)"
71         - string:
72             name: EXTERNAL_NETWORK
73             default: ext-net;flat;10.5.15.5;10.5.15.250;10.5.15.254;10.5.15.0/24
74             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
75 - parameter:
76     name: 'joid-virtual-defaults'
77     parameters:
78         - label:
79             name: SLAVE_LABEL
80             default: 'joid-virtual'
81         - string:
82             name: GIT_BASE
83             default: https://gerrit.opnfv.org/gerrit/$PROJECT
84             description: 'Git URL to use on this Jenkins Slave'
85 - parameter:
86     name: 'compass-baremetal-defaults'
87     parameters:
88         - label:
89             name: SLAVE_LABEL
90             default: 'compass-baremetal'
91         - string:
92             name: GIT_BASE
93             default: https://gerrit.opnfv.org/gerrit/$PROJECT
94             description: 'Git URL to use on this Jenkins Slave'
95 - parameter:
96     name: 'compass-virtual-defaults'
97     parameters:
98         - label:
99             name: SLAVE_LABEL
100             default: 'compass-virtual'
101         - string:
102             name: GIT_BASE
103             default: https://gerrit.opnfv.org/gerrit/$PROJECT
104             description: 'Git URL to use on this Jenkins Slave'
105 - parameter:
106     name: 'lf-pod1-defaults'
107     parameters:
108         - node:
109             name: SLAVE_NAME
110             description: 'Slave name on Jenkins'
111             allowed-slaves:
112                 - lf-pod1
113             default-slaves:
114                 - lf-pod1
115         - string:
116             name: INSTALLER_VERSION
117             default: latest
118             description: 'Version of the installer to deploy'
119         - string:
120             name: GIT_BASE
121             default: https://gerrit.opnfv.org/gerrit/$PROJECT
122             description: 'Git URL to use on this Jenkins Slave'
123         - string:
124             name: SSH_KEY
125             default: /root/.ssh/id_rsa
126             description: 'SSH key to use for Apex'
127 - parameter:
128     name: 'lf-pod2-defaults'
129     parameters:
130         - node:
131             name: SLAVE_NAME
132             description: 'Slave name on Jenkins'
133             allowed-slaves:
134                 - lf-pod2
135             default-slaves:
136                 - lf-pod2
137         - string:
138             name: GIT_BASE
139             default: ssh://gerrit.opnfv.org:29418/$PROJECT
140             description: 'Git URL to use on this Jenkins Slave'
141 - parameter:
142     name: 'ericsson-pod1-defaults'
143     parameters:
144         - node:
145             name: SLAVE_NAME
146             description: 'Slave name on Jenkins'
147             allowed-slaves:
148                 - ericsson-pod1
149             default-slaves:
150                 - ericsson-pod1
151         - string:
152             name: GIT_BASE
153             default: https://gerrit.opnfv.org/gerrit/$PROJECT
154             description: 'Git URL to use on this Jenkins Slave'
155 - parameter:
156     name: 'ericsson-pod2-defaults'
157     parameters:
158         - node:
159             name: SLAVE_NAME
160             description: 'Slave name on Jenkins'
161             allowed-slaves:
162                 - ericsson-pod2
163             default-slaves:
164                 - ericsson-pod2
165         - string:
166             name: GIT_BASE
167             default: https://gerrit.opnfv.org/gerrit/$PROJECT
168             description: 'Git URL to use on this Jenkins Slave'
169
170 - parameter:
171     name: 'intel-pod2-defaults'
172     parameters:
173         - node:
174             name: SLAVE_NAME
175             description: 'Slave name on Jenkins'
176             allowed-slaves:
177                 - intel-pod2
178             default-slaves:
179                 - intel-pod2
180         - string:
181             name: INSTALLER_VERSION
182             default: stable
183             description: 'Version of the installer to deploy'
184         - string:
185             name: GIT_BASE
186             default: https://gerrit.opnfv.org/gerrit/$PROJECT
187             description: 'Git URL to use on this Jenkins Slave'
188         - string:
189             name: SSH_KEY
190             default: /root/.ssh/id_rsa
191             description: 'SSH key to use for Apex'
192
193 - parameter:
194     name: 'intel-pod3-defaults'
195     parameters:
196         - node:
197             name: SLAVE_NAME
198             description: 'Slave name on Jenkins'
199             allowed-slaves:
200                 - intel-pod3
201             default-slaves:
202                 - intel-pod3
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
208 - parameter:
209     name: 'intel-pod5-defaults'
210     parameters:
211         - node:
212             name: SLAVE_NAME
213             description: 'Slave name on Jenkins'
214             allowed-slaves:
215                 - intel-pod5
216             default-slaves:
217                 - intel-pod5
218         - string:
219             name: INSTALLER_VERSION
220             default: stable
221             description: 'Version of the installer to deploy'
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: CEPH_DISKS
228             default: /srv
229             description: "Disks to use by ceph (comma separated list)"
230         - string:
231             name: EXTERNAL_NETWORK
232             default: ext-net;flat;10.5.15.5;10.5.15.250;10.5.15.254;10.5.15.0/24
233             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
234
235 - parameter:
236     name: 'intel-pod6-defaults'
237     parameters:
238         - node:
239             name: SLAVE_NAME
240             description: 'Slave name on Jenkins'
241             allowed-slaves:
242                 - intel-pod6
243             default-slaves:
244                 - intel-pod6
245         - string:
246             name: INSTALLER_VERSION
247             default: latest
248             description: 'Version of the installer to deploy'
249         - string:
250             name: GIT_BASE
251             default: https://gerrit.opnfv.org/gerrit/$PROJECT
252             description: 'Git URL to use on this Jenkins Slave'
253         - string:
254             name: CEPH_DISKS
255             default: /srv
256             description: "Disks to use by ceph (comma separated list)"
257         - string:
258             name: EXTERNAL_NETWORK
259             default: ext-net;flat;10.6.15.5;10.6.15.250;10.6.15.254;10.6.15.0/24
260             description: "External network to create for pod6 (name;type;first ip;last ip; gateway;network)"
261
262 - parameter:
263     name: 'intel-pod7-defaults'
264     parameters:
265         - node:
266             name: SLAVE_NAME
267             description: 'Slave name on Jenkins'
268             allowed-slaves:
269                 - intel-pod7
270             default-slaves:
271                 - intel-pod7
272         - string:
273             name: INSTALLER_VERSION
274             default: latest
275             description: 'Version of the installer to deploy'
276         - string:
277             name: GIT_BASE
278             default: https://gerrit.opnfv.org/gerrit/$PROJECT
279             description: 'Git URL to use on this Jenkins Slave'
280         - string:
281             name: SSH_KEY
282             default: /root/.ssh/id_rsa
283             description: 'SSH key to use for Apex'
284
285 - parameter:
286     name: 'intel-pod8-defaults'
287     parameters:
288         - node:
289             name: SLAVE_NAME
290             description: 'Slave name on Jenkins'
291             allowed-slaves:
292                 - intel-pod8
293             default-slaves:
294                 - intel-pod8
295         - string:
296             name: INSTALLER_VERSION
297             default: latest
298             description: 'Version of the installer to deploy'
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
304 - parameter:
305     name: 'huawei-build-defaults'
306     parameters:
307         - node:
308             name: SLAVE_NAME
309             description: 'Slave name on Jenkins'
310             allowed-slaves:
311                 - huawei-build
312             default-slaves:
313                 - huawei-build
314         - string:
315             name: INSTALLER_VERSION
316             default: stable
317             description: 'Version of the installer to deploy'
318         - string:
319             name: GIT_BASE
320             default: https://gerrit.opnfv.org/gerrit/$PROJECT
321             description: 'Git URL to use on this Jenkins Slave'
322
323 - parameter:
324     name: 'huawei-pod1-defaults'
325     parameters:
326         - node:
327             name: SLAVE_NAME
328             description: 'Slave name on Jenkins'
329             allowed-slaves:
330                 - huawei-pod1
331             default-slaves:
332                 - huawei-pod1
333         - string:
334             name: INSTALLER_VERSION
335             default: stable
336             description: 'Version of the installer to deploy'
337         - string:
338             name: GIT_BASE
339             default: https://gerrit.opnfv.org/gerrit/$PROJECT
340             description: 'Git URL to use on this Jenkins Slave'
341
342 - parameter:
343     name: 'huawei-pod2-defaults'
344     parameters:
345         - node:
346             name: SLAVE_NAME
347             description: 'Slave name on Jenkins'
348             allowed-slaves:
349                 - huawei-pod2
350             default-slaves:
351                 - huawei-pod2
352         - string:
353             name: INSTALLER_VERSION
354             default: stable
355             description: 'Version of the installer to deploy'
356         - string:
357             name: GIT_BASE
358             default: https://gerrit.opnfv.org/gerrit/$PROJECT
359             description: 'Git URL to use on this Jenkins Slave'
360
361 - parameter:
362     name: 'huawei-pod3-defaults'
363     parameters:
364         - node:
365             name: SLAVE_NAME
366             description: 'Slave name on Jenkins'
367             allowed-slaves:
368                 - huawei-pod3
369             default-slaves:
370                 - huawei-pod3
371         - label:
372             name: SLAVE_LABEL
373             default: 'huawei-test'
374         - string:
375             name: INSTALLER_VERSION
376             default: stable
377             description: 'Version of the installer to deploy'
378         - string:
379             name: GIT_BASE
380             default: https://gerrit.opnfv.org/gerrit/$PROJECT
381             description: 'Git URL to use on this Jenkins Slave'
382
383 - parameter:
384     name: 'huawei-pod4-defaults'
385     parameters:
386         - node:
387             name: SLAVE_NAME
388             description: 'Slave name on Jenkins'
389             allowed-slaves:
390                 - huawei-pod4
391             default-slaves:
392                 - huawei-pod4
393         - label:
394             name: SLAVE_LABEL
395             default: 'huawei-test'
396         - string:
397             name: INSTALLER_VERSION
398             default: stable
399             description: 'Version of the installer to deploy'
400         - string:
401             name: GIT_BASE
402             default: https://gerrit.opnfv.org/gerrit/$PROJECT
403             description: 'Git URL to use on this Jenkins Slave'
404 - parameter:
405     name: 'zte-pod1-defaults'
406     parameters:
407         - node:
408             name: SLAVE_NAME
409             description: 'Slave name on Jenkins'
410             allowed-slaves:
411                 - zte-pod1
412             default-slaves:
413                 - zte-pod1
414         - string:
415             name: GIT_BASE
416             default: https://gerrit.opnfv.org/gerrit/$PROJECT
417             description: 'Git URL to use on this Jenkins Slave'
418
419 - parameter:
420     name: 'juniper-pod1-defaults'
421     parameters:
422         - node:
423             name: SLAVE_NAME
424             description: 'Slave name on Jenkins'
425             allowed-slaves:
426                 - juniper-pod1
427             default-slaves:
428                 - juniper-pod1
429         - string:
430             name: INSTALLER_VERSION
431             default: latest
432             description: 'Version of the installer to deploy'
433         - string:
434             name: GIT_BASE
435             default: https://gerrit.opnfv.org/gerrit/$PROJECT
436             description: 'Git URL to use on this Jenkins Slave'
437         - string:
438             name: CEPH_DISKS
439             default: /srv
440             description: "Disks to use by ceph (comma separated list)"
441
442 - parameter:
443     name: 'orange-pod2-defaults'
444     parameters:
445         - node:
446             name: SLAVE_NAME
447             description: 'Slave name on Jenkins'
448             allowed-slaves:
449                 - orange-pod2
450             default-slaves:
451                 - orange-pod2
452         - string:
453             name: INSTALLER_VERSION
454             default: latest
455             description: 'Version of the installer to deploy'
456         - string:
457             name: GIT_BASE
458             default: https://gerrit.opnfv.org/gerrit/$PROJECT
459             description: 'Git URL to use on this Jenkins Slave'
460         - string:
461             name: CEPH_DISKS
462             default: /dev/sdb /dev/sdc
463             description: "Disks to use by ceph by default (space separated list)"
464         - string:
465             name: EXTERNAL_NETWORK
466             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
467             description: "External network to create (name;type;first ip;last ip; gateway;network)"
468
469 - parameter:
470     name: 'orange-pod5-defaults'
471     parameters:
472         - node:
473             name: SLAVE_NAME
474             description: 'Slave name on Jenkins'
475             allowed-slaves:
476                 - orange-pod5
477             default-slaves:
478                 - orange-pod5
479         - string:
480             name: INSTALLER_VERSION
481             default: latest
482             description: 'Version of the installer to deploy'
483         - string:
484             name: GIT_BASE
485             default: https://gerrit.opnfv.org/gerrit/$PROJECT
486             description: 'Git URL to use on this Jenkins Slave'
487
488 - parameter:
489     name: 'ericsson-build-defaults'
490     parameters:
491         - label:
492             name: SLAVE_LABEL
493             default: 'ericsson-build'
494         - string:
495             name: GIT_BASE
496             default: https://gerrit.opnfv.org/gerrit/$PROJECT
497             description: 'Git URL to use on these Jenkins Slaves'
498
499 - parameter:
500     name: 'intel-virtual2-defaults'
501     parameters:
502         - node:
503             name: SLAVE_NAME
504             description: 'Slave name on Jenkins'
505             allowed-slaves:
506                 - intel-virtual2
507             default-slaves:
508                 - intel-virtual2
509         - string:
510             name: INSTALLER_VERSION
511             default: latest
512             description: 'Version of the installer to deploy'
513         - string:
514             name: GIT_BASE
515             default: https://gerrit.opnfv.org/gerrit/$PROJECT
516             description: 'Git URL to use on this Jenkins Slave'
517         - string:
518             name: SSH_KEY
519             default: /root/.ssh/id_rsa
520             description: 'SSH key to use for Apex'
521
522 - parameter:
523     name: 'dell-pod1-defaults'
524     parameters:
525         - node:
526             name: SLAVE_NAME
527             description: 'Slave name on Jenkins'
528             allowed-slaves:
529                 - dell-pod1
530             default-slaves:
531                 - dell-pod1
532         - string:
533             name: INSTALLER_VERSION
534             default: latest
535             description: 'Version of the installer to deploy'
536         - string:
537             name: GIT_BASE
538             default: https://gerrit.opnfv.org/gerrit/$PROJECT
539             description: 'Git URL to use on this Jenkins Slave'
540
541 - parameter:
542     name: 'dell-pod2-defaults'
543     parameters:
544         - node:
545             name: SLAVE_NAME
546             description: 'Slave name on Jenkins'
547             allowed-slaves:
548                 - dell-pod2
549             default-slaves:
550                 - dell-pod2
551         - string:
552             name: INSTALLER_VERSION
553             default: latest
554             description: 'Version of the installer to deploy'
555         - string:
556             name: GIT_BASE
557             default: https://gerrit.opnfv.org/gerrit/$PROJECT
558             description: 'Git URL to use on this Jenkins Slave'
559
560 - parameter:
561     name: 'nokia-pod1-defaults'
562     parameters:
563         - node:
564             name: SLAVE_NAME
565             description: 'Slave name on Jenkins'
566             allowed-slaves:
567                 - nokia-pod1
568             default-slaves:
569                 - nokia-pod1
570         - string:
571             name: INSTALLER_VERSION
572             default: stable
573             description: 'Version of the installer to deploy'
574         - string:
575             name: GIT_BASE
576             default: https://gerrit.opnfv.org/gerrit/$PROJECT
577             description: 'Git URL to use on this Jenkins Slave'
578         - string:
579             name: SSH_KEY
580             default: /root/.ssh/id_rsa
581             description: 'SSH key to use for Apex'
582
583 - parameter:
584     name: 'arm-build1-defaults'
585     parameters:
586         - node:
587             name: SLAVE_NAME
588             description: 'Slave name on Jenkins'
589             allowed-slaves:
590                 - arm-build1
591             default-slaves:
592                 - arm-build1
593         - string:
594             name: GIT_BASE
595             default: https://gerrit.opnfv.org/gerrit/$PROJECT
596             description: 'Git URL to use on this Jenkins Slave'
597
598 - parameter:
599     name: 'arm-pod1-defaults'
600     parameters:
601         - node:
602             name: SLAVE_NAME
603             description: 'Slave name on Jenkins'
604             allowed-slaves:
605                 - arm-pod1
606             default-slaves:
607                 - arm-pod1
608         - string:
609             name: GIT_BASE
610             default: https://gerrit.opnfv.org/gerrit/$PROJECT
611             description: 'Git URL to use on this Jenkins Slave'
612         - string:
613             name: DEFAULT_BRIDGE
614             default: 'admin6_br0,public6_br0'
615             desciption: 'The bridge to use for Fuel PXE booting. It can be a comma sparated list of bridges, in which case the first is the PXE boot bridge, and all subsequent interfaces that will be added to the VM. If left empty, most deploy scripts will default to pxebr.'
616         - string:
617             name: DEPLOY_TIMEOUT
618             default: '360'
619             description: 'Deployment timeout in minutes'
620         - string:
621             name: LAB_CONFIG_URL
622             default: ssh://git@git.enea.com/pharos/lab-config
623             description: 'Base URI to the configuration directory'
624
625 - parameter:
626     name: 'arm-pod2-defaults'
627     parameters:
628         - node:
629             name: SLAVE_NAME
630             description: 'Slave name on Jenkins'
631             allowed-slaves:
632                 - arm-pod2
633             default-slaves:
634                 - arm-pod2
635         - string:
636             name: GIT_BASE
637             default: https://gerrit.opnfv.org/gerrit/$PROJECT
638             description: 'Git URL to use on this Jenkins Slave'
639         - string:
640             name: DEFAULT_BRIDGE
641             default: 'admin_br0,public_br0'
642             desciption: 'The bridge to use for Fuel PXE booting. It can be a comma sparated list of bridges, in which case the first is the PXE boot bridge, and all subsequent interfaces that will be added to the VM. If left empty, most deploy scripts will default to pxebr.'
643         - string:
644             name: DEPLOY_TIMEOUT
645             default: '360'
646             description: 'Deployment timeout in minutes'
647         - string:
648             name: LAB_CONFIG_URL
649             default: ssh://git@git.enea.com/pharos/lab-config
650             description: 'Base URI to the configuration directory'
651
652 - parameter:
653     name: 'opnfv-build-centos-defaults'
654     parameters:
655         - label:
656             name: SLAVE_LABEL
657             default: 'opnfv-build-centos'
658         - string:
659             name: GIT_BASE
660             default: https://gerrit.opnfv.org/gerrit/$PROJECT
661             description: 'Git URL to use on this Jenkins Slave'
662         - string:
663             name: BUILD_DIRECTORY
664             default: $WORKSPACE/build_output
665             description: "Directory where the build artifact will be located upon the completion of the build."
666 - parameter:
667     name: 'opnfv-build-ubuntu-defaults'
668     parameters:
669         - label:
670             name: SLAVE_LABEL
671             default: 'opnfv-build-ubuntu'
672             description: 'Slave label on Jenkins'
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         - string:
678             name: BUILD_DIRECTORY
679             default: $WORKSPACE/build_output
680             description: "Directory where the build artifact will be located upon the completion of the build."