f7cc8ff7fa8bbb7bd62cc357342903a3a0c6d399
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-fluorine
4     jobs:
5       - inttest-csit-openstack
6
7     project: 'netvirt'
8     stream: 'fluorine'
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-oxygen
86     jobs:
87       - inttest-csit-openstack
88
89     project: 'netvirt'
90     stream: 'oxygen'
91     branch: 'stable/oxygen'
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-snat-conntrack:
125           odl-snat-mode: 'conntrack'
126       - gate-stateful-itm-direct-tunnels:
127           enable-itm-direct-tunnels: 'true'
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-sfc-openstack-integration
168     jobs:
169       - inttest-csit-openstack
170
171     project: 'netvirt'
172     security-group-mode: 'stateful'
173     odl_system_flavor: odl-highcpu-4
174     openstack_system2_flavor: odl-highcpu-2
175     os-cmb-cnt: 0
176     os-ctl-cnt: 1
177     os-cmp-cnt: 2
178
179     topology:
180       - 1node:
181           openstack_system2_count: 2
182           odl_system_count: 1
183           enable-haproxy: 'no'
184           install-features: 'odl-netvirt-sfc'
185
186     functionality:
187       - sfc:
188           enable-openstack-services: 'placement-api,tempest'
189           enable-openstack-compute-services: 'placement-client'
190           enable-openstack-plugins: 'networking-odl,networking-sfc'
191           testplan: '{project}-extensions-sfc.txt'
192
193     stream:
194       - fluorine:
195           branch: 'master'
196       - oxygen:
197           branch: 'stable/oxygen'
198
199     openstack:
200       - queens:
201           openstack-branch: 'stable/queens'
202           odl-ml2-branch: 'stable/queens'
203           odl-ml2-port-binding: 'pseudo-agentdb-binding'
204           openstack_system_image: '{openstack_system_image_queens}'
205           openstack_system2_image: '{openstack_system_image_queens}'
206
207 - project:
208     name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-fluorine
209     jobs:
210       - inttest-csit-openstack
211
212     project: 'netvirt'
213     stream: 'fluorine'
214     branch: 'master'
215     testplan: '{project}-{topology}-openstack.txt'
216     odl-ml2-driver-version: 'v2'
217     enable-openstack-services: 'n-cpu,placement-api,tempest'
218     security-group-mode: 'stateful'
219     odl_system_flavor: odl-highcpu-8
220     openstack_system_flavor: odl-highcpu-8
221     os-cmb-cnt: 1
222     os-ctl-cnt: 0
223     os-cmp-cnt: 0
224
225     topology:
226       - 1node:
227           openstack_system2_count: 0
228           odl_system_count: 1
229           enable-haproxy: 'no'
230           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
231           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
232       - 3node:
233           openstack_system2_count: 3
234           odl_system_count: 3
235           enable-haproxy: 'yes'
236           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
237
238     functionality:
239       - upstream-stateful
240       - upstream-stateful-itm-direct-tunnels:
241           enable-itm-direct-tunnels: 'true'
242       - upstream-stateful-snat-conntrack:
243           odl-snat-mode: 'conntrack'
244       - gate-stateful
245       - gate-stateful-itm-direct-tunnels:
246           enable-itm-direct-tunnels: 'true'
247       - gate-stateful-snat-conntrack:
248           odl-snat-mode: 'conntrack'
249       - gate-minimal-cluster:
250           testplan: '{project}-{topology}-minimal-openstack.txt'
251       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
252       - gate-tdd-wip:
253           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
254           schedule: ''
255       - tempest-stateful:
256           test-suites: 'openstack/tempest/tempest.robot'
257           testplan: '{project}-{topology}-openstack-tempest.txt'
258           schedule: '{schedule-daily}'
259       - tempest-stateful-snat-conntrack:
260           test-suites: 'openstack/tempest/tempest.robot'
261           testplan: '{project}-{topology}-openstack-tempest.txt'
262           odl-snat-mode: 'conntrack'
263           schedule: '{schedule-daily}'
264       - gate-tempest-stateful:
265           test-suites: 'openstack/tempest/tempest.robot'
266           testplan: '{project}-{topology}-openstack-tempest.txt'
267       - gate-tempest-stateful-snat-conntrack:
268           test-suites: 'openstack/tempest/tempest.robot'
269           testplan: '{project}-{topology}-openstack-tempest.txt'
270           odl-snat-mode: 'conntrack'
271
272     openstack:
273       - pike:
274           openstack-branch: 'stable/pike'
275           odl-ml2-branch: 'stable/pike'
276           odl-ml2-port-binding: 'pseudo-agentdb-binding'
277           openstack_system_image: '{openstack_system_image_pike}'
278           openstack_system2_image: '{openstack_system_image_pike}'
279           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
280       - queens:
281           openstack-branch: 'stable/queens'
282           odl-ml2-branch: 'stable/queens'
283           odl-ml2-port-binding: 'pseudo-agentdb-binding'
284           openstack_system_image: '{openstack_system_image_queens}'
285           openstack_system2_image: '{openstack_system_image_queens}'