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