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