Merge "Revert "Update the Ubuntu 16.04 kubernetes images""
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-neon
4     jobs:
5       - inttest-csit-openstack-custom
6
7     project: 'netvirt'
8     stream: 'neon'
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-fluorine
81     jobs:
82       - inttest-csit-openstack-custom
83
84     project: 'netvirt'
85     stream: 'fluorine'
86     branch: 'stable/fluorine'
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-oxygen
158     jobs:
159       - inttest-csit-openstack-custom
160
161     project: 'netvirt'
162     stream: 'oxygen'
163     branch: 'stable/oxygen'
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     disable-job: true
177
178     topology:
179       - 1node:
180           openstack_system2_count: 2
181           odl_system_count: 1
182           enable-haproxy: 'no'
183           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
184           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
185       - 3node:
186           openstack_system2_count: 3
187           odl_system_count: 3
188           enable-haproxy: 'yes'
189           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
190
191     functionality:
192       - upstream-stateful
193       - upstream-stateful-itm-direct-tunnels:
194           enable-itm-direct-tunnels: 'true'
195       - upstream-stateful-snat-conntrack:
196           odl-snat-mode: 'conntrack'
197       - gate-stateful
198       - gate-stateful-snat-conntrack:
199           odl-snat-mode: 'conntrack'
200       - gate-stateful-itm-direct-tunnels:
201           enable-itm-direct-tunnels: 'true'
202       - gate-minimal-cluster:
203           testplan: '{project}-{topology}-minimal-openstack.txt'
204       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
205       - gate-tdd-wip:
206           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
207           schedule: ''
208           tools_system_count: 3
209       - tempest-stateful:
210           test-suites: 'openstack/tempest/tempest.robot'
211           testplan: '{project}-{topology}-openstack-tempest.txt'
212           schedule: '{schedule-daily}'
213       - tempest-stateful-snat-conntrack:
214           test-suites: 'openstack/tempest/tempest.robot'
215           testplan: '{project}-{topology}-openstack-tempest.txt'
216           odl-snat-mode: 'conntrack'
217           schedule: '{schedule-daily}'
218       - gate-tempest-stateful:
219           test-suites: 'openstack/tempest/tempest.robot'
220           testplan: '{project}-{topology}-openstack-tempest.txt'
221       - gate-tempest-stateful-snat-conntrack:
222           test-suites: 'openstack/tempest/tempest.robot'
223           testplan: '{project}-{topology}-openstack-tempest.txt'
224           odl-snat-mode: 'conntrack'
225
226     openstack:
227       - queens:
228           openstack-branch: 'stable/queens'
229           odl-ml2-branch: 'stable/queens'
230           odl-ml2-port-binding: 'pseudo-agentdb-binding'
231           openstack_system_image: '{openstack_queens_system_image}'
232           openstack_system2_image: '{openstack_queens_system_image}'
233
234 - project:
235     name: netvirt-csit-sfc-openstack-integration
236     jobs:
237       - inttest-csit-openstack-custom
238
239     project: 'netvirt'
240     security-group-mode: 'stateful'
241     odl_system_flavor: odl-highcpu-4
242     openstack_system2_flavor: odl-highcpu-8
243     os-cmb-cnt: 0
244     os-ctl-cnt: 1
245     os-cmp-cnt: 2
246
247     topology:
248       - 1node:
249           openstack_system2_count: 2
250           odl_system_count: 1
251           enable-haproxy: 'no'
252           install-features: 'odl-netvirt-sfc'
253
254     functionality:
255       - sfc:
256           enable-openstack-services: 'placement-api,tempest'
257           enable-openstack-compute-services: 'placement-client'
258           enable-openstack-plugins: 'networking-odl,networking-sfc'
259           testplan: '{project}-extensions-sfc.txt'
260
261     openstack:
262       - queens:
263           openstack-branch: 'stable/queens'
264           odl-ml2-branch: 'stable/queens'
265           odl-ml2-port-binding: 'pseudo-agentdb-binding'
266           openstack_system_image: '{openstack_queens_system_image}'
267           openstack_system2_image: '{openstack_queens_system_image}'
268
269     stream:
270       - neon:
271           branch: 'master'
272           ovs-install: 'v2.9.2'
273       - fluorine:
274           branch: 'stable/fluorine'
275           ovs-install: 'v2.9.2'
276       - oxygen:
277           branch: 'stable/oxygen'
278           ovs-install: 'v2.6.1-nsh'
279           os-cmp-cnt: 1
280           openstack_system2_count: 1
281           openstack_system_image: '{openstack_pike_system_image}'
282           openstack_system2_image: '{openstack_pike_system_image}'
283           disable-job: true
284
285 - project:
286     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration
287     jobs:
288       - inttest-csit-openstack-custom
289
290     project: 'netvirt'
291     testplan: '{project}-{topology}-openstack.txt'
292     odl-ml2-driver-version: 'v2'
293     enable-openstack-services: 'n-cpu,placement-api,tempest'
294     security-group-mode: 'stateful'
295     odl_system_flavor: odl-highcpu-8
296     openstack_system_flavor: odl-highcpu-8
297     os-cmb-cnt: 1
298     os-ctl-cnt: 0
299     os-cmp-cnt: 0
300
301     stream:
302       - neon:
303           branch: 'master'
304       - fluorine:
305           branch: 'stable/fluorine'
306       - oxygen:
307           branch: 'stable/oxygen'
308           disable-job: true
309
310     topology:
311       - 1node:
312           openstack_system2_count: 0
313           odl_system_count: 1
314           enable-haproxy: 'no'
315           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
316           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
317       - 3node:
318           openstack_system2_count: 1
319           odl_system_count: 3
320           enable-haproxy: 'yes'
321           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
322
323     functionality:
324       - upstream-stateful
325       - upstream-stateful-itm-direct-tunnels:
326           enable-itm-direct-tunnels: 'true'
327       - upstream-stateful-snat-conntrack:
328           odl-snat-mode: 'conntrack'
329       - gate-stateful
330       - gate-stateful-itm-direct-tunnels:
331           enable-itm-direct-tunnels: 'true'
332       - gate-stateful-snat-conntrack:
333           odl-snat-mode: 'conntrack'
334       - gate-minimal-cluster:
335           testplan: '{project}-{topology}-minimal-openstack.txt'
336       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
337       - gate-tdd-wip:
338           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
339           schedule: ''
340       - tempest-stateful:
341           test-suites: 'openstack/tempest/tempest.robot'
342           testplan: '{project}-{topology}-openstack-tempest.txt'
343           schedule: '{schedule-daily}'
344       - tempest-stateful-snat-conntrack:
345           test-suites: 'openstack/tempest/tempest.robot'
346           testplan: '{project}-{topology}-openstack-tempest.txt'
347           odl-snat-mode: 'conntrack'
348           schedule: '{schedule-daily}'
349       - gate-tempest-stateful:
350           test-suites: 'openstack/tempest/tempest.robot'
351           testplan: '{project}-{topology}-openstack-tempest.txt'
352       - gate-tempest-stateful-snat-conntrack:
353           test-suites: 'openstack/tempest/tempest.robot'
354           testplan: '{project}-{topology}-openstack-tempest.txt'
355           odl-snat-mode: 'conntrack'
356
357     openstack:
358       - queens:
359           openstack-branch: 'stable/queens'
360           odl-ml2-branch: 'stable/queens'
361           odl-ml2-port-binding: 'pseudo-agentdb-binding'
362           openstack_system_image: '{openstack_queens_system_image}'
363           openstack_system2_image: '{openstack_queens_system_image}'