New external network for ericsson-pod2
[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         - string:
85             name: EXTERNAL_NETWORK
86             default: 'admin_floating_net'
87             description: 'external network'
88
89 - parameter:
90     name: 'intelpod2-jumphost-defaults'
91     parameters:
92         - node:
93             name: SLAVE_NAME
94             description: 'Slave name on Jenkins'
95             allowed-slaves:
96                 - intelpod2-jumphost
97             default-slaves:
98                 - intelpod2-jumphost
99         - string:
100             name: INSTALLER_VERSION
101             default: stable
102             description: 'Version of the installer to deploy'
103         - string:
104             name: GIT_BASE
105             default: https://gerrit.opnfv.org/gerrit/$PROJECT
106             description: 'Git URL to use on this Jenkins Slave'
107         - string:
108             name: SSH_KEY
109             default: /root/.ssh/id_rsa
110             description: 'SSH key to use for Apex'
111
112 - parameter:
113     name: 'intel-pod3-defaults'
114     parameters:
115         - node:
116             name: SLAVE_NAME
117             description: 'Slave name on Jenkins'
118             allowed-slaves:
119                 - intel-pod3
120             default-slaves:
121                 - intel-pod3
122         - string:
123             name: GIT_BASE
124             default: https://gerrit.opnfv.org/gerrit/$PROJECT
125             description: 'Git URL to use on this Jenkins Slave'
126
127 - parameter:
128     name: 'intel-pod5-defaults'
129     parameters:
130         - node:
131             name: SLAVE_NAME
132             description: 'Slave name on Jenkins'
133             allowed-slaves:
134                 - intel-pod5
135             default-slaves:
136                 - intel-pod5
137         - string:
138             name: INSTALLER_VERSION
139             default: stable
140             description: 'Version of the installer to deploy'
141         - string:
142             name: GIT_BASE
143             default: https://gerrit.opnfv.org/gerrit/$PROJECT
144             description: 'Git URL to use on this Jenkins Slave'
145         - string:
146             name: CEPH_DISKS
147             default: /srv
148             description: "Disks to use by ceph (comma separated list)"
149         - string:
150             name: EXTERNAL_NETWORK
151             default: ext-net;flat;10.2.65.5;10.2.65.250;10.2.65.1;10.2.65.0/24
152             description: "External network to create for pod5 (name;type;first ip;last ip; gateway;network)"
153
154 - parameter:
155     name: 'intel-pod6-defaults'
156     parameters:
157         - node:
158             name: SLAVE_NAME
159             description: 'Slave name on Jenkins'
160             allowed-slaves:
161                 - intel-pod6
162             default-slaves:
163                 - intel-pod6
164         - string:
165             name: INSTALLER_VERSION
166             default: latest
167             description: 'Version of the installer to deploy'
168         - string:
169             name: GIT_BASE
170             default: https://gerrit.opnfv.org/gerrit/$PROJECT
171             description: 'Git URL to use on this Jenkins Slave'
172         - string:
173             name: CEPH_DISKS
174             default: /srv
175             description: "Disks to use by ceph (comma separated list)"
176         - string:
177             name: EXTERNAL_NETWORK
178             default: ext-net;flat;10.2.66.5;10.2.66.250;10.2.66.1;10.2.66.0/24
179             description: "External network to create for pod6 (name;type;first ip;last ip; gateway;network)"
180
181 - parameter:
182     name: 'intel-pod8-defaults'
183     parameters:
184         - node:
185             name: SLAVE_NAME
186             description: 'Slave name on Jenkins'
187             allowed-slaves:
188                 - intel-pod8
189             default-slaves:
190                 - intel-pod8
191         - string:
192             name: INSTALLER_VERSION
193             default: latest
194             description: 'Version of the installer to deploy'
195         - string:
196             name: GIT_BASE
197             default: https://gerrit.opnfv.org/gerrit/$PROJECT
198             description: 'Git URL to use on this Jenkins Slave'
199
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: INSTALLER_VERSION
212             default: stable
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-us-deploy-bare-1-defaults'
221     parameters:
222         - node:
223             name: SLAVE_NAME
224             description: 'Slave name on Jenkins'
225             allowed-slaves:
226                 - huawei-us-deploy-bare-1
227             default-slaves:
228                 - huawei-us-deploy-bare-1
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-virtual-defaults'
240     parameters:
241         - label:
242             name: SLAVE_LABEL
243             default: 'huawei-deploy-vm'
244         - string:
245             name: INSTALLER_VERSION
246             default: stable
247             description: 'Version of the installer to deploy'
248         - string:
249             name: GIT_BASE
250             default: https://gerrit.opnfv.org/gerrit/$PROJECT
251             description: 'Git URL to use on this Jenkins Slave'
252
253 - parameter:
254     name: 'opnfv-build-defaults'
255     parameters:
256         - label:
257             name: SLAVE_LABEL
258             default: 'opnfv-build'
259             description: 'Slave label on Jenkins'
260         - string:
261             name: GIT_BASE
262             default: https://gerrit.opnfv.org/gerrit/$PROJECT
263             description: 'Git URL to use on this Jenkins Slave'
264         - string:
265             name: BUILD_DIRECTORY
266             default: $WORKSPACE/build_output
267             description: "Directory where the build artifact will be located upon the completion of the build."
268
269 - parameter:
270     name: 'intel-us-build-1-defaults'
271     parameters:
272         - node:
273             name: SLAVE_NAME
274             description: 'Slave name on Jenkins'
275             allowed-slaves:
276                 - intel-us-build-1
277             default-slaves:
278                 - intel-us-build-1
279         - string:
280             name: GIT_BASE
281             default: https://gerrit.opnfv.org/gerrit/$PROJECT
282             description: 'Git URL to use on this Jenkins Slave'
283
284 - parameter:
285     name: 'intel-us-build-2-defaults'
286     parameters:
287         - node:
288             name: SLAVE_NAME
289             description: 'Slave name on Jenkins'
290             allowed-slaves:
291                 - intel-us-build-2
292             default-slaves:
293                 - intel-us-build-2
294         - string:
295             name: GIT_BASE
296             default: https://gerrit.opnfv.org/gerrit/$PROJECT
297             description: 'Git URL to use on this Jenkins Slave'
298
299 - parameter:
300     name: 'zte-build-1-defaults'
301     parameters:
302         - node:
303             name: SLAVE_NAME
304             description: 'Slave name on Jenkins'
305             allowed-slaves:
306                 - zte-build-1
307             default-slaves:
308                 - zte-build-1
309         - string:
310             name: GIT_BASE
311             default: https://gerrit.opnfv.org/gerrit/$PROJECT
312             description: 'Git URL to use on this Jenkins Slave'
313
314 - parameter:
315     name: 'juniper-pod1-defaults'
316     parameters:
317         - node:
318             name: SLAVE_NAME
319             description: 'Slave name on Jenkins'
320             allowed-slaves:
321                 - juniper-us-test-1
322             default-slaves:
323                 - juniper-us-test-1
324         - string:
325             name: INSTALLER_VERSION
326             default: latest
327             description: 'Version of the installer to deploy'
328         - string:
329             name: GIT_BASE
330             default: https://gerrit.opnfv.org/gerrit/$PROJECT
331             description: 'Git URL to use on this Jenkins Slave'
332         - string:
333             name: CEPH_DISKS
334             default: /srv
335             description: "Disks to use by ceph (comma separated list)"
336
337 - parameter:
338     name: 'orange-pod2-defaults'
339     parameters:
340         - node:
341             name: SLAVE_NAME
342             description: 'Slave name on Jenkins'
343             allowed-slaves:
344                 - orange-fr-pod2
345             default-slaves:
346                 - orange-fr-pod2
347         - string:
348             name: INSTALLER_VERSION
349             default: latest
350             description: 'Version of the installer to deploy'
351         - string:
352             name: GIT_BASE
353             default: https://gerrit.opnfv.org/gerrit/$PROJECT
354             description: 'Git URL to use on this Jenkins Slave'
355         - string:
356             name: CEPH_DISKS
357             default: /dev/sdb /dev/sdc
358             description: "Disks to use by ceph by default (space separated list)"
359         - string:
360             name: EXTERNAL_NETWORK
361             default: ext-net;flat;161.105.231.2;161.105.231.62;161.105.231.1;161.105.231.0/26
362             description: "External network to create (name;type;first ip;last ip; gateway;network)"
363
364 - parameter:
365     name: 'orange-test1-defaults'
366     parameters:
367         - node:
368             name: SLAVE_NAME
369             description: 'Slave name on Jenkins'
370             allowed-slaves:
371                 - orange-test1
372             default-slaves:
373                 - orange-test1
374         - string:
375             name: INSTALLER_VERSION
376             default: latest
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: 'virtual-defaults'
385     parameters:
386         - label:
387             name: SLAVE_LABEL
388             default: '{installer}-deploy-virtual'
389         - string:
390             name: GIT_BASE
391             default: https://gerrit.opnfv.org/gerrit/$PROJECT
392             description: 'Git URL to use on these Jenkins Slaves'
393
394 - parameter:
395     name: 'ericsson-build-defaults'
396     parameters:
397         - label:
398             name: SLAVE_LABEL
399             default: 'ericsson-build'
400         - string:
401             name: GIT_BASE
402             default: https://gerrit.opnfv.org/gerrit/$PROJECT
403             description: 'Git URL to use on these Jenkins Slaves'
404
405 - parameter:
406     name: 'intel-us-deploy-virtual-2-defaults'
407     parameters:
408         - node:
409             name: SLAVE_NAME
410             description: 'Slave name on Jenkins'
411             allowed-slaves:
412                 - intel-us-deploy-virtual-2
413             default-slaves:
414                 - intel-us-deploy-virtual-2
415         - string:
416             name: INSTALLER_VERSION
417             default: latest
418             description: 'Version of the installer to deploy'
419         - string:
420             name: GIT_BASE
421             default: https://gerrit.opnfv.org/gerrit/$PROJECT
422             description: 'Git URL to use on this Jenkins Slave'
423         - string:
424             name: SSH_KEY
425             default: /root/.ssh/id_rsa
426             description: 'SSH key to use for Apex'