Enable SFC job to use 2 computes
[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: 'master'
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     stream:
255       - neon:
256           branch: 'master'
257           ovs-install: 'v2.9.2'
258       - fluorine:
259           branch: 'stable/fluorine'
260           ovs-install: 'v2.9.2'
261       - oxygen:
262           branch: 'stable/oxygen'
263           ovs-install: 'v2.6.1-nsh'
264           os-cmp-cnt: 1
265           openstack_system2_count: 1
266
267     openstack:
268       - queens:
269           openstack-branch: 'stable/queens'
270           odl-ml2-branch: 'stable/queens'
271           odl-ml2-port-binding: 'pseudo-agentdb-binding'
272           openstack_system_image: '{openstack_system_image_queens}'
273           openstack_system2_image: '{openstack_system_image_queens}'
274
275 - project:
276     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration
277     jobs:
278       - inttest-csit-openstack
279
280     project: 'netvirt'
281     testplan: '{project}-{topology}-openstack.txt'
282     odl-ml2-driver-version: 'v2'
283     enable-openstack-services: 'n-cpu,placement-api,tempest'
284     security-group-mode: 'stateful'
285     odl_system_flavor: odl-highcpu-8
286     openstack_system_flavor: odl-highcpu-8
287     os-cmb-cnt: 1
288     os-ctl-cnt: 0
289     os-cmp-cnt: 0
290
291     stream:
292       - neon:
293           branch: 'master'
294       - fluorine:
295           branch: 'stable/fluorine'
296       - oxygen:
297           branch: 'stable/oxygen'
298
299     topology:
300       - 1node:
301           openstack_system2_count: 0
302           odl_system_count: 1
303           enable-haproxy: 'no'
304           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
305           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
306       - 3node:
307           openstack_system2_count: 1
308           odl_system_count: 3
309           enable-haproxy: 'yes'
310           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
311
312     functionality:
313       - upstream-stateful
314       - upstream-stateful-itm-direct-tunnels:
315           enable-itm-direct-tunnels: 'true'
316       - upstream-stateful-snat-conntrack:
317           odl-snat-mode: 'conntrack'
318       - gate-stateful
319       - gate-stateful-itm-direct-tunnels:
320           enable-itm-direct-tunnels: 'true'
321       - gate-stateful-snat-conntrack:
322           odl-snat-mode: 'conntrack'
323       - gate-minimal-cluster:
324           testplan: '{project}-{topology}-minimal-openstack.txt'
325       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
326       - gate-tdd-wip:
327           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
328           schedule: ''
329       - tempest-stateful:
330           test-suites: 'openstack/tempest/tempest.robot'
331           testplan: '{project}-{topology}-openstack-tempest.txt'
332           schedule: '{schedule-daily}'
333       - tempest-stateful-snat-conntrack:
334           test-suites: 'openstack/tempest/tempest.robot'
335           testplan: '{project}-{topology}-openstack-tempest.txt'
336           odl-snat-mode: 'conntrack'
337           schedule: '{schedule-daily}'
338       - gate-tempest-stateful:
339           test-suites: 'openstack/tempest/tempest.robot'
340           testplan: '{project}-{topology}-openstack-tempest.txt'
341       - gate-tempest-stateful-snat-conntrack:
342           test-suites: 'openstack/tempest/tempest.robot'
343           testplan: '{project}-{topology}-openstack-tempest.txt'
344           odl-snat-mode: 'conntrack'
345
346     openstack:
347       - queens:
348           openstack-branch: 'stable/queens'
349           odl-ml2-branch: 'stable/queens'
350           odl-ml2-port-binding: 'pseudo-agentdb-binding'
351           openstack_system_image: '{openstack_system_image_queens}'
352           openstack_system2_image: '{openstack_system_image_queens}'