Merge joid pod builders and add projet and pod default parameters
[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         - string:
43             name: POD_CONF_DIR
44             default: $WORKSPACE/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod2
45             description: 'Directory where POD configuration files are located.'
46
47 - parameter:
48     name: 'ericsson-pod1-defaults'
49     parameters:
50         - node:
51             name: SLAVE_NAME
52             description: 'Slave name on Jenkins'
53             allowed-slaves:
54                 - ericsson-pod1
55             default-slaves:
56                 - ericsson-pod1
57         - string:
58             name: INSTALLER_VERSION
59             default: latest
60             description: 'Version of the installer to deploy'
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: POD_CONF_DIR
67             default: $WORKSPACE/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/pod1
68             description: 'Directory where POD configuration files are located.'
69
70 - parameter:
71     name: 'ericsson-pod2-defaults'
72     parameters:
73         - node:
74             name: SLAVE_NAME
75             description: 'Slave name on Jenkins'
76             allowed-slaves:
77                 - ericsson-pod2
78             default-slaves:
79                 - ericsson-pod2
80         - string:
81             name: INSTALLER_VERSION
82             default: latest
83             description: 'Version of the installer to deploy'
84         - string:
85             name: GIT_BASE
86             default: https://gerrit.opnfv.org/gerrit/$PROJECT
87             description: 'Git URL to use on this Jenkins Slave'
88         - string:
89             name: POD_CONF_DIR
90             default: $WORKSPACE/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/pod2
91             description: 'Directory where POD configuration files are located.'
92
93 - parameter:
94     name: 'intelpod2-jumphost-defaults'
95     parameters:
96         - node:
97             name: SLAVE_NAME
98             description: 'Slave name on Jenkins'
99             allowed-slaves:
100                 - intelpod2-jumphost
101             default-slaves:
102                 - intelpod2-jumphost
103         - string:
104             name: INSTALLER_VERSION
105             default: stable
106             description: 'Version of the installer to deploy'
107         - string:
108             name: GIT_BASE
109             default: https://gerrit.opnfv.org/gerrit/$PROJECT
110             description: 'Git URL to use on this Jenkins Slave'
111         - string:
112             name: SSH_KEY
113             default: /root/.ssh/id_rsa
114             description: 'SSH key to use for Apex'
115
116 - parameter:
117     name: 'intel-pod3-defaults'
118     parameters:
119         - node:
120             name: SLAVE_NAME
121             description: 'Slave name on Jenkins'
122             allowed-slaves:
123                 - intel-pod3
124             default-slaves:
125                 - intel-pod3
126         - string:
127             name: GIT_BASE
128             default: https://gerrit.opnfv.org/gerrit/$PROJECT
129             description: 'Git URL to use on this Jenkins Slave'
130
131 - parameter:
132     name: 'intel-pod5-defaults'
133     parameters:
134         - node:
135             name: SLAVE_NAME
136             description: 'Slave name on Jenkins'
137             allowed-slaves:
138                 - intel-pod5
139             default-slaves:
140                 - intel-pod5
141         - string:
142             name: INSTALLER_VERSION
143             default: stable
144             description: 'Version of the installer to deploy'
145         - string:
146             name: GIT_BASE
147             default: https://gerrit.opnfv.org/gerrit/$PROJECT
148             description: 'Git URL to use on this Jenkins Slave'
149         - string:
150             name: CEPH_DISKS
151             default: /srv
152             description: "Disks to use by ceph (comma separated list)"
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
177 - parameter:
178     name: 'intel-pod8-defaults'
179     parameters:
180         - node:
181             name: SLAVE_NAME
182             description: 'Slave name on Jenkins'
183             allowed-slaves:
184                 - intel-pod8
185             default-slaves:
186                 - intel-pod8
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
196 - parameter:
197     name: 'huawei-us-deploy-bare-1-defaults'
198     parameters:
199         - node:
200             name: SLAVE_NAME
201             description: 'Slave name on Jenkins'
202             allowed-slaves:
203                 - huawei-us-deploy-bare-1
204             default-slaves:
205                 - huawei-us-deploy-bare-1
206         - string:
207             name: INSTALLER_VERSION
208             default: stable
209             description: 'Version of the installer to deploy'
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 - parameter:
216     name: 'opnfv-build-defaults'
217     parameters:
218         - node:
219             name: SLAVE_NAME
220             description: 'Slave name on Jenkins'
221             allowed-slaves:
222                 - intel-us-build-1
223                 - ericsson-ca-build-1
224             default-slaves:
225                 - intel-us-build-1
226                 - ericsson-ca-build-1
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         - string:
232             name: BUILD_DIRECTORY
233             default: $WORKSPACE/build_output
234             description: "Directory where the build artifact will be located upon the completion of the build."
235
236 - parameter:
237     name: 'intel-us-build-1-defaults'
238     parameters:
239         - node:
240             name: SLAVE_NAME
241             description: 'Slave name on Jenkins'
242             allowed-slaves:
243                 - intel-us-build-1
244             default-slaves:
245                 - intel-us-build-1
246         - string:
247             name: GIT_BASE
248             default: https://gerrit.opnfv.org/gerrit/$PROJECT
249             description: 'Git URL to use on this Jenkins Slave'
250
251 - parameter:
252     name: 'intel-us-build-2-defaults'
253     parameters:
254         - node:
255             name: SLAVE_NAME
256             description: 'Slave name on Jenkins'
257             allowed-slaves:
258                 - intel-us-build-2
259             default-slaves:
260                 - intel-us-build-2
261         - string:
262             name: GIT_BASE
263             default: https://gerrit.opnfv.org/gerrit/$PROJECT
264             description: 'Git URL to use on this Jenkins Slave'
265
266 - parameter:
267     name: 'ericsson-ca-build-1-defaults'
268     parameters:
269         - node:
270             name: SLAVE_NAME
271             description: 'Slave name on Jenkins'
272             allowed-slaves:
273                 - ericsson-ca-build-1
274             default-slaves:
275                 - ericsson-ca-build-1
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
281 - parameter:
282     name: 'zte-build-1-defaults'
283     parameters:
284         - node:
285             name: SLAVE_NAME
286             description: 'Slave name on Jenkins'
287             allowed-slaves:
288                 - zte-build-1
289             default-slaves:
290                 - zte-build-1
291         - string:
292             name: GIT_BASE
293             default: https://gerrit.opnfv.org/gerrit/$PROJECT
294             description: 'Git URL to use on this Jenkins Slave'
295
296 - parameter:
297     name: 'orange-pod2-defaults'
298     parameters:
299         - node:
300             name: SLAVE_NAME
301             description: 'Slave name on Jenkins'
302             allowed-slaves:
303                 - orange-fr-pod2
304             default-slaves:
305                 - orange-fr-pod2
306         - string:
307             name: INSTALLER_VERSION
308             default: latest
309             description: 'Version of the installer to deploy'
310         - string:
311             name: GIT_BASE
312             default: https://gerrit.opnfv.org/gerrit/$PROJECT
313             description: 'Git URL to use on this Jenkins Slave'
314         - string:
315             name: CEPH_DISKS
316             default: /dev/sdb /dev/sdc
317             description: "Disks to use by ceph by default (space separated list)"
318         - string:
319             name: CEPH_DISKS_CONTROLLERS
320             default: /dev/sdb
321             description: "Disks to use by ceph on controler nodes (space separated list)"
322
323 - parameter:
324     name: 'orange-test1-defaults'
325     parameters:
326         - node:
327             name: SLAVE_NAME
328             description: 'Slave name on Jenkins'
329             allowed-slaves:
330                 - orange-test1
331             default-slaves:
332                 - orange-test1
333         - string:
334             name: INSTALLER_VERSION
335             default: latest
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: 'fuel-deploy-virtual-defaults'
344     parameters:
345         - label:
346             name: SLAVE_LABEL
347             default: 'fuel-deploy-virtual'
348         - string:
349             name: GIT_BASE
350             default: https://gerrit.opnfv.org/gerrit/$PROJECT
351             description: 'Git URL to use on these Jenkins Slaves'
352
353 - parameter:
354     name: 'intel-us-deploy-virtual-2-defaults'
355     parameters:
356         - node:
357             name: SLAVE_NAME
358             description: 'Slave name on Jenkins'
359             allowed-slaves:
360                 - intel-us-deploy-virtual-2
361             default-slaves:
362                 - intel-us-deploy-virtual-2
363         - string:
364             name: INSTALLER_VERSION
365             default: latest
366             description: 'Version of the installer to deploy'
367         - string:
368             name: GIT_BASE
369             default: https://gerrit.opnfv.org/gerrit/$PROJECT
370             description: 'Git URL to use on this Jenkins Slave'
371         - string:
372             name: SSH_KEY
373             default: /root/.ssh/id_rsa
374             description: 'SSH key to use for Apex'
375