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