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