qtip: Create job for zte-pod2 and override fuel IP
[releng.git] / jjb / opnfv / slave-params.yml
1 #####################################################
2 # Parameters for slaves using old labels
3 # This will be cleaned up once the new job structure and
4 # use of the new labels are in place
5 #####################################################
6 - parameter:
7     name: 'apex-daily-master-defaults'
8     parameters:
9         - label:
10             name: SLAVE_LABEL
11             default: 'apex-daily-master'
12         - string:
13             name: GIT_BASE
14             default: https://gerrit.opnfv.org/gerrit/$PROJECT
15             description: 'Git URL to use on this Jenkins Slave'
16         - string:
17             name: SSH_KEY
18             default: /root/.ssh/id_rsa
19             description: 'SSH key to use for Apex'
20 - parameter:
21     name: 'apex-verify-master-defaults'
22     parameters:
23         - label:
24             name: SLAVE_LABEL
25             default: 'apex-verify-master'
26         - string:
27             name: GIT_BASE
28             default: https://gerrit.opnfv.org/gerrit/$PROJECT
29             description: 'Git URL to use on this Jenkins Slave'
30         - string:
31             name: SSH_KEY
32             default: /root/.ssh/id_rsa
33             description: 'SSH key to use for Apex'
34 - parameter:
35     name: 'lf-pod1-defaults'
36     parameters:
37         - node:
38             name: SLAVE_NAME
39             description: 'Slave name on Jenkins'
40             allowed-slaves:
41                 - lf-pod1
42             default-slaves:
43                 - lf-pod1
44         - string:
45             name: GIT_BASE
46             default: https://gerrit.opnfv.org/gerrit/$PROJECT
47             description: 'Git URL to use on this Jenkins Slave'
48         - string:
49             name: SSH_KEY
50             default: /root/.ssh/id_rsa
51             description: 'SSH key to use for Apex'
52 #####################################################
53 # Parameters for CI baremetal PODs
54 #####################################################
55 - parameter:
56     name: 'apex-baremetal-defaults'
57     parameters:
58         - label:
59             name: SLAVE_LABEL
60             default: 'apex-baremetal'
61         - string:
62             name: GIT_BASE
63             default: https://gerrit.opnfv.org/gerrit/$PROJECT
64             description: 'Git URL to use on this Jenkins Slave'
65         - string:
66             name: SSH_KEY
67             default: /root/.ssh/id_rsa
68             description: 'SSH key to use for Apex'
69 - parameter:
70     name: 'compass-baremetal-defaults'
71     parameters:
72         - label:
73             name: SLAVE_LABEL
74             default: 'compass-baremetal'
75         - string:
76             name: GIT_BASE
77             default: https://gerrit.opnfv.org/gerrit/$PROJECT
78             description: 'Git URL to use on this Jenkins Slave'
79 - parameter:
80     name: 'fuel-baremetal-defaults'
81     parameters:
82         - label:
83             name: SLAVE_LABEL
84             default: 'fuel-baremetal'
85         - string:
86             name: GIT_BASE
87             default: https://gerrit.opnfv.org/gerrit/$PROJECT
88             description: 'Git URL to use on this Jenkins Slave'
89 - parameter:
90     name: 'joid-baremetal-defaults'
91     parameters:
92         - label:
93             name: SLAVE_LABEL
94             default: 'joid-baremetal'
95         - string:
96             name: GIT_BASE
97             default: https://gerrit.opnfv.org/gerrit/$PROJECT
98             description: 'Git URL to use on this Jenkins Slave'
99         - string:
100             name: CEPH_DISKS
101             default: /srv
102             description: "Disks to use by ceph (comma separated list)"
103         - string:
104             name: EXTERNAL_NETWORK
105             default: ext-net;flat;10.5.15.5;10.5.15.250;10.5.15.254;10.5.15.0/24
106             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
107 #####################################################
108 # Parameters for CI virtual PODs
109 #####################################################
110 - parameter:
111     name: 'apex-virtual-defaults'
112     parameters:
113         - label:
114             name: SLAVE_LABEL
115             default: 'apex-virtual'
116         - string:
117             name: GIT_BASE
118             default: https://gerrit.opnfv.org/gerrit/$PROJECT
119             description: 'Git URL to use on this Jenkins Slave'
120         - string:
121             name: SSH_KEY
122             default: /root/.ssh/id_rsa
123             description: 'SSH key to use for Apex'
124 - parameter:
125     name: 'compass-virtual-defaults'
126     parameters:
127         - label:
128             name: SLAVE_LABEL
129             default: 'compass-virtual'
130         - string:
131             name: GIT_BASE
132             default: https://gerrit.opnfv.org/gerrit/$PROJECT
133             description: 'Git URL to use on this Jenkins Slave'
134 - parameter:
135     name: 'fuel-virtual-defaults'
136     parameters:
137         - label:
138             name: SLAVE_LABEL
139             default: 'fuel-virtual'
140         - string:
141             name: GIT_BASE
142             default: https://gerrit.opnfv.org/gerrit/$PROJECT
143             description: 'Git URL to use on this Jenkins Slave'
144 - parameter:
145     name: 'joid-virtual-defaults'
146     parameters:
147         - label:
148             name: SLAVE_LABEL
149             default: 'joid-virtual'
150         - string:
151             name: GIT_BASE
152             default: https://gerrit.opnfv.org/gerrit/$PROJECT
153             description: 'Git URL to use on this Jenkins Slave'
154 #####################################################
155 # Parameters for build slaves
156 #####################################################
157 - parameter:
158     name: 'opnfv-build-arm-defaults'
159     parameters:
160         - label:
161             name: SLAVE_LABEL
162             default: 'opnfv-build-arm'
163         - string:
164             name: GIT_BASE
165             default: https://gerrit.opnfv.org/gerrit/$PROJECT
166             description: 'Git URL to use on this Jenkins Slave'
167         - string:
168             name: BUILD_DIRECTORY
169             default: $WORKSPACE/build_output
170             description: "Directory where the build artifact will be located upon the completion of the build."
171 - parameter:
172     name: 'opnfv-build-centos-defaults'
173     parameters:
174         - label:
175             name: SLAVE_LABEL
176             default: 'opnfv-build-centos'
177         - string:
178             name: GIT_BASE
179             default: https://gerrit.opnfv.org/gerrit/$PROJECT
180             description: 'Git URL to use on this Jenkins Slave'
181         - string:
182             name: BUILD_DIRECTORY
183             default: $WORKSPACE/build_output
184             description: "Directory where the build artifact will be located upon the completion of the build."
185 - parameter:
186     name: 'opnfv-build-ubuntu-defaults'
187     parameters:
188         - label:
189             name: SLAVE_LABEL
190             default: 'opnfv-build-ubuntu'
191             description: 'Slave label on Jenkins'
192         - string:
193             name: GIT_BASE
194             default: https://gerrit.opnfv.org/gerrit/$PROJECT
195             description: 'Git URL to use on this Jenkins Slave'
196         - string:
197             name: BUILD_DIRECTORY
198             default: $WORKSPACE/build_output
199             description: "Directory where the build artifact will be located upon the completion of the build."
200 - parameter:
201     name: 'huawei-build-defaults'
202     parameters:
203         - node:
204             name: SLAVE_NAME
205             description: 'Slave name on Jenkins'
206             allowed-slaves:
207                 - huawei-build
208             default-slaves:
209                 - huawei-build
210         - string:
211             name: GIT_BASE
212             default: https://gerrit.opnfv.org/gerrit/$PROJECT
213             description: 'Git URL to use on this Jenkins Slave'
214 #####################################################
215 # Parameters for none-CI PODs
216 #####################################################
217 - parameter:
218     name: 'ericsson-pod1-defaults'
219     parameters:
220         - node:
221             name: SLAVE_NAME
222             description: 'Slave name on Jenkins'
223             allowed-slaves:
224                 - ericsson-pod1
225             default-slaves:
226                 - ericsson-pod1
227         - string:
228             name: GIT_BASE
229             default: https://gerrit.opnfv.org/gerrit/$PROJECT
230             description: 'Git URL to use on this Jenkins Slave'
231 - parameter:
232     name: 'intel-pod2-defaults'
233     parameters:
234         - node:
235             name: SLAVE_NAME
236             description: 'Slave name on Jenkins'
237             allowed-slaves:
238                 - intel-pod2
239             default-slaves:
240                 - intel-pod2
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 - parameter:
250     name: 'intel-pod3-defaults'
251     parameters:
252         - node:
253             name: SLAVE_NAME
254             description: 'Slave name on Jenkins'
255             allowed-slaves:
256                 - intel-pod3
257             default-slaves:
258                 - intel-pod3
259         - string:
260             name: GIT_BASE
261             default: https://gerrit.opnfv.org/gerrit/$PROJECT
262             description: 'Git URL to use on this Jenkins Slave'
263 - parameter:
264     name: 'huawei-pod2-defaults'
265     parameters:
266         - node:
267             name: SLAVE_NAME
268             description: 'Slave name on Jenkins'
269             allowed-slaves:
270                 - huawei-pod2
271             default-slaves:
272                 - huawei-pod2
273         - string:
274             name: GIT_BASE
275             default: https://gerrit.opnfv.org/gerrit/$PROJECT
276             description: 'Git URL to use on this Jenkins Slave'
277 - parameter:
278     name: 'huawei-pod3-defaults'
279     parameters:
280         - node:
281             name: SLAVE_NAME
282             description: 'Slave name on Jenkins'
283             allowed-slaves:
284                 - huawei-pod3
285             default-slaves:
286                 - huawei-pod3
287         - label:
288             name: SLAVE_LABEL
289             default: 'huawei-test'
290         - string:
291             name: GIT_BASE
292             default: https://gerrit.opnfv.org/gerrit/$PROJECT
293             description: 'Git URL to use on this Jenkins Slave'
294 - parameter:
295     name: 'huawei-pod4-defaults'
296     parameters:
297         - node:
298             name: SLAVE_NAME
299             description: 'Slave name on Jenkins'
300             allowed-slaves:
301                 - huawei-pod4
302             default-slaves:
303                 - huawei-pod4
304         - label:
305             name: SLAVE_LABEL
306             default: 'huawei-test'
307         - string:
308             name: GIT_BASE
309             default: https://gerrit.opnfv.org/gerrit/$PROJECT
310             description: 'Git URL to use on this Jenkins Slave'
311 - parameter:
312     name: 'zte-pod1-defaults'
313     parameters:
314         - node:
315             name: SLAVE_NAME
316             description: 'Slave name on Jenkins'
317             allowed-slaves:
318                 - zte-pod1
319             default-slaves:
320                 - zte-pod1
321         - string:
322             name: GIT_BASE
323             default: https://gerrit.opnfv.org/gerrit/$PROJECT
324             description: 'Git URL to use on this Jenkins Slave'
325 - parameter:
326     name: 'zte-pod2-defaults'
327     parameters:
328         - node:
329             name: SLAVE_NAME
330             description: 'Slave name on Jenkins'
331             allowed-slaves:
332                 - zte-pod2
333             default-slaves:
334                 - zte-pod2
335         - string:
336             name: GIT_BASE
337             default: https://gerrit.opnfv.org/gerrit/$PROJECT
338             description: 'Git URL to use on this Jenkins Slave'
339         - string:
340             name: INSTALLER_IP
341             default: '10.20.1.2'
342             description: 'IP of the installer'
343 - parameter:
344     name: 'juniper-pod1-defaults'
345     parameters:
346         - node:
347             name: SLAVE_NAME
348             description: 'Slave name on Jenkins'
349             allowed-slaves:
350                 - juniper-pod1
351             default-slaves:
352                 - juniper-pod1
353         - string:
354             name: GIT_BASE
355             default: https://gerrit.opnfv.org/gerrit/$PROJECT
356             description: 'Git URL to use on this Jenkins Slave'
357         - string:
358             name: CEPH_DISKS
359             default: /srv
360             description: "Disks to use by ceph (comma separated list)"
361 - parameter:
362     name: 'orange-pod2-defaults'
363     parameters:
364         - node:
365             name: SLAVE_NAME
366             description: 'Slave name on Jenkins'
367             allowed-slaves:
368                 - orange-pod2
369             default-slaves:
370                 - orange-pod2
371         - string:
372             name: GIT_BASE
373             default: https://gerrit.opnfv.org/gerrit/$PROJECT
374             description: 'Git URL to use on this Jenkins Slave'
375         - string:
376             name: CEPH_DISKS
377             default: /dev/sdb /dev/sdc
378             description: "Disks to use by ceph by default (space separated list)"
379         - string:
380             name: EXTERNAL_NETWORK
381             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
382             description: "External network to create (name;type;first ip;last ip; gateway;network)"
383 - parameter:
384     name: 'orange-pod5-defaults'
385     parameters:
386         - node:
387             name: SLAVE_NAME
388             description: 'Slave name on Jenkins'
389             allowed-slaves:
390                 - orange-pod5
391             default-slaves:
392                 - orange-pod5
393         - string:
394             name: GIT_BASE
395             default: https://gerrit.opnfv.org/gerrit/$PROJECT
396             description: 'Git URL to use on this Jenkins Slave'
397 - parameter:
398     name: 'dell-pod1-defaults'
399     parameters:
400         - node:
401             name: SLAVE_NAME
402             description: 'Slave name on Jenkins'
403             allowed-slaves:
404                 - dell-pod1
405             default-slaves:
406                 - dell-pod1
407         - string:
408             name: GIT_BASE
409             default: https://gerrit.opnfv.org/gerrit/$PROJECT
410             description: 'Git URL to use on this Jenkins Slave'
411 - parameter:
412     name: 'dell-pod2-defaults'
413     parameters:
414         - node:
415             name: SLAVE_NAME
416             description: 'Slave name on Jenkins'
417             allowed-slaves:
418                 - dell-pod2
419             default-slaves:
420                 - dell-pod2
421         - string:
422             name: GIT_BASE
423             default: https://gerrit.opnfv.org/gerrit/$PROJECT
424             description: 'Git URL to use on this Jenkins Slave'
425 - parameter:
426     name: 'nokia-pod1-defaults'
427     parameters:
428         - node:
429             name: SLAVE_NAME
430             description: 'Slave name on Jenkins'
431             allowed-slaves:
432                 - nokia-pod1
433             default-slaves:
434                 - nokia-pod1
435         - string:
436             name: GIT_BASE
437             default: https://gerrit.opnfv.org/gerrit/$PROJECT
438             description: 'Git URL to use on this Jenkins Slave'
439         - string:
440             name: SSH_KEY
441             default: /root/.ssh/id_rsa
442             description: 'SSH key to use for Apex'
443 - parameter:
444     name: 'arm-pod1-defaults'
445     parameters:
446         - node:
447             name: SLAVE_NAME
448             description: 'Slave name on Jenkins'
449             allowed-slaves:
450                 - arm-pod1
451             default-slaves:
452                 - arm-pod1
453         - string:
454             name: GIT_BASE
455             default: https://gerrit.opnfv.org/gerrit/$PROJECT
456             description: 'Git URL to use on this Jenkins Slave'
457         - string:
458             name: DEFAULT_BRIDGE
459             default: 'admin6_br0,public6_br0'
460             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.'
461         - string:
462             name: DEPLOY_TIMEOUT
463             default: '360'
464             description: 'Deployment timeout in minutes'
465         - string:
466             name: LAB_CONFIG_URL
467             default: ssh://git@git.enea.com/pharos/lab-config
468             description: 'Base URI to the configuration directory'
469 - parameter:
470     name: 'arm-pod2-defaults'
471     parameters:
472         - node:
473             name: SLAVE_NAME
474             description: 'Slave name on Jenkins'
475             allowed-slaves:
476                 - arm-pod2
477             default-slaves:
478                 - arm-pod2
479         - string:
480             name: GIT_BASE
481             default: https://gerrit.opnfv.org/gerrit/$PROJECT
482             description: 'Git URL to use on this Jenkins Slave'
483         - string:
484             name: DEFAULT_BRIDGE
485             default: 'admin_br0,public_br0'
486             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.'
487         - string:
488             name: DEPLOY_TIMEOUT
489             default: '360'
490             description: 'Deployment timeout in minutes'
491         - string:
492             name: LAB_CONFIG_URL
493             default: ssh://git@git.enea.com/pharos/lab-config
494             description: 'Base URI to the configuration directory'
495 - parameter:
496     name: 'intel-virtual6-defaults'
497     parameters:
498         - node:
499             name: SLAVE_NAME
500             description: 'Slave name on Jenkins'
501             allowed-slaves:
502                 - intel-virtual6
503             default-slaves:
504                 - intel-virtual6
505         - string:
506             name: GIT_BASE
507             default: https://gerrit.opnfv.org/gerrit/$PROJECT
508             description: 'Git URL to use on this Jenkins Slave'
509 #####################################################
510 # These slaves are just dummy slaves for sandbox jobs
511 #####################################################
512 - parameter:
513     name: 'sandbox-baremetal-defaults'
514     parameters:
515         - label:
516             name: SLAVE_LABEL
517             default: 'sandbox-baremetal'
518             description: 'Slave label on Jenkins'
519         - string:
520             name: GIT_BASE
521             default: https://gerrit.opnfv.org/gerrit/$PROJECT
522             description: 'Git URL to use on this Jenkins Slave'
523         - string:
524             name: BUILD_DIRECTORY
525             default: $WORKSPACE/build_output
526             description: "Directory where the build artifact will be located upon the completion of the build."
527 - parameter:
528     name: 'sandbox-virtual-defaults'
529     parameters:
530         - label:
531             name: SLAVE_LABEL
532             default: 'sandbox-virtual'
533             description: 'Slave label on Jenkins'
534         - string:
535             name: GIT_BASE
536             default: https://gerrit.opnfv.org/gerrit/$PROJECT
537             description: 'Git URL to use on this Jenkins Slave'
538         - string:
539             name: BUILD_DIRECTORY
540             default: $WORKSPACE/build_output
541             description: "Directory where the build artifact will be located upon the completion of the build."
542 - parameter:
543     name: 'dummy-pod1-defaults'
544     parameters:
545         - label:
546             name: SLAVE_LABEL
547             default: 'dummy-pod1'
548             description: 'Slave label on Jenkins'
549         - string:
550             name: GIT_BASE
551             default: https://gerrit.opnfv.org/gerrit/$PROJECT
552             description: 'Git URL to use on this Jenkins Slave'
553         - string:
554             name: BUILD_DIRECTORY
555             default: $WORKSPACE/build_output
556             description: "Directory where the build artifact will be located upon the completion of the build."