Changed odl_system_flavor from 8 cores to 2 cores
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-aluminium-queens
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           schedule: '{schedule-daily}'
40       - upstream-stateful-itm-direct-tunnels:
41           enable-itm-direct-tunnels: 'true'
42           schedule: '{schedule-daily}'
43       - upstream-stateful-snat-conntrack:
44           odl-snat-mode: 'conntrack'
45           schedule: '{schedule-daily}'
46       - gate-stateful
47       - gate-stateful-itm-direct-tunnels:
48           enable-itm-direct-tunnels: 'true'
49       - gate-stateful-snat-conntrack:
50           odl-snat-mode: 'conntrack'
51       - gate-minimal-cluster:
52           testplan: '{project}-{topology}-minimal-openstack.txt'
53       - dcgw:
54           testplan: '{project}-{topology}-dcgw-openstack.txt'
55           tools_system_count: 3
56           enable-gre-type-driver: 'yes'
57           schedule: '{schedule-daily}'
58       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
59       - gate-tdd-wip:
60           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
61           schedule: '{schedule-weekly}'
62           tools_system_count: 3
63           enable-gre-type-driver: 'yes'
64       - tempest-stateful:
65           test-suites: 'openstack/tempest/tempest.robot'
66           testplan: '{project}-{topology}-openstack-tempest.txt'
67           schedule: '{schedule-daily}'
68       - tempest-stateful-snat-conntrack:
69           test-suites: 'openstack/tempest/tempest.robot'
70           testplan: '{project}-{topology}-openstack-tempest.txt'
71           odl-snat-mode: 'conntrack'
72           schedule: '{schedule-daily}'
73       - gate-tempest-stateful:
74           test-suites: 'openstack/tempest/tempest.robot'
75           testplan: '{project}-{topology}-openstack-tempest.txt'
76       - gate-tempest-stateful-snat-conntrack:
77           test-suites: 'openstack/tempest/tempest.robot'
78           testplan: '{project}-{topology}-openstack-tempest.txt'
79           odl-snat-mode: 'conntrack'
80
81     openstack:
82       - queens:
83           openstack-branch: 'stable/queens'
84           odl-ml2-branch: 'stable/queens'
85           odl-ml2-port-binding: 'pseudo-agentdb-binding'
86           openstack_system_image: '{openstack_queens_system_image}'
87           openstack_system2_image: '{openstack_queens_system_image}'
88
89 - project:
90     name: netvirt-csit-openstack-integration-aluminium-rocky
91     jobs:
92       - inttest-csit-openstack-custom
93
94     project: 'netvirt'
95     stream: 'aluminium'
96     branch: 'master'
97     jre: 'openjdk11'
98     testplan: '{project}-{topology}-openstack.txt'
99     odl-ml2-driver-version: 'v2'
100     enable-openstack-services: 'placement-api,tempest'
101     enable-openstack-compute-services: 'placement-client'
102     security-group-mode: 'stateful'
103     odl_system_flavor: odl-highcpu-2
104     openstack_system_flavor: odl-highcpu-8
105     openstack_system2_flavor: odl-highcpu-4
106     tools_system_count: 0
107     os-cmb-cnt: 0
108     os-ctl-cnt: 1
109     os-cmp-cnt: 2
110
111     topology:
112       - 1node:
113           openstack_system2_count: 2
114           odl_system_count: 1
115           enable-haproxy: 'no'
116           install-features: 'odl-netvirt-openstack'
117           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
118       - 3node:
119           openstack_system2_count: 3
120           odl_system_count: 3
121           enable-haproxy: 'yes'
122           install-features: 'odl-jolokia,odl-netvirt-openstack'
123
124     functionality:
125       - upstream-stateful:
126           schedule: '{schedule-daily}'
127       - upstream-stateful-itm-direct-tunnels:
128           enable-itm-direct-tunnels: 'true'
129           schedule: '{schedule-daily}'
130       - upstream-stateful-snat-conntrack:
131           odl-snat-mode: 'conntrack'
132           schedule: '{schedule-daily}'
133       - gate-stateful
134       - gate-stateful-itm-direct-tunnels:
135           enable-itm-direct-tunnels: 'true'
136       - gate-stateful-snat-conntrack:
137           odl-snat-mode: 'conntrack'
138       - gate-minimal-cluster:
139           testplan: '{project}-{topology}-minimal-openstack.txt'
140       - dcgw:
141           testplan: '{project}-{topology}-dcgw-openstack.txt'
142           tools_system_count: 3
143           enable-gre-type-driver: 'yes'
144           schedule: '{schedule-daily}'
145       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
146       - gate-tdd-wip:
147           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
148           schedule: '{schedule-weekly}'
149           tools_system_count: 3
150           enable-gre-type-driver: 'yes'
151       - tempest-stateful:
152           test-suites: 'openstack/tempest/tempest.robot'
153           testplan: '{project}-{topology}-openstack-tempest.txt'
154           schedule: '{schedule-daily}'
155       - tempest-stateful-snat-conntrack:
156           test-suites: 'openstack/tempest/tempest.robot'
157           testplan: '{project}-{topology}-openstack-tempest.txt'
158           odl-snat-mode: 'conntrack'
159           schedule: '{schedule-daily}'
160       - gate-tempest-stateful:
161           test-suites: 'openstack/tempest/tempest.robot'
162           testplan: '{project}-{topology}-openstack-tempest.txt'
163       - gate-tempest-stateful-snat-conntrack:
164           test-suites: 'openstack/tempest/tempest.robot'
165           testplan: '{project}-{topology}-openstack-tempest.txt'
166           odl-snat-mode: 'conntrack'
167
168     openstack:
169       - rocky:
170           openstack-branch: 'stable/rocky'
171           odl-ml2-branch: 'stable/rocky'
172           odl-ml2-port-binding: 'pseudo-agentdb-binding'
173           openstack_system_image: '{openstack_rocky_system_image}'
174           openstack_system2_image: '{openstack_rocky_system_image}'
175
176 - project:
177     name: netvirt-csit-openstack-integration-aluminium-stein
178     jobs:
179       - inttest-csit-openstack-custom
180
181     project: 'netvirt'
182     stream: 'aluminium'
183     branch: 'master'
184     jre: 'openjdk11'
185     testplan: '{project}-{topology}-openstack.txt'
186     odl-ml2-driver-version: 'v2'
187     enable-openstack-services: 'placement-api,tempest'
188     enable-openstack-compute-services: 'placement-client'
189     security-group-mode: 'stateful'
190     odl_system_flavor: odl-highcpu-2
191     openstack_system_flavor: odl-highcpu-8
192     openstack_system2_flavor: odl-highcpu-4
193     tools_system_count: 0
194     os-cmb-cnt: 0
195     os-ctl-cnt: 1
196     os-cmp-cnt: 2
197
198     topology:
199       - 1node:
200           openstack_system2_count: 2
201           odl_system_count: 1
202           enable-haproxy: 'no'
203           install-features: 'odl-netvirt-openstack'
204           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
205       - 3node:
206           openstack_system2_count: 3
207           odl_system_count: 3
208           enable-haproxy: 'yes'
209           install-features: 'odl-jolokia,odl-netvirt-openstack'
210
211     functionality:
212       - upstream-stateful:
213           schedule: '{schedule-daily}'
214       - upstream-stateful-itm-direct-tunnels:
215           enable-itm-direct-tunnels: 'true'
216           schedule: '{schedule-daily}'
217       - upstream-stateful-snat-conntrack:
218           odl-snat-mode: 'conntrack'
219           schedule: '{schedule-daily}'
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           schedule: '{schedule-daily}'
232       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
233       - gate-tdd-wip:
234           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
235           schedule: '{schedule-weekly}'
236           tools_system_count: 3
237           enable-gre-type-driver: 'yes'
238       - tempest-stateful:
239           test-suites: 'openstack/tempest/tempest.robot'
240           testplan: '{project}-{topology}-openstack-tempest.txt'
241           schedule: '{schedule-daily}'
242       - tempest-stateful-snat-conntrack:
243           test-suites: 'openstack/tempest/tempest.robot'
244           testplan: '{project}-{topology}-openstack-tempest.txt'
245           odl-snat-mode: 'conntrack'
246           schedule: '{schedule-daily}'
247       - gate-tempest-stateful:
248           test-suites: 'openstack/tempest/tempest.robot'
249           testplan: '{project}-{topology}-openstack-tempest.txt'
250       - gate-tempest-stateful-snat-conntrack:
251           test-suites: 'openstack/tempest/tempest.robot'
252           testplan: '{project}-{topology}-openstack-tempest.txt'
253           odl-snat-mode: 'conntrack'
254
255     openstack:
256       - stein:
257           openstack-branch: 'stable/stein'
258           odl-ml2-branch: 'stable/stein'
259           odl-ml2-port-binding: 'pseudo-agentdb-binding'
260           openstack_system_image: '{openstack_stein_system_image}'
261           openstack_system2_image: '{openstack_stein_system_image}'
262
263 - project:
264     name: netvirt-csit-openstack-integration-magnesium-queens
265     jobs:
266       - inttest-csit-openstack-custom
267
268     project: 'netvirt'
269     stream: 'magnesium'
270     branch: 'stable/magnesium'
271     jre: 'openjdk11'
272     testplan: '{project}-{topology}-openstack.txt'
273     odl-ml2-driver-version: 'v2'
274     enable-openstack-services: 'placement-api,tempest'
275     enable-openstack-compute-services: 'placement-client'
276     security-group-mode: 'stateful'
277     odl_system_flavor: odl-highcpu-2
278     openstack_system_flavor: odl-highcpu-8
279     openstack_system2_flavor: odl-highcpu-4
280     tools_system_count: 0
281     os-cmb-cnt: 0
282     os-ctl-cnt: 1
283     os-cmp-cnt: 2
284
285     topology:
286       - 1node:
287           openstack_system2_count: 2
288           odl_system_count: 1
289           enable-haproxy: 'no'
290           install-features: 'odl-netvirt-openstack'
291           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
292       - 3node:
293           openstack_system2_count: 3
294           odl_system_count: 3
295           enable-haproxy: 'yes'
296           install-features: 'odl-jolokia,odl-netvirt-openstack'
297
298     functionality:
299       - upstream-stateful:
300           schedule: '{schedule-daily}'
301       - upstream-stateful-itm-direct-tunnels:
302           enable-itm-direct-tunnels: 'true'
303           schedule: '{schedule-daily}'
304       - upstream-stateful-snat-conntrack:
305           odl-snat-mode: 'conntrack'
306           schedule: '{schedule-daily}'
307       - gate-stateful
308       - gate-stateful-itm-direct-tunnels:
309           enable-itm-direct-tunnels: 'true'
310       - gate-stateful-snat-conntrack:
311           odl-snat-mode: 'conntrack'
312       - gate-minimal-cluster:
313           testplan: '{project}-{topology}-minimal-openstack.txt'
314       - dcgw:
315           testplan: '{project}-{topology}-dcgw-openstack.txt'
316           schedule: '{schedule-daily}'
317           tools_system_count: 3
318           enable-gre-type-driver: 'yes'
319       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
320       - gate-tdd-wip:
321           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
322           schedule: '{schedule-weekly}'
323           tools_system_count: 3
324           enable-gre-type-driver: 'yes'
325       - tempest-stateful:
326           test-suites: 'openstack/tempest/tempest.robot'
327           testplan: '{project}-{topology}-openstack-tempest.txt'
328           schedule: '{schedule-daily}'
329       - tempest-stateful-snat-conntrack:
330           test-suites: 'openstack/tempest/tempest.robot'
331           testplan: '{project}-{topology}-openstack-tempest.txt'
332           odl-snat-mode: 'conntrack'
333           schedule: '{schedule-daily}'
334       - gate-tempest-stateful:
335           test-suites: 'openstack/tempest/tempest.robot'
336           testplan: '{project}-{topology}-openstack-tempest.txt'
337       - gate-tempest-stateful-snat-conntrack:
338           test-suites: 'openstack/tempest/tempest.robot'
339           testplan: '{project}-{topology}-openstack-tempest.txt'
340           odl-snat-mode: 'conntrack'
341
342     openstack:
343       - queens:
344           openstack-branch: 'stable/queens'
345           odl-ml2-branch: 'stable/queens'
346           odl-ml2-port-binding: 'pseudo-agentdb-binding'
347           openstack_system_image: '{openstack_queens_system_image}'
348           openstack_system2_image: '{openstack_queens_system_image}'
349
350 - project:
351     name: netvirt-csit-openstack-integration-magnesium-rocky
352     jobs:
353       - inttest-csit-openstack-custom
354
355     project: 'netvirt'
356     stream: 'magnesium'
357     branch: 'stable/magnesium'
358     jre: 'openjdk11'
359     testplan: '{project}-{topology}-openstack.txt'
360     odl-ml2-driver-version: 'v2'
361     enable-openstack-services: 'placement-api,tempest'
362     enable-openstack-compute-services: 'placement-client'
363     security-group-mode: 'stateful'
364     odl_system_flavor: odl-highcpu-2
365     openstack_system_flavor: odl-highcpu-8
366     openstack_system2_flavor: odl-highcpu-4
367     tools_system_count: 0
368     os-cmb-cnt: 0
369     os-ctl-cnt: 1
370     os-cmp-cnt: 2
371
372     topology:
373       - 1node:
374           openstack_system2_count: 2
375           odl_system_count: 1
376           enable-haproxy: 'no'
377           install-features: 'odl-netvirt-openstack'
378           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
379       - 3node:
380           openstack_system2_count: 3
381           odl_system_count: 3
382           enable-haproxy: 'yes'
383           install-features: 'odl-jolokia,odl-netvirt-openstack'
384
385     functionality:
386       - upstream-stateful:
387           schedule: '{schedule-daily}'
388       - upstream-stateful-itm-direct-tunnels:
389           enable-itm-direct-tunnels: 'true'
390           schedule: '{schedule-daily}'
391       - upstream-stateful-snat-conntrack:
392           odl-snat-mode: 'conntrack'
393           schedule: '{schedule-daily}'
394       - gate-stateful
395       - gate-stateful-itm-direct-tunnels:
396           enable-itm-direct-tunnels: 'true'
397       - gate-stateful-snat-conntrack:
398           odl-snat-mode: 'conntrack'
399       - gate-minimal-cluster:
400           testplan: '{project}-{topology}-minimal-openstack.txt'
401       - dcgw:
402           testplan: '{project}-{topology}-dcgw-openstack.txt'
403           schedule: '{schedule-daily}'
404           tools_system_count: 3
405           enable-gre-type-driver: 'yes'
406       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
407       - gate-tdd-wip:
408           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
409           schedule: '{schedule-weekly}'
410           tools_system_count: 3
411           enable-gre-type-driver: 'yes'
412       - tempest-stateful:
413           test-suites: 'openstack/tempest/tempest.robot'
414           testplan: '{project}-{topology}-openstack-tempest.txt'
415           schedule: '{schedule-daily}'
416       - tempest-stateful-snat-conntrack:
417           test-suites: 'openstack/tempest/tempest.robot'
418           testplan: '{project}-{topology}-openstack-tempest.txt'
419           odl-snat-mode: 'conntrack'
420           schedule: '{schedule-daily}'
421       - gate-tempest-stateful:
422           test-suites: 'openstack/tempest/tempest.robot'
423           testplan: '{project}-{topology}-openstack-tempest.txt'
424       - gate-tempest-stateful-snat-conntrack:
425           test-suites: 'openstack/tempest/tempest.robot'
426           testplan: '{project}-{topology}-openstack-tempest.txt'
427           odl-snat-mode: 'conntrack'
428
429     openstack:
430       - rocky:
431           openstack-branch: 'stable/rocky'
432           odl-ml2-branch: 'stable/rocky'
433           odl-ml2-port-binding: 'pseudo-agentdb-binding'
434           openstack_system_image: '{openstack_rocky_system_image}'
435           openstack_system2_image: '{openstack_rocky_system_image}'
436
437 - project:
438     name: netvirt-csit-openstack-integration-magnesium-stein
439     jobs:
440       - inttest-csit-openstack-custom
441
442     project: 'netvirt'
443     stream: 'magnesium'
444     branch: 'stable/magnesium'
445     jre: 'openjdk11'
446     testplan: '{project}-{topology}-openstack.txt'
447     odl-ml2-driver-version: 'v2'
448     enable-openstack-services: 'placement-api,tempest'
449     enable-openstack-compute-services: 'placement-client'
450     security-group-mode: 'stateful'
451     odl_system_flavor: odl-highcpu-2
452     openstack_system_flavor: odl-highcpu-8
453     openstack_system2_flavor: odl-highcpu-4
454     tools_system_count: 0
455     os-cmb-cnt: 0
456     os-ctl-cnt: 1
457     os-cmp-cnt: 2
458
459     topology:
460       - 1node:
461           openstack_system2_count: 2
462           odl_system_count: 1
463           enable-haproxy: 'no'
464           install-features: 'odl-netvirt-openstack'
465           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
466       - 3node:
467           openstack_system2_count: 3
468           odl_system_count: 3
469           enable-haproxy: 'yes'
470           install-features: 'odl-jolokia,odl-netvirt-openstack'
471
472     functionality:
473       - upstream-stateful:
474           schedule: '{schedule-weekly}'
475       - upstream-stateful-itm-direct-tunnels:
476           enable-itm-direct-tunnels: 'true'
477           schedule: '{schedule-weekly}'
478       - upstream-stateful-snat-conntrack:
479           odl-snat-mode: 'conntrack'
480           schedule: '{schedule-weekly}'
481       - gate-stateful
482       - gate-stateful-itm-direct-tunnels:
483           enable-itm-direct-tunnels: 'true'
484       - gate-stateful-snat-conntrack:
485           odl-snat-mode: 'conntrack'
486       - gate-minimal-cluster:
487           testplan: '{project}-{topology}-minimal-openstack.txt'
488       - dcgw:
489           testplan: '{project}-{topology}-dcgw-openstack.txt'
490           tools_system_count: 3
491           schedule: '{schedule-weekly}'
492           enable-gre-type-driver: 'yes'
493       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
494       - gate-tdd-wip:
495           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
496           schedule: '{schedule-weekly}'
497           tools_system_count: 3
498           enable-gre-type-driver: 'yes'
499       - tempest-stateful:
500           test-suites: 'openstack/tempest/tempest.robot'
501           testplan: '{project}-{topology}-openstack-tempest.txt'
502           schedule: '{schedule-daily}'
503       - tempest-stateful-snat-conntrack:
504           test-suites: 'openstack/tempest/tempest.robot'
505           testplan: '{project}-{topology}-openstack-tempest.txt'
506           odl-snat-mode: 'conntrack'
507           schedule: '{schedule-daily}'
508       - gate-tempest-stateful:
509           test-suites: 'openstack/tempest/tempest.robot'
510           testplan: '{project}-{topology}-openstack-tempest.txt'
511       - gate-tempest-stateful-snat-conntrack:
512           test-suites: 'openstack/tempest/tempest.robot'
513           testplan: '{project}-{topology}-openstack-tempest.txt'
514           odl-snat-mode: 'conntrack'
515
516     openstack:
517       - stein:
518           openstack-branch: 'stable/stein'
519           odl-ml2-branch: 'stable/stein'
520           odl-ml2-port-binding: 'pseudo-agentdb-binding'
521           openstack_system_image: '{openstack_stein_system_image}'
522           openstack_system2_image: '{openstack_stein_system_image}'
523
524 - project:
525     name: netvirt-csit-openstack-integration-sodium-queens
526     jobs:
527       - inttest-csit-openstack-custom
528
529     project: 'netvirt'
530     stream: 'sodium'
531     branch: 'stable/sodium'
532     testplan: '{project}-{topology}-openstack.txt'
533     odl-ml2-driver-version: 'v2'
534     enable-openstack-services: 'placement-api,tempest'
535     enable-openstack-compute-services: 'placement-client'
536     security-group-mode: 'stateful'
537     odl_system_flavor: odl-highcpu-2
538     openstack_system_flavor: odl-highcpu-8
539     openstack_system2_flavor: odl-highcpu-4
540     tools_system_count: 0
541     os-cmb-cnt: 0
542     os-ctl-cnt: 1
543     os-cmp-cnt: 2
544
545     topology:
546       - 1node:
547           openstack_system2_count: 2
548           odl_system_count: 1
549           enable-haproxy: 'no'
550           install-features: 'odl-netvirt-openstack'
551           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
552       - 3node:
553           openstack_system2_count: 3
554           odl_system_count: 3
555           enable-haproxy: 'yes'
556           install-features: 'odl-jolokia,odl-netvirt-openstack'
557
558     functionality:
559       - upstream-stateful:
560           schedule: '{schedule-weekly}'
561       - upstream-stateful-itm-direct-tunnels:
562           enable-itm-direct-tunnels: 'true'
563           schedule: '{schedule-weekly}'
564       - upstream-stateful-snat-conntrack:
565           odl-snat-mode: 'conntrack'
566           schedule: '{schedule-weekly}'
567       - gate-stateful
568       - gate-stateful-itm-direct-tunnels:
569           enable-itm-direct-tunnels: 'true'
570           schedule: '{schedule-weekly}'
571       - gate-stateful-snat-conntrack:
572           odl-snat-mode: 'conntrack'
573       - gate-minimal-cluster:
574           testplan: '{project}-{topology}-minimal-openstack.txt'
575       - dcgw:
576           testplan: '{project}-{topology}-dcgw-openstack.txt'
577           schedule: '{schedule-weekly}'
578           tools_system_count: 3
579           enable-gre-type-driver: 'yes'
580       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
581       - gate-tdd-wip:
582           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
583           schedule: '{schedule-weekly}'
584           tools_system_count: 3
585           enable-gre-type-driver: 'yes'
586       - tempest-stateful:
587           test-suites: 'openstack/tempest/tempest.robot'
588           testplan: '{project}-{topology}-openstack-tempest.txt'
589           schedule: '{schedule-daily}'
590       - tempest-stateful-snat-conntrack:
591           test-suites: 'openstack/tempest/tempest.robot'
592           testplan: '{project}-{topology}-openstack-tempest.txt'
593           odl-snat-mode: 'conntrack'
594           schedule: '{schedule-daily}'
595       - gate-tempest-stateful:
596           test-suites: 'openstack/tempest/tempest.robot'
597           testplan: '{project}-{topology}-openstack-tempest.txt'
598       - gate-tempest-stateful-snat-conntrack:
599           test-suites: 'openstack/tempest/tempest.robot'
600           testplan: '{project}-{topology}-openstack-tempest.txt'
601           odl-snat-mode: 'conntrack'
602
603     openstack:
604       - queens:
605           openstack-branch: 'stable/queens'
606           odl-ml2-branch: 'stable/queens'
607           odl-ml2-port-binding: 'pseudo-agentdb-binding'
608           openstack_system_image: '{openstack_queens_system_image}'
609           openstack_system2_image: '{openstack_queens_system_image}'
610           schedule: '{schedule-weekly}'
611
612 - project:
613     name: netvirt-csit-openstack-integration-sodium-rocky
614     jobs:
615       - inttest-csit-openstack-custom
616
617     project: 'netvirt'
618     stream: 'sodium'
619     branch: 'stable/sodium'
620     testplan: '{project}-{topology}-openstack.txt'
621     odl-ml2-driver-version: 'v2'
622     enable-openstack-services: 'placement-api,tempest'
623     enable-openstack-compute-services: 'placement-client'
624     security-group-mode: 'stateful'
625     odl_system_flavor: odl-highcpu-2
626     openstack_system_flavor: odl-highcpu-8
627     openstack_system2_flavor: odl-highcpu-4
628     tools_system_count: 0
629     os-cmb-cnt: 0
630     os-ctl-cnt: 1
631     os-cmp-cnt: 2
632
633     topology:
634       - 1node:
635           openstack_system2_count: 2
636           odl_system_count: 1
637           enable-haproxy: 'no'
638           install-features: 'odl-netvirt-openstack'
639           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
640       - 3node:
641           openstack_system2_count: 3
642           odl_system_count: 3
643           enable-haproxy: 'yes'
644           install-features: 'odl-jolokia,odl-netvirt-openstack'
645
646     functionality:
647       - upstream-stateful:
648           schedule: '{schedule-weekly}'
649       - upstream-stateful-itm-direct-tunnels:
650           enable-itm-direct-tunnels: 'true'
651           schedule: '{schedule-weekly}'
652       - upstream-stateful-snat-conntrack:
653           odl-snat-mode: 'conntrack'
654           schedule: '{schedule-weekly}'
655       - gate-stateful
656       - gate-stateful-itm-direct-tunnels:
657           enable-itm-direct-tunnels: 'true'
658       - gate-stateful-snat-conntrack:
659           odl-snat-mode: 'conntrack'
660       - gate-minimal-cluster:
661           testplan: '{project}-{topology}-minimal-openstack.txt'
662       - dcgw:
663           testplan: '{project}-{topology}-dcgw-openstack.txt'
664           schedule: '{schedule-weekly}'
665           tools_system_count: 3
666           enable-gre-type-driver: 'yes'
667       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
668       - gate-tdd-wip:
669           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
670           schedule: '{schedule-weekly}'
671           tools_system_count: 3
672           enable-gre-type-driver: 'yes'
673       - tempest-stateful:
674           test-suites: 'openstack/tempest/tempest.robot'
675           testplan: '{project}-{topology}-openstack-tempest.txt'
676           schedule: '{schedule-daily}'
677       - tempest-stateful-snat-conntrack:
678           test-suites: 'openstack/tempest/tempest.robot'
679           testplan: '{project}-{topology}-openstack-tempest.txt'
680           odl-snat-mode: 'conntrack'
681           schedule: '{schedule-daily}'
682       - gate-tempest-stateful:
683           test-suites: 'openstack/tempest/tempest.robot'
684           testplan: '{project}-{topology}-openstack-tempest.txt'
685       - gate-tempest-stateful-snat-conntrack:
686           test-suites: 'openstack/tempest/tempest.robot'
687           testplan: '{project}-{topology}-openstack-tempest.txt'
688           odl-snat-mode: 'conntrack'
689
690     openstack:
691       - rocky:
692           openstack-branch: 'stable/rocky'
693           odl-ml2-branch: 'stable/rocky'
694           odl-ml2-port-binding: 'pseudo-agentdb-binding'
695           openstack_system_image: '{openstack_rocky_system_image}'
696           openstack_system2_image: '{openstack_rocky_system_image}'
697
698 - project:
699     name: netvirt-csit-openstack-integration-sodium-stein
700     jobs:
701       - inttest-csit-openstack-custom
702
703     project: 'netvirt'
704     stream: 'sodium'
705     branch: 'stable/sodium'
706     testplan: '{project}-{topology}-openstack.txt'
707     odl-ml2-driver-version: 'v2'
708     enable-openstack-services: 'placement-api,tempest'
709     enable-openstack-compute-services: 'placement-client'
710     security-group-mode: 'stateful'
711     odl_system_flavor: odl-highcpu-2
712     openstack_system_flavor: odl-highcpu-8
713     openstack_system2_flavor: odl-highcpu-4
714     tools_system_count: 0
715     os-cmb-cnt: 0
716     os-ctl-cnt: 1
717     os-cmp-cnt: 2
718
719     topology:
720       - 1node:
721           openstack_system2_count: 2
722           odl_system_count: 1
723           enable-haproxy: 'no'
724           install-features: 'odl-netvirt-openstack'
725           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
726       - 3node:
727           openstack_system2_count: 3
728           odl_system_count: 3
729           enable-haproxy: 'yes'
730           install-features: 'odl-jolokia,odl-netvirt-openstack'
731
732     functionality:
733       - upstream-stateful
734       - upstream-stateful-itm-direct-tunnels:
735           enable-itm-direct-tunnels: 'true'
736       - upstream-stateful-snat-conntrack:
737           odl-snat-mode: 'conntrack'
738       - gate-stateful
739       - gate-stateful-itm-direct-tunnels:
740           enable-itm-direct-tunnels: 'true'
741       - gate-stateful-snat-conntrack:
742           odl-snat-mode: 'conntrack'
743       - gate-minimal-cluster:
744           testplan: '{project}-{topology}-minimal-openstack.txt'
745       - dcgw:
746           testplan: '{project}-{topology}-dcgw-openstack.txt'
747           tools_system_count: 3
748           enable-gre-type-driver: 'yes'
749       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
750       - gate-tdd-wip:
751           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
752           schedule: '{schedule-weekly}'
753           tools_system_count: 3
754           enable-gre-type-driver: 'yes'
755       - tempest-stateful:
756           test-suites: 'openstack/tempest/tempest.robot'
757           testplan: '{project}-{topology}-openstack-tempest.txt'
758           schedule: '{schedule-daily}'
759       - tempest-stateful-snat-conntrack:
760           test-suites: 'openstack/tempest/tempest.robot'
761           testplan: '{project}-{topology}-openstack-tempest.txt'
762           odl-snat-mode: 'conntrack'
763           schedule: '{schedule-daily}'
764       - gate-tempest-stateful:
765           test-suites: 'openstack/tempest/tempest.robot'
766           testplan: '{project}-{topology}-openstack-tempest.txt'
767       - gate-tempest-stateful-snat-conntrack:
768           test-suites: 'openstack/tempest/tempest.robot'
769           testplan: '{project}-{topology}-openstack-tempest.txt'
770           odl-snat-mode: 'conntrack'
771
772     openstack:
773       - stein:
774           openstack-branch: 'stable/stein'
775           odl-ml2-branch: 'stable/stein'
776           odl-ml2-port-binding: 'pseudo-agentdb-binding'
777           openstack_system_image: '{openstack_stein_system_image}'
778           openstack_system2_image: '{openstack_stein_system_image}'
779
780
781 - project:
782     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-queens
783     jobs:
784       - inttest-csit-openstack-custom
785
786     project: 'netvirt'
787     testplan: '{project}-{topology}-openstack.txt'
788     odl-ml2-driver-version: 'v2'
789     enable-openstack-services: 'n-cpu,placement-api,tempest'
790     security-group-mode: 'stateful'
791     odl_system_flavor: odl-highcpu-2
792     openstack_system_flavor: odl-highcpu-8
793     os-cmb-cnt: 1
794     os-ctl-cnt: 0
795     os-cmp-cnt: 0
796
797     stream:
798       - magnesium:
799           branch: 'stable/magnesium'
800           jre: 'openjdk11'
801       - sodium:
802           branch: 'stable/sodium'
803
804     topology:
805       - 1node:
806           openstack_system2_count: 0
807           odl_system_count: 1
808           enable-haproxy: 'no'
809           install-features: 'odl-netvirt-openstack'
810           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
811       - 3node:
812           openstack_system2_count: 1
813           odl_system_count: 3
814           enable-haproxy: 'yes'
815           install-features: 'odl-jolokia,odl-netvirt-openstack'
816
817     functionality:
818       - upstream-stateful:
819           schedule: '{schedule-weekly}'
820       - upstream-stateful-itm-direct-tunnels:
821           enable-itm-direct-tunnels: 'true'
822           schedule: '{schedule-weekly}'
823       - upstream-stateful-snat-conntrack:
824           odl-snat-mode: 'conntrack'
825           schedule: '{schedule-weekly}'
826       - gate-stateful
827       - gate-stateful-itm-direct-tunnels:
828           enable-itm-direct-tunnels: 'true'
829       - gate-stateful-snat-conntrack:
830           odl-snat-mode: 'conntrack'
831       - gate-minimal-cluster:
832           testplan: '{project}-{topology}-minimal-openstack.txt'
833       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
834       - gate-tdd-wip:
835           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
836           schedule: ''
837       - tempest-stateful:
838           test-suites: 'openstack/tempest/tempest.robot'
839           testplan: '{project}-{topology}-openstack-tempest.txt'
840           schedule: '{schedule-daily}'
841       - tempest-stateful-snat-conntrack:
842           test-suites: 'openstack/tempest/tempest.robot'
843           testplan: '{project}-{topology}-openstack-tempest.txt'
844           odl-snat-mode: 'conntrack'
845           schedule: '{schedule-daily}'
846       - gate-tempest-stateful:
847           test-suites: 'openstack/tempest/tempest.robot'
848           testplan: '{project}-{topology}-openstack-tempest.txt'
849       - gate-tempest-stateful-snat-conntrack:
850           test-suites: 'openstack/tempest/tempest.robot'
851           testplan: '{project}-{topology}-openstack-tempest.txt'
852           odl-snat-mode: 'conntrack'
853
854     openstack:
855       - queens:
856           openstack-branch: 'stable/queens'
857           odl-ml2-branch: 'stable/queens'
858           odl-ml2-port-binding: 'pseudo-agentdb-binding'
859           openstack_system_image: '{openstack_queens_system_image}'
860           openstack_system2_image: '{openstack_queens_system_image}'
861           schedule: '{schedule-weekly}'
862
863 - project:
864     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-queens-aluminium
865     jobs:
866       - inttest-csit-openstack-custom
867
868     project: 'netvirt'
869     testplan: '{project}-{topology}-openstack.txt'
870     odl-ml2-driver-version: 'v2'
871     enable-openstack-services: 'n-cpu,placement-api,tempest'
872     security-group-mode: 'stateful'
873     odl_system_flavor: odl-highcpu-2
874     openstack_system_flavor: odl-highcpu-8
875     os-cmb-cnt: 1
876     os-ctl-cnt: 0
877     os-cmp-cnt: 0
878
879     stream:
880       - aluminium:
881           branch: 'master'
882           jre: 'openjdk11'
883
884     topology:
885       - 1node:
886           openstack_system2_count: 0
887           odl_system_count: 1
888           enable-haproxy: 'no'
889           install-features: 'odl-netvirt-openstack'
890           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
891       - 3node:
892           openstack_system2_count: 1
893           odl_system_count: 3
894           enable-haproxy: 'yes'
895           install-features: 'odl-jolokia,odl-netvirt-openstack'
896
897     functionality:
898       - upstream-stateful:
899           schedule: '{schedule-daily}'
900       - upstream-stateful-itm-direct-tunnels:
901           enable-itm-direct-tunnels: 'true'
902           schedule: '{schedule-daily}'
903       - upstream-stateful-snat-conntrack:
904           odl-snat-mode: 'conntrack'
905           schedule: '{schedule-daily}'
906       - gate-stateful
907       - gate-stateful-itm-direct-tunnels:
908           enable-itm-direct-tunnels: 'true'
909       - gate-stateful-snat-conntrack:
910           odl-snat-mode: 'conntrack'
911       - gate-minimal-cluster:
912           testplan: '{project}-{topology}-minimal-openstack.txt'
913       - dcgw:
914           testplan: '{project}-{topology}-dcgw-openstack.txt'
915           tools_system_count: 3
916           enable-gre-type-driver: 'yes'
917           schedule: '{schedule-daily}'
918       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
919       - gate-tdd-wip:
920           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
921           schedule: ''
922       - tempest-stateful:
923           test-suites: 'openstack/tempest/tempest.robot'
924           testplan: '{project}-{topology}-openstack-tempest.txt'
925           schedule: '{schedule-daily}'
926       - tempest-stateful-snat-conntrack:
927           test-suites: 'openstack/tempest/tempest.robot'
928           testplan: '{project}-{topology}-openstack-tempest.txt'
929           odl-snat-mode: 'conntrack'
930           schedule: '{schedule-daily}'
931       - gate-tempest-stateful:
932           test-suites: 'openstack/tempest/tempest.robot'
933           testplan: '{project}-{topology}-openstack-tempest.txt'
934       - gate-tempest-stateful-snat-conntrack:
935           test-suites: 'openstack/tempest/tempest.robot'
936           testplan: '{project}-{topology}-openstack-tempest.txt'
937           odl-snat-mode: 'conntrack'
938
939     openstack:
940       - queens:
941           openstack-branch: 'stable/queens'
942           odl-ml2-branch: 'stable/queens'
943           odl-ml2-port-binding: 'pseudo-agentdb-binding'
944           openstack_system_image: '{openstack_queens_system_image}'
945           openstack_system2_image: '{openstack_queens_system_image}'
946           schedule: '{schedule-weekly}'
947
948 - project:
949     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-rocky
950     jobs:
951       - inttest-csit-openstack-custom
952
953     project: 'netvirt'
954     testplan: '{project}-{topology}-openstack.txt'
955     odl-ml2-driver-version: 'v2'
956     enable-openstack-services: 'n-cpu,placement-api,tempest'
957     security-group-mode: 'stateful'
958     odl_system_flavor: odl-highcpu-2
959     openstack_system_flavor: odl-highcpu-8
960     os-cmb-cnt: 1
961     os-ctl-cnt: 0
962     os-cmp-cnt: 0
963
964     stream:
965       - magnesium:
966           branch: 'stable/magnesium'
967           jre: 'openjdk11'
968       - sodium:
969           branch: 'stable/sodium'
970
971     topology:
972       - 1node:
973           openstack_system2_count: 0
974           odl_system_count: 1
975           enable-haproxy: 'no'
976           install-features: 'odl-netvirt-openstack'
977           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
978       - 3node:
979           openstack_system2_count: 1
980           odl_system_count: 3
981           enable-haproxy: 'yes'
982           install-features: 'odl-jolokia,odl-netvirt-openstack'
983
984     functionality:
985       - upstream-stateful:
986           schedule: '{schedule-weekly}'
987       - upstream-stateful-itm-direct-tunnels:
988           enable-itm-direct-tunnels: 'true'
989           schedule: '{schedule-weekly}'
990       - upstream-stateful-snat-conntrack:
991           odl-snat-mode: 'conntrack'
992           schedule: '{schedule-weekly}'
993       - gate-stateful
994       - gate-stateful-itm-direct-tunnels:
995           enable-itm-direct-tunnels: 'true'
996       - gate-stateful-snat-conntrack:
997           odl-snat-mode: 'conntrack'
998       - gate-minimal-cluster:
999           testplan: '{project}-{topology}-minimal-openstack.txt'
1000       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
1001       - gate-tdd-wip:
1002           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
1003           schedule: ''
1004       - tempest-stateful:
1005           test-suites: 'openstack/tempest/tempest.robot'
1006           testplan: '{project}-{topology}-openstack-tempest.txt'
1007           schedule: '{schedule-daily}'
1008       - tempest-stateful-snat-conntrack:
1009           test-suites: 'openstack/tempest/tempest.robot'
1010           testplan: '{project}-{topology}-openstack-tempest.txt'
1011           odl-snat-mode: 'conntrack'
1012           schedule: '{schedule-daily}'
1013       - gate-tempest-stateful:
1014           test-suites: 'openstack/tempest/tempest.robot'
1015           testplan: '{project}-{topology}-openstack-tempest.txt'
1016       - gate-tempest-stateful-snat-conntrack:
1017           test-suites: 'openstack/tempest/tempest.robot'
1018           testplan: '{project}-{topology}-openstack-tempest.txt'
1019           odl-snat-mode: 'conntrack'
1020
1021     openstack:
1022       - rocky:
1023           openstack-branch: 'stable/rocky'
1024           odl-ml2-branch: 'stable/rocky'
1025           odl-ml2-port-binding: 'pseudo-agentdb-binding'
1026           openstack_system_image: '{openstack_rocky_system_image}'
1027           openstack_system2_image: '{openstack_rocky_system_image}'
1028
1029 - project:
1030     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-rocky-aluminium
1031     jobs:
1032       - inttest-csit-openstack-custom
1033
1034     project: 'netvirt'
1035     testplan: '{project}-{topology}-openstack.txt'
1036     odl-ml2-driver-version: 'v2'
1037     enable-openstack-services: 'n-cpu,placement-api,tempest'
1038     security-group-mode: 'stateful'
1039     odl_system_flavor: odl-highcpu-2
1040     openstack_system_flavor: odl-highcpu-8
1041     os-cmb-cnt: 1
1042     os-ctl-cnt: 0
1043     os-cmp-cnt: 0
1044
1045     stream:
1046       - aluminium:
1047           branch: 'master'
1048           jre: 'openjdk11'
1049
1050     topology:
1051       - 1node:
1052           openstack_system2_count: 0
1053           odl_system_count: 1
1054           enable-haproxy: 'no'
1055           install-features: 'odl-netvirt-openstack'
1056           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
1057       - 3node:
1058           openstack_system2_count: 1
1059           odl_system_count: 3
1060           enable-haproxy: 'yes'
1061           install-features: 'odl-jolokia,odl-netvirt-openstack'
1062
1063     functionality:
1064       - upstream-stateful:
1065           schedule: '{schedule-daily}'
1066       - upstream-stateful-itm-direct-tunnels:
1067           enable-itm-direct-tunnels: 'true'
1068           schedule: '{schedule-daily}'
1069       - upstream-stateful-snat-conntrack:
1070           odl-snat-mode: 'conntrack'
1071           schedule: '{schedule-daily}'
1072       - gate-stateful
1073       - gate-stateful-itm-direct-tunnels:
1074           enable-itm-direct-tunnels: 'true'
1075       - gate-stateful-snat-conntrack:
1076           odl-snat-mode: 'conntrack'
1077       - gate-minimal-cluster:
1078           testplan: '{project}-{topology}-minimal-openstack.txt'
1079       - dcgw:
1080           testplan: '{project}-{topology}-dcgw-openstack.txt'
1081           tools_system_count: 3
1082           enable-gre-type-driver: 'yes'
1083           schedule: '{schedule-daily}'
1084       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
1085       - gate-tdd-wip:
1086           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
1087           schedule: ''
1088       - tempest-stateful:
1089           test-suites: 'openstack/tempest/tempest.robot'
1090           testplan: '{project}-{topology}-openstack-tempest.txt'
1091           schedule: '{schedule-daily}'
1092       - tempest-stateful-snat-conntrack:
1093           test-suites: 'openstack/tempest/tempest.robot'
1094           testplan: '{project}-{topology}-openstack-tempest.txt'
1095           odl-snat-mode: 'conntrack'
1096           schedule: '{schedule-daily}'
1097       - gate-tempest-stateful:
1098           test-suites: 'openstack/tempest/tempest.robot'
1099           testplan: '{project}-{topology}-openstack-tempest.txt'
1100       - gate-tempest-stateful-snat-conntrack:
1101           test-suites: 'openstack/tempest/tempest.robot'
1102           testplan: '{project}-{topology}-openstack-tempest.txt'
1103           odl-snat-mode: 'conntrack'
1104
1105     openstack:
1106       - rocky:
1107           openstack-branch: 'stable/rocky'
1108           odl-ml2-branch: 'stable/rocky'
1109           odl-ml2-port-binding: 'pseudo-agentdb-binding'
1110           openstack_system_image: '{openstack_rocky_system_image}'
1111           openstack_system2_image: '{openstack_rocky_system_image}'
1112
1113 - project:
1114     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein
1115     jobs:
1116       - inttest-csit-openstack-custom
1117
1118     project: 'netvirt'
1119     testplan: '{project}-{topology}-openstack.txt'
1120     odl-ml2-driver-version: 'v2'
1121     enable-openstack-services: 'n-cpu,placement-api,tempest'
1122     security-group-mode: 'stateful'
1123     odl_system_flavor: odl-highcpu-2
1124     openstack_system_flavor: odl-highcpu-8
1125     os-cmb-cnt: 1
1126     os-ctl-cnt: 0
1127     os-cmp-cnt: 0
1128
1129     stream:
1130       - magnesium:
1131           branch: 'stable/magnesium'
1132           jre: 'openjdk11'
1133       - sodium:
1134           branch: 'stable/sodium'
1135
1136     topology:
1137       - 1node:
1138           openstack_system2_count: 0
1139           odl_system_count: 1
1140           enable-haproxy: 'no'
1141           install-features: 'odl-netvirt-openstack'
1142           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
1143       - 3node:
1144           openstack_system2_count: 1
1145           odl_system_count: 3
1146           enable-haproxy: 'yes'
1147           install-features: 'odl-jolokia,odl-netvirt-openstack'
1148
1149     functionality:
1150       - upstream-stateful:
1151           schedule: '{schedule-weekly}'
1152       - upstream-stateful-itm-direct-tunnels:
1153           enable-itm-direct-tunnels: 'true'
1154           schedule: '{schedule-weekly}'
1155       - upstream-stateful-snat-conntrack:
1156           odl-snat-mode: 'conntrack'
1157           schedule: '{schedule-weekly}'
1158       - gate-stateful
1159       - gate-stateful-itm-direct-tunnels:
1160           enable-itm-direct-tunnels: 'true'
1161       - gate-stateful-snat-conntrack:
1162           odl-snat-mode: 'conntrack'
1163       - gate-minimal-cluster:
1164           testplan: '{project}-{topology}-minimal-openstack.txt'
1165       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
1166       - gate-tdd-wip:
1167           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
1168           schedule: ''
1169       - tempest-stateful:
1170           test-suites: 'openstack/tempest/tempest.robot'
1171           testplan: '{project}-{topology}-openstack-tempest.txt'
1172           schedule: '{schedule-daily}'
1173       - tempest-stateful-snat-conntrack:
1174           test-suites: 'openstack/tempest/tempest.robot'
1175           testplan: '{project}-{topology}-openstack-tempest.txt'
1176           odl-snat-mode: 'conntrack'
1177           schedule: '{schedule-daily}'
1178       - gate-tempest-stateful:
1179           test-suites: 'openstack/tempest/tempest.robot'
1180           testplan: '{project}-{topology}-openstack-tempest.txt'
1181       - gate-tempest-stateful-snat-conntrack:
1182           test-suites: 'openstack/tempest/tempest.robot'
1183           testplan: '{project}-{topology}-openstack-tempest.txt'
1184           odl-snat-mode: 'conntrack'
1185
1186     openstack:
1187       - stein:
1188           openstack-branch: 'stable/stein'
1189           odl-ml2-branch: 'stable/stein'
1190           odl-ml2-port-binding: 'pseudo-agentdb-binding'
1191           openstack_system_image: '{openstack_stein_system_image}'
1192           openstack_system2_image: '{openstack_stein_system_image}'
1193
1194
1195 - project:
1196     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein-aluminium
1197     jobs:
1198       - inttest-csit-openstack-custom
1199
1200     project: 'netvirt'
1201     testplan: '{project}-{topology}-openstack.txt'
1202     odl-ml2-driver-version: 'v2'
1203     enable-openstack-services: 'n-cpu,placement-api,tempest'
1204     security-group-mode: 'stateful'
1205     odl_system_flavor: odl-highcpu-2
1206     openstack_system_flavor: odl-highcpu-8
1207     os-cmb-cnt: 1
1208     os-ctl-cnt: 0
1209     os-cmp-cnt: 0
1210
1211     stream:
1212       - aluminium:
1213           branch: 'master'
1214           jre: 'openjdk11'
1215
1216     topology:
1217       - 1node:
1218           openstack_system2_count: 0
1219           odl_system_count: 1
1220           enable-haproxy: 'no'
1221           install-features: 'odl-netvirt-openstack'
1222           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
1223       - 3node:
1224           openstack_system2_count: 1
1225           odl_system_count: 3
1226           enable-haproxy: 'yes'
1227           install-features: 'odl-jolokia,odl-netvirt-openstack'
1228
1229     functionality:
1230       - upstream-stateful:
1231           schedule: '{schedule-daily}'
1232       - upstream-stateful-itm-direct-tunnels:
1233           enable-itm-direct-tunnels: 'true'
1234           schedule: '{schedule-daily}'
1235       - upstream-stateful-snat-conntrack:
1236           odl-snat-mode: 'conntrack'
1237           schedule: '{schedule-daily}'
1238       - gate-stateful
1239       - gate-stateful-itm-direct-tunnels:
1240           enable-itm-direct-tunnels: 'true'
1241       - gate-stateful-snat-conntrack:
1242           odl-snat-mode: 'conntrack'
1243       - gate-minimal-cluster:
1244           testplan: '{project}-{topology}-minimal-openstack.txt'
1245       - dcgw:
1246           testplan: '{project}-{topology}-dcgw-openstack.txt'
1247           tools_system_count: 3
1248           enable-gre-type-driver: 'yes'
1249           schedule: '{schedule-daily}'
1250       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
1251       - gate-tdd-wip:
1252           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
1253           schedule: ''
1254       - tempest-stateful:
1255           test-suites: 'openstack/tempest/tempest.robot'
1256           testplan: '{project}-{topology}-openstack-tempest.txt'
1257           schedule: '{schedule-daily}'
1258       - tempest-stateful-snat-conntrack:
1259           test-suites: 'openstack/tempest/tempest.robot'
1260           testplan: '{project}-{topology}-openstack-tempest.txt'
1261           odl-snat-mode: 'conntrack'
1262           schedule: '{schedule-daily}'
1263       - gate-tempest-stateful:
1264           test-suites: 'openstack/tempest/tempest.robot'
1265           testplan: '{project}-{topology}-openstack-tempest.txt'
1266       - gate-tempest-stateful-snat-conntrack:
1267           test-suites: 'openstack/tempest/tempest.robot'
1268           testplan: '{project}-{topology}-openstack-tempest.txt'
1269           odl-snat-mode: 'conntrack'
1270
1271     openstack:
1272       - stein:
1273           openstack-branch: 'stable/stein'
1274           odl-ml2-branch: 'stable/stein'
1275           odl-ml2-port-binding: 'pseudo-agentdb-binding'
1276           openstack_system_image: '{openstack_stein_system_image}'
1277           openstack_system2_image: '{openstack_stein_system_image}'