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