Merge "Reduce Netvirt jobs costs"
[releng/builder.git] / jjb / netvirt / netvirt-csit-hwvtep-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-hwvtep-openstack-integration-aluminium-queens
4     jobs:
5       - inttest-csit-hwvtep-openstack-custom
6
7     project: 'netvirt'
8     stream: 'aluminium'
9     branch: 'master'
10     jre: 'openjdk11'
11     testplan: '{project}-{topology}-l2gw-openstack.txt'
12     odl-ml2-driver-version: 'v2'
13     enable-openstack-services: 'placement-api,l2gw-plugin'
14     enable-openstack-compute-services: 'placement-client'
15     security-group-mode: 'stateful'
16     odl_system_flavor: odl-highcpu-8
17     openstack_system_flavor: odl-highcpu-8
18     openstack_system2_flavor: odl-highcpu-4
19     tools_system_count: 2
20     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
21     os-cmb-cnt: 0
22     os-ctl-cnt: 1
23     os-cmp-cnt: 2
24
25     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
26     enable-networking-l2gw: 'yes'
27
28     topology:
29       - 1node:
30           openstack_system2_count: 2
31           odl_system_count: 1
32           enable-haproxy: 'no'
33           install-features: 'odl-netvirt-openstack'
34       - 3node:
35           openstack_system2_count: 3
36           odl_system_count: 3
37           enable-haproxy: 'yes'
38           install-features: 'odl-jolokia,odl-netvirt-openstack'
39
40     functionality:
41       - upstream-stateful:
42           schedule: '{schedule-weekly}'
43       - gate-stateful
44
45     openstack:
46       - queens:
47           openstack-branch: 'stable/queens'
48           odl-ml2-branch: 'stable/queens'
49           odl-ml2-port-binding: 'pseudo-agentdb-binding'
50           openstack_system_image: '{openstack_queens_system_image}'
51           openstack_system2_image: '{openstack_queens_system_image}'
52
53 - project:
54     name: netvirt-csit-hwvtep-openstack-integration-aluminium-rocky
55     jobs:
56       - inttest-csit-hwvtep-openstack-custom
57
58     project: 'netvirt'
59     stream: 'aluminium'
60     branch: 'master'
61     jre: 'openjdk11'
62     testplan: '{project}-{topology}-l2gw-openstack.txt'
63     odl-ml2-driver-version: 'v2'
64     enable-openstack-services: 'placement-api,l2gw-plugin'
65     enable-openstack-compute-services: 'placement-client'
66     security-group-mode: 'stateful'
67     odl_system_flavor: odl-highcpu-8
68     openstack_system_flavor: odl-highcpu-8
69     openstack_system2_flavor: odl-highcpu-4
70     tools_system_count: 2
71     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
72     os-cmb-cnt: 0
73     os-ctl-cnt: 1
74     os-cmp-cnt: 2
75
76     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
77     enable-networking-l2gw: 'yes'
78
79     topology:
80       - 1node:
81           openstack_system2_count: 2
82           odl_system_count: 1
83           enable-haproxy: 'no'
84           install-features: 'odl-netvirt-openstack'
85       - 3node:
86           openstack_system2_count: 3
87           odl_system_count: 3
88           enable-haproxy: 'yes'
89           install-features: 'odl-jolokia,odl-netvirt-openstack'
90
91     functionality:
92       - upstream-stateful:
93           schedule: '{schedule-daily}'
94       - gate-stateful
95
96     openstack:
97       - rocky:
98           openstack-branch: 'stable/rocky'
99           odl-ml2-branch: 'stable/rocky'
100           odl-ml2-port-binding: 'pseudo-agentdb-binding'
101           openstack_system_image: '{openstack_rocky_system_image}'
102           openstack_system2_image: '{openstack_rocky_system_image}'
103
104 - project:
105     name: netvirt-csit-hwvtep-openstack-integration-aluminium-stein
106     jobs:
107       - inttest-csit-hwvtep-openstack-custom
108
109     project: 'netvirt'
110     stream: 'aluminium'
111     branch: 'master'
112     jre: 'openjdk11'
113     testplan: '{project}-{topology}-l2gw-openstack.txt'
114     odl-ml2-driver-version: 'v2'
115     enable-openstack-services: 'placement-api,l2gw-plugin'
116     enable-openstack-compute-services: 'placement-client'
117     security-group-mode: 'stateful'
118     odl_system_flavor: odl-highcpu-8
119     openstack_system_flavor: odl-highcpu-8
120     openstack_system2_flavor: odl-highcpu-4
121     tools_system_count: 2
122     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
123     os-cmb-cnt: 0
124     os-ctl-cnt: 1
125     os-cmp-cnt: 2
126
127     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
128     enable-networking-l2gw: 'yes'
129
130     topology:
131       - 1node:
132           openstack_system2_count: 2
133           odl_system_count: 1
134           enable-haproxy: 'no'
135           install-features: 'odl-netvirt-openstack'
136       - 3node:
137           openstack_system2_count: 3
138           odl_system_count: 3
139           enable-haproxy: 'yes'
140           install-features: 'odl-jolokia,odl-netvirt-openstack'
141
142     functionality:
143       - upstream-stateful:
144           schedule: '{schedule-daily}'
145       - gate-stateful
146
147     openstack:
148       - stein:
149           openstack-branch: 'stable/stein'
150           odl-ml2-branch: 'stable/stein'
151           odl-ml2-port-binding: 'pseudo-agentdb-binding'
152           openstack_system_image: '{openstack_stein_system_image}'
153           openstack_system2_image: '{openstack_stein_system_image}'
154
155 - project:
156     name: netvirt-csit-hwvtep-openstack-integration-magnesium-queens
157     jobs:
158       - inttest-csit-hwvtep-openstack-custom
159
160     project: 'netvirt'
161     stream: 'magnesium'
162     branch: 'stable/magnesium'
163     jre: 'openjdk11'
164     testplan: '{project}-{topology}-l2gw-openstack.txt'
165     odl-ml2-driver-version: 'v2'
166     enable-openstack-services: 'placement-api,l2gw-plugin'
167     enable-openstack-compute-services: 'placement-client'
168     security-group-mode: 'stateful'
169     odl_system_flavor: odl-highcpu-8
170     openstack_system_flavor: odl-highcpu-8
171     openstack_system2_flavor: odl-highcpu-4
172     tools_system_count: 2
173     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
174     os-cmb-cnt: 0
175     os-ctl-cnt: 1
176     os-cmp-cnt: 2
177
178     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
179     enable-networking-l2gw: 'yes'
180
181     topology:
182       - 1node:
183           openstack_system2_count: 2
184           odl_system_count: 1
185           enable-haproxy: 'no'
186           install-features: 'odl-netvirt-openstack'
187       - 3node:
188           openstack_system2_count: 3
189           odl_system_count: 3
190           enable-haproxy: 'yes'
191           install-features: 'odl-jolokia,odl-netvirt-openstack'
192
193     functionality:
194       - upstream-stateful:
195           schedule: '{schedule-weekly}'
196       - gate-stateful
197
198     openstack:
199       - queens:
200           openstack-branch: 'stable/queens'
201           odl-ml2-branch: 'stable/queens'
202           odl-ml2-port-binding: 'pseudo-agentdb-binding'
203           openstack_system_image: '{openstack_queens_system_image}'
204           openstack_system2_image: '{openstack_queens_system_image}'
205
206 - project:
207     name: netvirt-csit-hwvtep-openstack-integration-magnesium-rocky
208     jobs:
209       - inttest-csit-hwvtep-openstack-custom
210
211     project: 'netvirt'
212     stream: 'magnesium'
213     branch: 'stable/magnesium'
214     jre: 'openjdk11'
215     testplan: '{project}-{topology}-l2gw-openstack.txt'
216     odl-ml2-driver-version: 'v2'
217     enable-openstack-services: 'placement-api,l2gw-plugin'
218     enable-openstack-compute-services: 'placement-client'
219     security-group-mode: 'stateful'
220     odl_system_flavor: odl-highcpu-8
221     openstack_system_flavor: odl-highcpu-8
222     openstack_system2_flavor: odl-highcpu-4
223     tools_system_count: 2
224     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
225     os-cmb-cnt: 0
226     os-ctl-cnt: 1
227     os-cmp-cnt: 2
228
229     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
230     enable-networking-l2gw: 'yes'
231
232     topology:
233       - 1node:
234           openstack_system2_count: 2
235           odl_system_count: 1
236           enable-haproxy: 'no'
237           install-features: 'odl-netvirt-openstack'
238       - 3node:
239           openstack_system2_count: 3
240           odl_system_count: 3
241           enable-haproxy: 'yes'
242           install-features: 'odl-jolokia,odl-netvirt-openstack'
243
244     functionality:
245       - upstream-stateful:
246           schedule: '{schedule-weekly}'
247       - gate-stateful
248
249     openstack:
250       - rocky:
251           openstack-branch: 'stable/rocky'
252           odl-ml2-branch: 'stable/rocky'
253           odl-ml2-port-binding: 'pseudo-agentdb-binding'
254           openstack_system_image: '{openstack_rocky_system_image}'
255           openstack_system2_image: '{openstack_rocky_system_image}'
256           schedule: '{schedule-daily}'
257
258 - project:
259     name: netvirt-csit-hwvtep-openstack-integration-magnesium-stein
260     jobs:
261       - inttest-csit-hwvtep-openstack-custom
262
263     project: 'netvirt'
264     stream: 'magnesium'
265     branch: 'stable/magnesium'
266     jre: 'openjdk11'
267     testplan: '{project}-{topology}-l2gw-openstack.txt'
268     odl-ml2-driver-version: 'v2'
269     enable-openstack-services: 'placement-api,l2gw-plugin'
270     enable-openstack-compute-services: 'placement-client'
271     security-group-mode: 'stateful'
272     odl_system_flavor: odl-highcpu-8
273     openstack_system_flavor: odl-highcpu-8
274     openstack_system2_flavor: odl-highcpu-4
275     tools_system_count: 2
276     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
277     os-cmb-cnt: 0
278     os-ctl-cnt: 1
279     os-cmp-cnt: 2
280
281     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
282     enable-networking-l2gw: 'yes'
283
284     topology:
285       - 1node:
286           openstack_system2_count: 2
287           odl_system_count: 1
288           enable-haproxy: 'no'
289           install-features: 'odl-netvirt-openstack'
290       - 3node:
291           openstack_system2_count: 3
292           odl_system_count: 3
293           enable-haproxy: 'yes'
294           install-features: 'odl-jolokia,odl-netvirt-openstack'
295
296     functionality:
297       - upstream-stateful:
298           schedule: '{schedule-weekly}'
299       - gate-stateful
300
301     openstack:
302       - stein:
303           openstack-branch: 'stable/stein'
304           odl-ml2-branch: 'stable/stein'
305           odl-ml2-port-binding: 'pseudo-agentdb-binding'
306           openstack_system_image: '{openstack_stein_system_image}'
307           openstack_system2_image: '{openstack_stein_system_image}'
308           schedule: '{schedule-weekly}'
309
310 - project:
311     name: netvirt-csit-hwvtep-openstack-integration-sodium-queens
312     jobs:
313       - inttest-csit-hwvtep-openstack-custom
314
315     project: 'netvirt'
316     stream: 'sodium'
317     branch: 'stable/sodium'
318     testplan: '{project}-{topology}-l2gw-openstack.txt'
319     odl-ml2-driver-version: 'v2'
320     enable-openstack-services: 'placement-api,l2gw-plugin'
321     enable-openstack-compute-services: 'placement-client'
322     security-group-mode: 'stateful'
323     odl_system_flavor: odl-highcpu-8
324     openstack_system_flavor: odl-highcpu-8
325     openstack_system2_flavor: odl-highcpu-4
326     tools_system_count: 2
327     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
328     os-cmb-cnt: 0
329     os-ctl-cnt: 1
330     os-cmp-cnt: 2
331
332     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
333     enable-networking-l2gw: 'yes'
334
335     topology:
336       - 1node:
337           openstack_system2_count: 2
338           odl_system_count: 1
339           enable-haproxy: 'no'
340           install-features: 'odl-netvirt-openstack'
341       - 3node:
342           openstack_system2_count: 3
343           odl_system_count: 3
344           enable-haproxy: 'yes'
345           install-features: 'odl-jolokia,odl-netvirt-openstack'
346
347     functionality:
348       - upstream-stateful:
349           schedule: '{schedule-weekly}'
350       - gate-stateful
351
352     openstack:
353       - queens:
354           openstack-branch: 'stable/queens'
355           odl-ml2-branch: 'stable/queens'
356           odl-ml2-port-binding: 'pseudo-agentdb-binding'
357           openstack_system_image: '{openstack_queens_system_image}'
358           openstack_system2_image: '{openstack_queens_system_image}'
359           schedule: '{schedule-weekly}'
360
361 - project:
362     name: netvirt-csit-hwvtep-openstack-integration-sodium-rocky
363     jobs:
364       - inttest-csit-hwvtep-openstack-custom
365
366     project: 'netvirt'
367     stream: 'sodium'
368     branch: 'stable/sodium'
369     testplan: '{project}-{topology}-l2gw-openstack.txt'
370     odl-ml2-driver-version: 'v2'
371     enable-openstack-services: 'placement-api,l2gw-plugin'
372     enable-openstack-compute-services: 'placement-client'
373     security-group-mode: 'stateful'
374     odl_system_flavor: odl-highcpu-8
375     openstack_system_flavor: odl-highcpu-8
376     openstack_system2_flavor: odl-highcpu-4
377     tools_system_count: 2
378     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
379     os-cmb-cnt: 0
380     os-ctl-cnt: 1
381     os-cmp-cnt: 2
382
383     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
384     enable-networking-l2gw: 'yes'
385
386     topology:
387       - 1node:
388           openstack_system2_count: 2
389           odl_system_count: 1
390           enable-haproxy: 'no'
391           install-features: 'odl-netvirt-openstack'
392       - 3node:
393           openstack_system2_count: 3
394           odl_system_count: 3
395           enable-haproxy: 'yes'
396           install-features: 'odl-jolokia,odl-netvirt-openstack'
397
398     functionality:
399       - upstream-stateful:
400           schedule: '{schedule-weekly}'
401       - gate-stateful
402
403     openstack:
404       - rocky:
405           openstack-branch: 'stable/rocky'
406           odl-ml2-branch: 'stable/rocky'
407           odl-ml2-port-binding: 'pseudo-agentdb-binding'
408           openstack_system_image: '{openstack_rocky_system_image}'
409           openstack_system2_image: '{openstack_rocky_system_image}'
410           schedule: '{schedule-weekly}'
411
412 - project:
413     name: netvirt-csit-hwvtep-openstack-integration-sodium-stein
414     jobs:
415       - inttest-csit-hwvtep-openstack-custom
416
417     project: 'netvirt'
418     stream: 'sodium'
419     branch: 'stable/sodium'
420     testplan: '{project}-{topology}-l2gw-openstack.txt'
421     odl-ml2-driver-version: 'v2'
422     enable-openstack-services: 'placement-api,l2gw-plugin'
423     enable-openstack-compute-services: 'placement-client'
424     security-group-mode: 'stateful'
425     odl_system_flavor: odl-highcpu-8
426     openstack_system_flavor: odl-highcpu-8
427     openstack_system2_flavor: odl-highcpu-4
428     tools_system_count: 2
429     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - x86_64 - 20200601-180138.390
430     os-cmb-cnt: 0
431     os-ctl-cnt: 1
432     os-cmp-cnt: 2
433
434     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
435     enable-networking-l2gw: 'yes'
436
437     topology:
438       - 1node:
439           openstack_system2_count: 2
440           odl_system_count: 1
441           enable-haproxy: 'no'
442           install-features: 'odl-netvirt-openstack'
443       - 3node:
444           openstack_system2_count: 3
445           odl_system_count: 3
446           enable-haproxy: 'yes'
447           install-features: 'odl-jolokia,odl-netvirt-openstack'
448
449     functionality:
450       - upstream-stateful:
451           schedule: '{schedule-weekly}'
452       - gate-stateful
453
454     openstack:
455       - stein:
456           openstack-branch: 'stable/stein'
457           odl-ml2-branch: 'stable/stein'
458           odl-ml2-port-binding: 'pseudo-agentdb-binding'
459           openstack_system_image: '{openstack_stein_system_image}'
460           openstack_system2_image: '{openstack_stein_system_image}'
461           schedule: '{schedule-weekly}'