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