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