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