adding testing builder
[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
405 - parameter:
406     name: 'opnfv-build-defaults'
407     parameters:
408         - label:
409             name: SLAVE_LABEL
410             default: 'opnfv-build'
411             description: 'Slave label on Jenkins'
412         - string:
413             name: GIT_BASE
414             default: https://gerrit.opnfv.org/gerrit/$PROJECT
415             description: 'Git URL to use on this Jenkins Slave'
416         - string:
417             name: BUILD_DIRECTORY
418             default: $WORKSPACE/build_output
419             description: "Directory where the build artifact will be located upon the completion of the build."
420
421 - parameter:
422     name: 'intel-build1-defaults'
423     parameters:
424         - node:
425             name: SLAVE_NAME
426             description: 'Slave name on Jenkins'
427             allowed-slaves:
428                 - intel-build1
429             default-slaves:
430                 - intel-build1
431         - string:
432             name: GIT_BASE
433             default: https://gerrit.opnfv.org/gerrit/$PROJECT
434             description: 'Git URL to use on this Jenkins Slave'
435
436 - parameter:
437     name: 'intel-build2-defaults'
438     parameters:
439         - node:
440             name: SLAVE_NAME
441             description: 'Slave name on Jenkins'
442             allowed-slaves:
443                 - intel-build2
444             default-slaves:
445                 - intel-build2
446         - string:
447             name: GIT_BASE
448             default: https://gerrit.opnfv.org/gerrit/$PROJECT
449             description: 'Git URL to use on this Jenkins Slave'
450
451 - parameter:
452     name: 'intel-build3-defaults'
453     parameters:
454         - node:
455             name: SLAVE_NAME
456             description: 'Slave name on Jenkins'
457             allowed-slaves:
458                 - intel-build3
459             default-slaves:
460                 - intel-build3
461         - string:
462             name: GIT_BASE
463             default: https://gerrit.opnfv.org/gerrit/$PROJECT
464             description: 'Git URL to use on this Jenkins Slave'
465
466 - parameter:
467     name: 'zte-pod1-defaults'
468     parameters:
469         - node:
470             name: SLAVE_NAME
471             description: 'Slave name on Jenkins'
472             allowed-slaves:
473                 - zte-pod1
474             default-slaves:
475                 - zte-pod1
476         - string:
477             name: GIT_BASE
478             default: https://gerrit.opnfv.org/gerrit/$PROJECT
479             description: 'Git URL to use on this Jenkins Slave'
480
481 - parameter:
482     name: 'juniper-pod1-defaults'
483     parameters:
484         - node:
485             name: SLAVE_NAME
486             description: 'Slave name on Jenkins'
487             allowed-slaves:
488                 - juniper-pod1
489             default-slaves:
490                 - juniper-pod1
491         - string:
492             name: INSTALLER_VERSION
493             default: latest
494             description: 'Version of the installer to deploy'
495         - string:
496             name: GIT_BASE
497             default: https://gerrit.opnfv.org/gerrit/$PROJECT
498             description: 'Git URL to use on this Jenkins Slave'
499         - string:
500             name: CEPH_DISKS
501             default: /srv
502             description: "Disks to use by ceph (comma separated list)"
503
504 - parameter:
505     name: 'orange-pod2-defaults'
506     parameters:
507         - node:
508             name: SLAVE_NAME
509             description: 'Slave name on Jenkins'
510             allowed-slaves:
511                 - orange-pod2
512             default-slaves:
513                 - orange-pod2
514         - string:
515             name: INSTALLER_VERSION
516             default: latest
517             description: 'Version of the installer to deploy'
518         - string:
519             name: GIT_BASE
520             default: https://gerrit.opnfv.org/gerrit/$PROJECT
521             description: 'Git URL to use on this Jenkins Slave'
522         - string:
523             name: CEPH_DISKS
524             default: /dev/sdb /dev/sdc
525             description: "Disks to use by ceph by default (space separated list)"
526         - string:
527             name: EXTERNAL_NETWORK
528             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
529             description: "External network to create (name;type;first ip;last ip; gateway;network)"
530
531 - parameter:
532     name: 'orange-pod5-defaults'
533     parameters:
534         - node:
535             name: SLAVE_NAME
536             description: 'Slave name on Jenkins'
537             allowed-slaves:
538                 - orange-pod5
539             default-slaves:
540                 - orange-pod5
541         - string:
542             name: INSTALLER_VERSION
543             default: latest
544             description: 'Version of the installer to deploy'
545         - string:
546             name: GIT_BASE
547             default: https://gerrit.opnfv.org/gerrit/$PROJECT
548             description: 'Git URL to use on this Jenkins Slave'
549
550 - parameter:
551     name: 'ericsson-build-defaults'
552     parameters:
553         - label:
554             name: SLAVE_LABEL
555             default: 'ericsson-build'
556         - string:
557             name: GIT_BASE
558             default: https://gerrit.opnfv.org/gerrit/$PROJECT
559             description: 'Git URL to use on these Jenkins Slaves'
560
561 - parameter:
562     name: 'intel-virtual2-defaults'
563     parameters:
564         - node:
565             name: SLAVE_NAME
566             description: 'Slave name on Jenkins'
567             allowed-slaves:
568                 - intel-virtual2
569             default-slaves:
570                 - intel-virtual2
571         - string:
572             name: INSTALLER_VERSION
573             default: latest
574             description: 'Version of the installer to deploy'
575         - string:
576             name: GIT_BASE
577             default: https://gerrit.opnfv.org/gerrit/$PROJECT
578             description: 'Git URL to use on this Jenkins Slave'
579         - string:
580             name: SSH_KEY
581             default: /root/.ssh/id_rsa
582             description: 'SSH key to use for Apex'
583
584 - parameter:
585     name: 'dell-pod1-defaults'
586     parameters:
587         - node:
588             name: SLAVE_NAME
589             description: 'Slave name on Jenkins'
590             allowed-slaves:
591                 - dell-pod1
592             default-slaves:
593                 - dell-pod1
594         - string:
595             name: INSTALLER_VERSION
596             default: latest
597             description: 'Version of the installer to deploy'
598         - string:
599             name: GIT_BASE
600             default: https://gerrit.opnfv.org/gerrit/$PROJECT
601             description: 'Git URL to use on this Jenkins Slave'
602
603 - parameter:
604     name: 'dell-pod2-defaults'
605     parameters:
606         - node:
607             name: SLAVE_NAME
608             description: 'Slave name on Jenkins'
609             allowed-slaves:
610                 - dell-pod2
611             default-slaves:
612                 - dell-pod2
613         - string:
614             name: INSTALLER_VERSION
615             default: latest
616             description: 'Version of the installer to deploy'
617         - string:
618             name: GIT_BASE
619             default: https://gerrit.opnfv.org/gerrit/$PROJECT
620             description: 'Git URL to use on this Jenkins Slave'
621
622 - parameter:
623     name: 'nokia-pod1-defaults'
624     parameters:
625         - node:
626             name: SLAVE_NAME
627             description: 'Slave name on Jenkins'
628             allowed-slaves:
629                 - nokia-pod1
630             default-slaves:
631                 - nokia-pod1
632         - string:
633             name: INSTALLER_VERSION
634             default: stable
635             description: 'Version of the installer to deploy'
636         - string:
637             name: GIT_BASE
638             default: https://gerrit.opnfv.org/gerrit/$PROJECT
639             description: 'Git URL to use on this Jenkins Slave'
640         - string:
641             name: SSH_KEY
642             default: /root/.ssh/id_rsa
643             description: 'SSH key to use for Apex'
644
645 - parameter:
646     name: 'arm-build1-defaults'
647     parameters:
648         - node:
649             name: SLAVE_NAME
650             description: 'Slave name on Jenkins'
651             allowed-slaves:
652                 - arm-build1
653             default-slaves:
654                 - arm-build1
655         - string:
656             name: GIT_BASE
657             default: https://gerrit.opnfv.org/gerrit/$PROJECT
658             description: 'Git URL to use on this Jenkins Slave'
659
660 - parameter:
661     name: 'arm-pod1-defaults'
662     parameters:
663         - node:
664             name: SLAVE_NAME
665             description: 'Slave name on Jenkins'
666             allowed-slaves:
667                 - arm-pod1
668             default-slaves:
669                 - arm-pod1
670         - string:
671             name: GIT_BASE
672             default: https://gerrit.opnfv.org/gerrit/$PROJECT
673             description: 'Git URL to use on this Jenkins Slave'
674         - string:
675             name: DEFAULT_BRIDGE
676             default: 'admin6_br0,public6_br0'
677             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.'
678         - string:
679             name: DEPLOY_TIMEOUT
680             default: '360'
681             description: 'Deployment timeout in minutes'
682         - string:
683             name: LAB_CONFIG_URL
684             default: ssh://git@git.enea.com/pharos/lab-config
685             description: 'Base URI to the configuration directory'