81af49d926009ae7dcdf657d7ed8eb99b9153288
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-oxygen
4     jobs:
5       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
6
7     project: 'netvirt'
8     stream: 'oxygen'
9     branch: 'master'
10     jre: 'openjdk8'
11
12     topology:
13       - 1node:
14           openstack_system_count: 1
15           openstack_system2_count: 2
16           odl_system_count: 1
17           enable-haproxy: 'no'
18           install-features: 'odl-netvirt-openstack'
19       - 3node:
20           openstack_system_count: 1
21           openstack_system2_count: 3
22           odl_system_count: 3
23           enable-haproxy: 'yes'
24           install-features: 'odl-jolokia,odl-netvirt-openstack'
25
26     testplan: '{project}-{topology}-openstack.txt'
27
28     functionality:
29       - upstream-stateful:
30           schedule: ''
31           sg-mode: 'stateful'
32       - upstream-stateful-snat-conntrack:
33           schedule: ''
34           sg-mode: 'stateful'
35           odl-snat-mode: 'conntrack'
36       - gate-stateful:
37           schedule: ''
38           sg-mode: 'stateful'
39       - gate-stateful-snat-conntrack:
40           schedule: ''
41           sg-mode: 'stateful'
42           odl-snat-mode: 'conntrack'
43       - gate-minimal-cluster:
44           schedule: ''
45           sg-mode: 'stateful'
46           testplan: '{project}-{topology}-minimal-openstack.txt'
47
48     openstack:
49       - pike:
50           openstack-branch: 'stable/pike'
51           odl-ml2-branch: 'stable/pike'
52           odl-ml2-driver-version: 'v2'
53           odl-ml2-port-binding: 'pseudo-agentdb-binding'
54           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
55           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
56           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
57           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
58       - queens:
59           openstack-branch: 'master'
60           odl-ml2-branch: 'master'
61           odl-ml2-driver-version: 'v2'
62           odl-ml2-port-binding: 'pseudo-agentdb-binding'
63           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
64           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
65           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
66
67     security-group-mode: '{sg-mode}'
68
69 - project:
70     name: netvirt-csit-openstack-integration-nitrogen
71     jobs:
72       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
73
74     project: 'netvirt'
75     stream: 'nitrogen'
76     branch: 'stable/nitrogen'
77     jre: 'openjdk8'
78
79     topology:
80       - 1node:
81           openstack_system_count: 1
82           openstack_system2_count: 2
83           odl_system_count: 1
84           enable-haproxy: 'no'
85           install-features: 'odl-netvirt-openstack'
86       - 3node:
87           openstack_system_count: 1
88           openstack_system2_count: 3
89           odl_system_count: 3
90           enable-haproxy: 'yes'
91           install-features: 'odl-jolokia,odl-netvirt-openstack'
92
93     testplan: '{project}-{topology}-openstack.txt'
94
95     functionality:
96       - upstream-stateful:
97           schedule: ''
98           sg-mode: 'stateful'
99       - upstream-stateful-snat-conntrack:
100           schedule: ''
101           sg-mode: 'stateful'
102           odl-snat-mode: 'conntrack'
103       - gate-stateful:
104           schedule: ''
105           sg-mode: 'stateful'
106       - gate-stateful-snat-conntrack:
107           schedule: ''
108           sg-mode: 'stateful'
109           odl-snat-mode: 'conntrack'
110       - gate-minimal-cluster:
111           schedule: ''
112           sg-mode: 'stateful'
113           testplan: '{project}-{topology}-minimal-openstack.txt'
114
115     openstack:
116       - pike:
117           openstack-branch: 'stable/pike'
118           odl-ml2-branch: 'stable/pike'
119           odl-ml2-driver-version: 'v2'
120           odl-ml2-port-binding: 'pseudo-agentdb-binding'
121           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
122           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
123           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
124           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
125       - queens:
126           openstack-branch: 'master'
127           odl-ml2-branch: 'master'
128           odl-ml2-driver-version: 'v2'
129           odl-ml2-port-binding: 'pseudo-agentdb-binding'
130           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
131           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
132
133     security-group-mode: '{sg-mode}'
134
135 - project:
136     name: netvirt-csit-openstack-integration-carbon
137     jobs:
138       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
139
140     project: 'netvirt'
141
142     stream: 'carbon'
143     branch: 'stable/carbon'
144     jre: 'openjdk8'
145     karaf-version: karaf3
146
147     topology:
148       - 1node:
149           openstack_system_count: 1
150           openstack_system2_count: 2
151           odl_system_count: 1
152           enable-haproxy: 'no'
153           install-features: 'odl-netvirt-openstack'
154       - 3node:
155           openstack_system_count: 1
156           openstack_system2_count: 3
157           odl_system_count: 3
158           enable-haproxy: 'yes'
159           install-features: 'odl-jolokia,odl-netvirt-openstack'
160
161     testplan: '{project}-{topology}-openstack.txt'
162
163     functionality:
164       - upstream-stateful:
165           schedule: ''
166           sg-mode: 'stateful'
167       - upstream-stateful-snat-conntrack:
168           schedule: ''
169           sg-mode: 'stateful'
170           odl-snat-mode: 'conntrack'
171       - gate-stateful:
172           schedule: ''
173           sg-mode: 'stateful'
174
175     openstack:
176       - ocata:
177           openstack-branch: 'stable/ocata'
178           odl-ml2-branch: 'stable/ocata'
179           odl-ml2-driver-version: 'v2'
180           openstack_system_image: 'CentOS 7 - devstack-newton - 20170707-0359'
181           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170707-0359'
182       - pike:
183           openstack-branch: 'stable/pike'
184           odl-ml2-branch: 'stable/pike'
185           odl-ml2-driver-version: 'v2'
186           odl-ml2-port-binding: 'pseudo-agentdb-binding'
187           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
188           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
189           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
190           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
191
192     security-group-mode: '{sg-mode}'
193
194 - project:
195     name: netvirt-csit-openstack-integration-boron
196     jobs:
197       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
198
199     project: 'netvirt'
200
201     stream: 'boron'
202     branch: 'stable/boron'
203     jre: 'openjdk8'
204     karaf-version: karaf3
205
206     topology:
207       - 1node:
208           openstack_system_count: 1
209           openstack_system2_count: 2
210           odl_system_count: 1
211           enable-haproxy: 'no'
212           install-features: 'odl-netvirt-openstack'
213       - 3node:
214           openstack_system_count: 1
215           openstack_system2_count: 3
216           odl_system_count: 3
217           enable-haproxy: 'yes'
218           install-features: 'odl-jolokia,odl-netvirt-openstack'
219
220     testplan: '{project}-{topology}-openstack.txt'
221
222     functionality:
223       - upstream-transparent:
224           schedule: ''
225           sg-mode: 'transparent'
226       - upstream-stateful:
227           schedule: ''
228           sg-mode: 'stateful'
229       - upstream-stateful-snat-conntrack:
230           schedule: ''
231           sg-mode: 'stateful'
232           odl-snat-mode: 'conntrack'
233       - upstream-learn:
234           schedule: ''
235           sg-mode: 'learn'
236       - gate-learn:
237           schedule: ''
238           sg-mode: 'learn'
239       - gate-transparent:
240           schedule: ''
241           sg-mode: 'transparent'
242       - gate-stateful:
243           schedule: ''
244           sg-mode: 'stateful'
245       - gate-minimal-transparent:
246           schedule: ''
247           sg-mode: 'transparent'
248           testplan: '{project}-{topology}-minimal-openstack.txt'
249       - gate-tempest-transparent:
250           schedule: ''
251           sg-mode: 'transparent'
252           testplan: '{project}-{topology}-tempest-openstack.txt'
253
254     openstack:
255       - newton:
256           openstack-branch: 'stable/newton'
257           odl-ml2-branch: 'stable/newton'
258       - newton-nodl-v2:
259           openstack-branch: 'stable/newton'
260           odl-ml2-branch: 'stable/newton'
261           odl-ml2-driver-version: 'v2'
262
263     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
264     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
265
266     security-group-mode: '{sg-mode}'
267
268 - project:
269     name: netvirt-csit-extensions-site-openstack-integration
270     jobs:
271       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
272
273     project: 'netvirt'
274
275     topology:
276       - 1node:
277           openstack_system_count: 1
278           openstack_system2_count: 2
279           odl_system_count: 1
280           enable-haproxy: 'no'
281           install-features: 'odl-netvirt-sfc'
282
283     functionality:
284       - extensions-sfc:
285           schedule: ''
286           enable-openstack-plugins: 'networking-odl,networking-sfc'
287           testplan: '{project}-extensions-sfc.txt'
288
289     stream:
290       - nitrogen:
291           branch: 'master'
292           jre: 'openjdk8'
293       - carbon:
294           branch: 'stable/carbon'
295           jre: 'openjdk8'
296           karaf-version: karaf3
297
298     openstack:
299       - newton-nodl-v2:
300           openstack-branch: 'stable/newton'
301           odl-ml2-branch: 'stable/newton'
302           odl-ml2-driver-version: 'v2'
303
304     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
305     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
306
307     security-group-mode: 'stateful'