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