Merge "Move alt-datastores Sonar scan to Sonarcloud"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-aluminium-rocky
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-2
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       - rocky:
79           openstack-branch: 'stable/rocky'
80           odl-ml2-branch: 'stable/rocky'
81           odl-ml2-port-binding: 'pseudo-agentdb-binding'
82           openstack_system_image: '{openstack_rocky_system_image}'
83           openstack_system2_image: '{openstack_rocky_system_image}'
84
85 - project:
86     name: netvirt-csit-openstack-integration-aluminium-stein
87     jobs:
88       - inttest-csit-openstack-custom
89
90     project: 'netvirt'
91     stream: 'aluminium'
92     branch: 'master'
93     jre: 'openjdk11'
94     testplan: '{project}-{topology}-openstack.txt'
95     odl-ml2-driver-version: 'v2'
96     enable-openstack-services: 'placement-api,tempest'
97     enable-openstack-compute-services: 'placement-client'
98     security-group-mode: 'stateful'
99     odl_system_flavor: odl-highcpu-2
100     openstack_system_flavor: odl-highcpu-8
101     openstack_system2_flavor: odl-highcpu-4
102     tools_system_count: 0
103     os-cmb-cnt: 0
104     os-ctl-cnt: 1
105     os-cmp-cnt: 2
106
107     topology:
108       - 1node:
109           openstack_system2_count: 2
110           odl_system_count: 1
111           enable-haproxy: 'no'
112           install-features: 'odl-netvirt-openstack'
113           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
114       - 3node:
115           openstack_system2_count: 3
116           odl_system_count: 3
117           enable-haproxy: 'yes'
118           install-features: 'odl-jolokia,odl-netvirt-openstack'
119
120     functionality:
121       - upstream-stateful
122       - upstream-stateful-itm-direct-tunnels:
123           enable-itm-direct-tunnels: 'true'
124       - upstream-stateful-snat-conntrack:
125           odl-snat-mode: 'conntrack'
126       - gate-stateful
127       - gate-stateful-itm-direct-tunnels:
128           enable-itm-direct-tunnels: 'true'
129       - gate-stateful-snat-conntrack:
130           odl-snat-mode: 'conntrack'
131       - gate-minimal-cluster:
132           testplan: '{project}-{topology}-minimal-openstack.txt'
133       - dcgw:
134           testplan: '{project}-{topology}-dcgw-openstack.txt'
135           tools_system_count: 3
136           enable-gre-type-driver: 'yes'
137       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
138       - gate-tdd-wip:
139           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
140           schedule: '{schedule-weekly}'
141           tools_system_count: 3
142           enable-gre-type-driver: 'yes'
143       - tempest-stateful:
144           test-suites: 'openstack/tempest/tempest.robot'
145           testplan: '{project}-{topology}-openstack-tempest.txt'
146           schedule: '{schedule-daily}'
147       - tempest-stateful-snat-conntrack:
148           test-suites: 'openstack/tempest/tempest.robot'
149           testplan: '{project}-{topology}-openstack-tempest.txt'
150           odl-snat-mode: 'conntrack'
151           schedule: '{schedule-daily}'
152       - gate-tempest-stateful:
153           test-suites: 'openstack/tempest/tempest.robot'
154           testplan: '{project}-{topology}-openstack-tempest.txt'
155       - gate-tempest-stateful-snat-conntrack:
156           test-suites: 'openstack/tempest/tempest.robot'
157           testplan: '{project}-{topology}-openstack-tempest.txt'
158           odl-snat-mode: 'conntrack'
159
160     openstack:
161       - stein:
162           openstack-branch: 'stable/stein'
163           odl-ml2-branch: 'stable/stein'
164           odl-ml2-port-binding: 'pseudo-agentdb-binding'
165           openstack_system_image: '{openstack_stein_system_image}'
166           openstack_system2_image: '{openstack_stein_system_image}'
167
168
169 - project:
170     name: netvirt-csit-openstack-integration-magnesium-rocky
171     jobs:
172       - inttest-csit-openstack-custom
173
174     project: 'netvirt'
175     stream: 'magnesium'
176     branch: 'stable/magnesium'
177     jre: 'openjdk11'
178     testplan: '{project}-{topology}-openstack.txt'
179     odl-ml2-driver-version: 'v2'
180     enable-openstack-services: 'placement-api,tempest'
181     enable-openstack-compute-services: 'placement-client'
182     security-group-mode: 'stateful'
183     odl_system_flavor: odl-highcpu-2
184     openstack_system_flavor: odl-highcpu-8
185     openstack_system2_flavor: odl-highcpu-4
186     tools_system_count: 0
187     os-cmb-cnt: 0
188     os-ctl-cnt: 1
189     os-cmp-cnt: 2
190
191     topology:
192       - 1node:
193           openstack_system2_count: 2
194           odl_system_count: 1
195           enable-haproxy: 'no'
196           install-features: 'odl-netvirt-openstack'
197           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
198       - 3node:
199           openstack_system2_count: 3
200           odl_system_count: 3
201           enable-haproxy: 'yes'
202           install-features: 'odl-jolokia,odl-netvirt-openstack'
203
204     functionality:
205       - upstream-stateful
206       - upstream-stateful-itm-direct-tunnels:
207           enable-itm-direct-tunnels: 'true'
208       - upstream-stateful-snat-conntrack:
209           odl-snat-mode: 'conntrack'
210       - gate-stateful
211       - gate-stateful-itm-direct-tunnels:
212           enable-itm-direct-tunnels: 'true'
213       - gate-stateful-snat-conntrack:
214           odl-snat-mode: 'conntrack'
215       - gate-minimal-cluster:
216           testplan: '{project}-{topology}-minimal-openstack.txt'
217       - dcgw:
218           testplan: '{project}-{topology}-dcgw-openstack.txt'
219           tools_system_count: 3
220           enable-gre-type-driver: 'yes'
221       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
222       - gate-tdd-wip:
223           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
224           schedule: '{schedule-weekly}'
225           tools_system_count: 3
226           enable-gre-type-driver: 'yes'
227       - tempest-stateful:
228           test-suites: 'openstack/tempest/tempest.robot'
229           testplan: '{project}-{topology}-openstack-tempest.txt'
230           schedule: '{schedule-daily}'
231       - tempest-stateful-snat-conntrack:
232           test-suites: 'openstack/tempest/tempest.robot'
233           testplan: '{project}-{topology}-openstack-tempest.txt'
234           odl-snat-mode: 'conntrack'
235           schedule: '{schedule-daily}'
236       - gate-tempest-stateful:
237           test-suites: 'openstack/tempest/tempest.robot'
238           testplan: '{project}-{topology}-openstack-tempest.txt'
239       - gate-tempest-stateful-snat-conntrack:
240           test-suites: 'openstack/tempest/tempest.robot'
241           testplan: '{project}-{topology}-openstack-tempest.txt'
242           odl-snat-mode: 'conntrack'
243
244     openstack:
245       - rocky:
246           openstack-branch: 'stable/rocky'
247           odl-ml2-branch: 'stable/rocky'
248           odl-ml2-port-binding: 'pseudo-agentdb-binding'
249           openstack_system_image: '{openstack_rocky_system_image}'
250           openstack_system2_image: '{openstack_rocky_system_image}'
251
252 - project:
253     name: netvirt-csit-openstack-integration-magnesium-stein
254     jobs:
255       - inttest-csit-openstack-custom
256
257     project: 'netvirt'
258     stream: 'magnesium'
259     branch: 'stable/magnesium'
260     jre: 'openjdk11'
261     testplan: '{project}-{topology}-openstack.txt'
262     odl-ml2-driver-version: 'v2'
263     enable-openstack-services: 'placement-api,tempest'
264     enable-openstack-compute-services: 'placement-client'
265     security-group-mode: 'stateful'
266     odl_system_flavor: odl-highcpu-2
267     openstack_system_flavor: odl-highcpu-8
268     openstack_system2_flavor: odl-highcpu-4
269     tools_system_count: 0
270     os-cmb-cnt: 0
271     os-ctl-cnt: 1
272     os-cmp-cnt: 2
273
274     topology:
275       - 1node:
276           openstack_system2_count: 2
277           odl_system_count: 1
278           enable-haproxy: 'no'
279           install-features: 'odl-netvirt-openstack'
280           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
281       - 3node:
282           openstack_system2_count: 3
283           odl_system_count: 3
284           enable-haproxy: 'yes'
285           install-features: 'odl-jolokia,odl-netvirt-openstack'
286
287     functionality:
288       - upstream-stateful:
289           schedule: '{schedule-weekly}'
290       - upstream-stateful-itm-direct-tunnels:
291           enable-itm-direct-tunnels: 'true'
292           schedule: '{schedule-weekly}'
293       - upstream-stateful-snat-conntrack:
294           odl-snat-mode: 'conntrack'
295           schedule: '{schedule-weekly}'
296       - gate-stateful
297       - gate-stateful-itm-direct-tunnels:
298           enable-itm-direct-tunnels: 'true'
299       - gate-stateful-snat-conntrack:
300           odl-snat-mode: 'conntrack'
301       - gate-minimal-cluster:
302           testplan: '{project}-{topology}-minimal-openstack.txt'
303       - dcgw:
304           testplan: '{project}-{topology}-dcgw-openstack.txt'
305           tools_system_count: 3
306           schedule: '{schedule-weekly}'
307           enable-gre-type-driver: 'yes'
308       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
309       - gate-tdd-wip:
310           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
311           schedule: '{schedule-weekly}'
312           tools_system_count: 3
313           enable-gre-type-driver: 'yes'
314       - tempest-stateful:
315           test-suites: 'openstack/tempest/tempest.robot'
316           testplan: '{project}-{topology}-openstack-tempest.txt'
317           schedule: '{schedule-daily}'
318       - tempest-stateful-snat-conntrack:
319           test-suites: 'openstack/tempest/tempest.robot'
320           testplan: '{project}-{topology}-openstack-tempest.txt'
321           odl-snat-mode: 'conntrack'
322           schedule: '{schedule-daily}'
323       - gate-tempest-stateful:
324           test-suites: 'openstack/tempest/tempest.robot'
325           testplan: '{project}-{topology}-openstack-tempest.txt'
326       - gate-tempest-stateful-snat-conntrack:
327           test-suites: 'openstack/tempest/tempest.robot'
328           testplan: '{project}-{topology}-openstack-tempest.txt'
329           odl-snat-mode: 'conntrack'
330
331     openstack:
332       - stein:
333           openstack-branch: 'stable/stein'
334           odl-ml2-branch: 'stable/stein'
335           odl-ml2-port-binding: 'pseudo-agentdb-binding'
336           openstack_system_image: '{openstack_stein_system_image}'
337           openstack_system2_image: '{openstack_stein_system_image}'
338
339 - project:
340     name: netvirt-csit-openstack-integration-sodium-queens
341     jobs:
342       - inttest-csit-openstack-custom
343
344     project: 'netvirt'
345     stream: 'sodium'
346     branch: 'stable/sodium'
347     testplan: '{project}-{topology}-openstack.txt'
348     odl-ml2-driver-version: 'v2'
349     enable-openstack-services: 'placement-api,tempest'
350     enable-openstack-compute-services: 'placement-client'
351     security-group-mode: 'stateful'
352     odl_system_flavor: odl-highcpu-2
353     openstack_system_flavor: odl-highcpu-8
354     openstack_system2_flavor: odl-highcpu-4
355     tools_system_count: 0
356     os-cmb-cnt: 0
357     os-ctl-cnt: 1
358     os-cmp-cnt: 2
359
360     topology:
361       - 1node:
362           openstack_system2_count: 2
363           odl_system_count: 1
364           enable-haproxy: 'no'
365           install-features: 'odl-netvirt-openstack'
366           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
367       - 3node:
368           openstack_system2_count: 3
369           odl_system_count: 3
370           enable-haproxy: 'yes'
371           install-features: 'odl-jolokia,odl-netvirt-openstack'
372
373     functionality:
374       - upstream-stateful:
375           schedule: '{schedule-weekly}'
376       - upstream-stateful-itm-direct-tunnels:
377           enable-itm-direct-tunnels: 'true'
378           schedule: '{schedule-weekly}'
379       - upstream-stateful-snat-conntrack:
380           odl-snat-mode: 'conntrack'
381           schedule: '{schedule-weekly}'
382       - gate-stateful
383       - gate-stateful-itm-direct-tunnels:
384           enable-itm-direct-tunnels: 'true'
385           schedule: '{schedule-weekly}'
386       - gate-stateful-snat-conntrack:
387           odl-snat-mode: 'conntrack'
388       - gate-minimal-cluster:
389           testplan: '{project}-{topology}-minimal-openstack.txt'
390       - dcgw:
391           testplan: '{project}-{topology}-dcgw-openstack.txt'
392           schedule: '{schedule-weekly}'
393           tools_system_count: 3
394           enable-gre-type-driver: 'yes'
395       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
396       - gate-tdd-wip:
397           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
398           schedule: '{schedule-weekly}'
399           tools_system_count: 3
400           enable-gre-type-driver: 'yes'
401       - tempest-stateful:
402           test-suites: 'openstack/tempest/tempest.robot'
403           testplan: '{project}-{topology}-openstack-tempest.txt'
404           schedule: '{schedule-daily}'
405       - tempest-stateful-snat-conntrack:
406           test-suites: 'openstack/tempest/tempest.robot'
407           testplan: '{project}-{topology}-openstack-tempest.txt'
408           odl-snat-mode: 'conntrack'
409           schedule: '{schedule-daily}'
410       - gate-tempest-stateful:
411           test-suites: 'openstack/tempest/tempest.robot'
412           testplan: '{project}-{topology}-openstack-tempest.txt'
413       - gate-tempest-stateful-snat-conntrack:
414           test-suites: 'openstack/tempest/tempest.robot'
415           testplan: '{project}-{topology}-openstack-tempest.txt'
416           odl-snat-mode: 'conntrack'
417
418     openstack:
419       - queens:
420           openstack-branch: 'stable/queens'
421           odl-ml2-branch: 'stable/queens'
422           odl-ml2-port-binding: 'pseudo-agentdb-binding'
423           openstack_system_image: '{openstack_queens_system_image}'
424           openstack_system2_image: '{openstack_queens_system_image}'
425           schedule: '{schedule-weekly}'
426
427 - project:
428     name: netvirt-csit-openstack-integration-sodium-rocky
429     jobs:
430       - inttest-csit-openstack-custom
431
432     project: 'netvirt'
433     stream: 'sodium'
434     branch: 'stable/sodium'
435     testplan: '{project}-{topology}-openstack.txt'
436     odl-ml2-driver-version: 'v2'
437     enable-openstack-services: 'placement-api,tempest'
438     enable-openstack-compute-services: 'placement-client'
439     security-group-mode: 'stateful'
440     odl_system_flavor: odl-highcpu-2
441     openstack_system_flavor: odl-highcpu-8
442     openstack_system2_flavor: odl-highcpu-4
443     tools_system_count: 0
444     os-cmb-cnt: 0
445     os-ctl-cnt: 1
446     os-cmp-cnt: 2
447
448     topology:
449       - 1node:
450           openstack_system2_count: 2
451           odl_system_count: 1
452           enable-haproxy: 'no'
453           install-features: 'odl-netvirt-openstack'
454           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
455       - 3node:
456           openstack_system2_count: 3
457           odl_system_count: 3
458           enable-haproxy: 'yes'
459           install-features: 'odl-jolokia,odl-netvirt-openstack'
460
461     functionality:
462       - upstream-stateful:
463           schedule: '{schedule-weekly}'
464       - upstream-stateful-itm-direct-tunnels:
465           enable-itm-direct-tunnels: 'true'
466           schedule: '{schedule-weekly}'
467       - upstream-stateful-snat-conntrack:
468           odl-snat-mode: 'conntrack'
469           schedule: '{schedule-weekly}'
470       - gate-stateful
471       - gate-stateful-itm-direct-tunnels:
472           enable-itm-direct-tunnels: 'true'
473       - gate-stateful-snat-conntrack:
474           odl-snat-mode: 'conntrack'
475       - gate-minimal-cluster:
476           testplan: '{project}-{topology}-minimal-openstack.txt'
477       - dcgw:
478           testplan: '{project}-{topology}-dcgw-openstack.txt'
479           schedule: '{schedule-weekly}'
480           tools_system_count: 3
481           enable-gre-type-driver: 'yes'
482       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
483       - gate-tdd-wip:
484           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
485           schedule: '{schedule-weekly}'
486           tools_system_count: 3
487           enable-gre-type-driver: 'yes'
488       - tempest-stateful:
489           test-suites: 'openstack/tempest/tempest.robot'
490           testplan: '{project}-{topology}-openstack-tempest.txt'
491           schedule: '{schedule-daily}'
492       - tempest-stateful-snat-conntrack:
493           test-suites: 'openstack/tempest/tempest.robot'
494           testplan: '{project}-{topology}-openstack-tempest.txt'
495           odl-snat-mode: 'conntrack'
496           schedule: '{schedule-daily}'
497       - gate-tempest-stateful:
498           test-suites: 'openstack/tempest/tempest.robot'
499           testplan: '{project}-{topology}-openstack-tempest.txt'
500       - gate-tempest-stateful-snat-conntrack:
501           test-suites: 'openstack/tempest/tempest.robot'
502           testplan: '{project}-{topology}-openstack-tempest.txt'
503           odl-snat-mode: 'conntrack'
504
505     openstack:
506       - rocky:
507           openstack-branch: 'stable/rocky'
508           odl-ml2-branch: 'stable/rocky'
509           odl-ml2-port-binding: 'pseudo-agentdb-binding'
510           openstack_system_image: '{openstack_rocky_system_image}'
511           openstack_system2_image: '{openstack_rocky_system_image}'
512
513 - project:
514     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-queens
515     jobs:
516       - inttest-csit-openstack-custom
517
518     project: 'netvirt'
519     testplan: '{project}-{topology}-openstack.txt'
520     odl-ml2-driver-version: 'v2'
521     enable-openstack-services: 'n-cpu,placement-api,tempest'
522     security-group-mode: 'stateful'
523     odl_system_flavor: odl-highcpu-2
524     openstack_system_flavor: odl-highcpu-8
525     os-cmb-cnt: 1
526     os-ctl-cnt: 0
527     os-cmp-cnt: 0
528
529     stream:
530       - sodium:
531           branch: 'stable/sodium'
532
533     topology:
534       - 1node:
535           openstack_system2_count: 0
536           odl_system_count: 1
537           enable-haproxy: 'no'
538           install-features: 'odl-netvirt-openstack'
539           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
540       - 3node:
541           openstack_system2_count: 1
542           odl_system_count: 3
543           enable-haproxy: 'yes'
544           install-features: 'odl-jolokia,odl-netvirt-openstack'
545
546     functionality:
547       - upstream-stateful:
548           schedule: '{schedule-weekly}'
549       - upstream-stateful-itm-direct-tunnels:
550           enable-itm-direct-tunnels: 'true'
551           schedule: '{schedule-weekly}'
552       - upstream-stateful-snat-conntrack:
553           odl-snat-mode: 'conntrack'
554           schedule: '{schedule-weekly}'
555       - gate-stateful
556       - gate-stateful-itm-direct-tunnels:
557           enable-itm-direct-tunnels: 'true'
558       - gate-stateful-snat-conntrack:
559           odl-snat-mode: 'conntrack'
560       - gate-minimal-cluster:
561           testplan: '{project}-{topology}-minimal-openstack.txt'
562       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
563       - gate-tdd-wip:
564           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
565           schedule: ''
566       - tempest-stateful:
567           test-suites: 'openstack/tempest/tempest.robot'
568           testplan: '{project}-{topology}-openstack-tempest.txt'
569           schedule: '{schedule-daily}'
570       - tempest-stateful-snat-conntrack:
571           test-suites: 'openstack/tempest/tempest.robot'
572           testplan: '{project}-{topology}-openstack-tempest.txt'
573           odl-snat-mode: 'conntrack'
574           schedule: '{schedule-daily}'
575       - gate-tempest-stateful:
576           test-suites: 'openstack/tempest/tempest.robot'
577           testplan: '{project}-{topology}-openstack-tempest.txt'
578       - gate-tempest-stateful-snat-conntrack:
579           test-suites: 'openstack/tempest/tempest.robot'
580           testplan: '{project}-{topology}-openstack-tempest.txt'
581           odl-snat-mode: 'conntrack'
582
583     openstack:
584       - queens:
585           openstack-branch: 'stable/queens'
586           odl-ml2-branch: 'stable/queens'
587           odl-ml2-port-binding: 'pseudo-agentdb-binding'
588           openstack_system_image: '{openstack_queens_system_image}'
589           openstack_system2_image: '{openstack_queens_system_image}'
590           schedule: '{schedule-weekly}'
591
592 - project:
593     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-rocky
594     jobs:
595       - inttest-csit-openstack-custom
596
597     project: 'netvirt'
598     testplan: '{project}-{topology}-openstack.txt'
599     odl-ml2-driver-version: 'v2'
600     enable-openstack-services: 'n-cpu,placement-api,tempest'
601     security-group-mode: 'stateful'
602     odl_system_flavor: odl-highcpu-2
603     openstack_system_flavor: odl-highcpu-8
604     os-cmb-cnt: 1
605     os-ctl-cnt: 0
606     os-cmp-cnt: 0
607
608     stream:
609       - magnesium:
610           branch: 'stable/magnesium'
611           jre: 'openjdk11'
612       - sodium:
613           branch: 'stable/sodium'
614
615     topology:
616       - 1node:
617           openstack_system2_count: 0
618           odl_system_count: 1
619           enable-haproxy: 'no'
620           install-features: 'odl-netvirt-openstack'
621           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
622       - 3node:
623           openstack_system2_count: 1
624           odl_system_count: 3
625           enable-haproxy: 'yes'
626           install-features: 'odl-jolokia,odl-netvirt-openstack'
627
628     functionality:
629       - upstream-stateful:
630           schedule: '{schedule-weekly}'
631       - upstream-stateful-itm-direct-tunnels:
632           enable-itm-direct-tunnels: 'true'
633           schedule: '{schedule-weekly}'
634       - upstream-stateful-snat-conntrack:
635           odl-snat-mode: 'conntrack'
636           schedule: '{schedule-weekly}'
637       - gate-stateful
638       - gate-stateful-itm-direct-tunnels:
639           enable-itm-direct-tunnels: 'true'
640       - gate-stateful-snat-conntrack:
641           odl-snat-mode: 'conntrack'
642       - gate-minimal-cluster:
643           testplan: '{project}-{topology}-minimal-openstack.txt'
644       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
645       - gate-tdd-wip:
646           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
647           schedule: ''
648       - tempest-stateful:
649           test-suites: 'openstack/tempest/tempest.robot'
650           testplan: '{project}-{topology}-openstack-tempest.txt'
651           schedule: '{schedule-daily}'
652       - tempest-stateful-snat-conntrack:
653           test-suites: 'openstack/tempest/tempest.robot'
654           testplan: '{project}-{topology}-openstack-tempest.txt'
655           odl-snat-mode: 'conntrack'
656           schedule: '{schedule-daily}'
657       - gate-tempest-stateful:
658           test-suites: 'openstack/tempest/tempest.robot'
659           testplan: '{project}-{topology}-openstack-tempest.txt'
660       - gate-tempest-stateful-snat-conntrack:
661           test-suites: 'openstack/tempest/tempest.robot'
662           testplan: '{project}-{topology}-openstack-tempest.txt'
663           odl-snat-mode: 'conntrack'
664
665     openstack:
666       - rocky:
667           openstack-branch: 'stable/rocky'
668           odl-ml2-branch: 'stable/rocky'
669           odl-ml2-port-binding: 'pseudo-agentdb-binding'
670           openstack_system_image: '{openstack_rocky_system_image}'
671           openstack_system2_image: '{openstack_rocky_system_image}'
672
673 - project:
674     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein
675     jobs:
676       - inttest-csit-openstack-custom
677
678     project: 'netvirt'
679     testplan: '{project}-{topology}-openstack.txt'
680     odl-ml2-driver-version: 'v2'
681     enable-openstack-services: 'n-cpu,placement-api,tempest'
682     security-group-mode: 'stateful'
683     odl_system_flavor: odl-highcpu-2
684     openstack_system_flavor: odl-highcpu-8
685     os-cmb-cnt: 1
686     os-ctl-cnt: 0
687     os-cmp-cnt: 0
688
689     stream:
690       - magnesium:
691           branch: 'stable/magnesium'
692           jre: 'openjdk11'
693
694     topology:
695       - 1node:
696           openstack_system2_count: 0
697           odl_system_count: 1
698           enable-haproxy: 'no'
699           install-features: 'odl-netvirt-openstack'
700           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
701       - 3node:
702           openstack_system2_count: 1
703           odl_system_count: 3
704           enable-haproxy: 'yes'
705           install-features: 'odl-jolokia,odl-netvirt-openstack'
706
707     functionality:
708       - upstream-stateful:
709           schedule: '{schedule-weekly}'
710       - upstream-stateful-itm-direct-tunnels:
711           enable-itm-direct-tunnels: 'true'
712           schedule: '{schedule-weekly}'
713       - upstream-stateful-snat-conntrack:
714           odl-snat-mode: 'conntrack'
715           schedule: '{schedule-weekly}'
716       - gate-stateful
717       - gate-stateful-itm-direct-tunnels:
718           enable-itm-direct-tunnels: 'true'
719       - gate-stateful-snat-conntrack:
720           odl-snat-mode: 'conntrack'
721       - gate-minimal-cluster:
722           testplan: '{project}-{topology}-minimal-openstack.txt'
723       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
724       - gate-tdd-wip:
725           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
726           schedule: ''
727       - tempest-stateful:
728           test-suites: 'openstack/tempest/tempest.robot'
729           testplan: '{project}-{topology}-openstack-tempest.txt'
730           schedule: '{schedule-daily}'
731       - tempest-stateful-snat-conntrack:
732           test-suites: 'openstack/tempest/tempest.robot'
733           testplan: '{project}-{topology}-openstack-tempest.txt'
734           odl-snat-mode: 'conntrack'
735           schedule: '{schedule-daily}'
736       - gate-tempest-stateful:
737           test-suites: 'openstack/tempest/tempest.robot'
738           testplan: '{project}-{topology}-openstack-tempest.txt'
739       - gate-tempest-stateful-snat-conntrack:
740           test-suites: 'openstack/tempest/tempest.robot'
741           testplan: '{project}-{topology}-openstack-tempest.txt'
742           odl-snat-mode: 'conntrack'
743
744     openstack:
745       - stein:
746           openstack-branch: 'stable/stein'
747           odl-ml2-branch: 'stable/stein'
748           odl-ml2-port-binding: 'pseudo-agentdb-binding'
749           openstack_system_image: '{openstack_stein_system_image}'
750           openstack_system2_image: '{openstack_stein_system_image}'
751
752
753 - project:
754     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein-aluminium
755     jobs:
756       - inttest-csit-openstack-custom
757
758     project: 'netvirt'
759     testplan: '{project}-{topology}-openstack.txt'
760     odl-ml2-driver-version: 'v2'
761     enable-openstack-services: 'n-cpu,placement-api,tempest'
762     security-group-mode: 'stateful'
763     odl_system_flavor: odl-highcpu-2
764     openstack_system_flavor: odl-highcpu-8
765     os-cmb-cnt: 1
766     os-ctl-cnt: 0
767     os-cmp-cnt: 0
768
769     stream:
770       - aluminium:
771           branch: 'master'
772           jre: 'openjdk11'
773
774     topology:
775       - 1node:
776           openstack_system2_count: 0
777           odl_system_count: 1
778           enable-haproxy: 'no'
779           install-features: 'odl-netvirt-openstack'
780           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
781       - 3node:
782           openstack_system2_count: 1
783           odl_system_count: 3
784           enable-haproxy: 'yes'
785           install-features: 'odl-jolokia,odl-netvirt-openstack'
786
787     functionality:
788       - upstream-stateful:
789           schedule: '{schedule-daily}'
790       - upstream-stateful-itm-direct-tunnels:
791           enable-itm-direct-tunnels: 'true'
792           schedule: '{schedule-daily}'
793       - upstream-stateful-snat-conntrack:
794           odl-snat-mode: 'conntrack'
795           schedule: '{schedule-daily}'
796       - gate-stateful
797       - gate-stateful-itm-direct-tunnels:
798           enable-itm-direct-tunnels: 'true'
799       - gate-stateful-snat-conntrack:
800           odl-snat-mode: 'conntrack'
801       - gate-minimal-cluster:
802           testplan: '{project}-{topology}-minimal-openstack.txt'
803       - dcgw:
804           testplan: '{project}-{topology}-dcgw-openstack.txt'
805           tools_system_count: 3
806           enable-gre-type-driver: 'yes'
807           schedule: '{schedule-daily}'
808       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
809       - gate-tdd-wip:
810           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
811           schedule: ''
812       - tempest-stateful:
813           test-suites: 'openstack/tempest/tempest.robot'
814           testplan: '{project}-{topology}-openstack-tempest.txt'
815           schedule: '{schedule-daily}'
816       - tempest-stateful-snat-conntrack:
817           test-suites: 'openstack/tempest/tempest.robot'
818           testplan: '{project}-{topology}-openstack-tempest.txt'
819           odl-snat-mode: 'conntrack'
820           schedule: '{schedule-daily}'
821       - gate-tempest-stateful:
822           test-suites: 'openstack/tempest/tempest.robot'
823           testplan: '{project}-{topology}-openstack-tempest.txt'
824       - gate-tempest-stateful-snat-conntrack:
825           test-suites: 'openstack/tempest/tempest.robot'
826           testplan: '{project}-{topology}-openstack-tempest.txt'
827           odl-snat-mode: 'conntrack'
828
829     openstack:
830       - stein:
831           openstack-branch: 'stable/stein'
832           odl-ml2-branch: 'stable/stein'
833           odl-ml2-port-binding: 'pseudo-agentdb-binding'
834           openstack_system_image: '{openstack_stein_system_image}'
835           openstack_system2_image: '{openstack_stein_system_image}'