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