Add option checkout devstack commit
[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           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
52           odl-ml2-branch: 'stable/pike'
53           odl-ml2-driver-version: 'v2'
54           odl-ml2-port-binding: 'pseudo-agentdb-binding'
55           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
56           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
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-driver-version: 'v2'
63           odl-ml2-port-binding: 'pseudo-agentdb-binding'
64           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
65           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
66           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
67
68     security-group-mode: '{sg-mode}'
69
70 - project:
71     name: netvirt-csit-openstack-integration-nitrogen
72     jobs:
73       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
74
75     project: 'netvirt'
76     stream: 'nitrogen'
77     branch: 'stable/nitrogen'
78     jre: 'openjdk8'
79
80     topology:
81       - 1node:
82           openstack_system_count: 1
83           openstack_system2_count: 2
84           odl_system_count: 1
85           enable-haproxy: 'no'
86           install-features: 'odl-netvirt-openstack'
87       - 3node:
88           openstack_system_count: 1
89           openstack_system2_count: 3
90           odl_system_count: 3
91           enable-haproxy: 'yes'
92           install-features: 'odl-jolokia,odl-netvirt-openstack'
93
94     testplan: '{project}-{topology}-openstack.txt'
95
96     functionality:
97       - upstream-stateful:
98           schedule: ''
99           sg-mode: 'stateful'
100       - upstream-stateful-snat-conntrack:
101           schedule: ''
102           sg-mode: 'stateful'
103           odl-snat-mode: 'conntrack'
104       - gate-stateful:
105           schedule: ''
106           sg-mode: 'stateful'
107       - gate-stateful-snat-conntrack:
108           schedule: ''
109           sg-mode: 'stateful'
110           odl-snat-mode: 'conntrack'
111       - gate-minimal-cluster:
112           schedule: ''
113           sg-mode: 'stateful'
114           testplan: '{project}-{topology}-minimal-openstack.txt'
115
116     openstack:
117       - pike:
118           openstack-branch: 'stable/pike'
119           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
120           odl-ml2-branch: 'stable/pike'
121           odl-ml2-driver-version: 'v2'
122           odl-ml2-port-binding: 'pseudo-agentdb-binding'
123           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
124           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
125           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
126           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
127       - queens:
128           openstack-branch: 'master'
129           odl-ml2-branch: 'master'
130           odl-ml2-driver-version: 'v2'
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     security-group-mode: '{sg-mode}'
136
137 - project:
138     name: netvirt-csit-openstack-integration-carbon
139     jobs:
140       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
141
142     project: 'netvirt'
143
144     stream: 'carbon'
145     branch: 'stable/carbon'
146     jre: 'openjdk8'
147     karaf-version: karaf3
148
149     topology:
150       - 1node:
151           openstack_system_count: 1
152           openstack_system2_count: 2
153           odl_system_count: 1
154           enable-haproxy: 'no'
155           install-features: 'odl-netvirt-openstack'
156       - 3node:
157           openstack_system_count: 1
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
177     openstack:
178       - ocata:
179           openstack-branch: 'stable/ocata'
180           odl-ml2-branch: 'stable/ocata'
181           odl-ml2-driver-version: 'v2'
182           openstack_system_image: 'CentOS 7 - devstack-newton - 20170707-0359'
183           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170707-0359'
184       - pike:
185           openstack-branch: 'stable/pike'
186           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
187           odl-ml2-branch: 'stable/pike'
188           odl-ml2-driver-version: 'v2'
189           odl-ml2-port-binding: 'pseudo-agentdb-binding'
190           enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
191           disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu,horizon'
192           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
193           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
194
195     security-group-mode: '{sg-mode}'
196
197 - project:
198     name: netvirt-csit-openstack-integration-boron
199     jobs:
200       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
201
202     project: 'netvirt'
203
204     stream: 'boron'
205     branch: 'stable/boron'
206     jre: 'openjdk8'
207     karaf-version: karaf3
208
209     topology:
210       - 1node:
211           openstack_system_count: 1
212           openstack_system2_count: 2
213           odl_system_count: 1
214           enable-haproxy: 'no'
215           install-features: 'odl-netvirt-openstack'
216       - 3node:
217           openstack_system_count: 1
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     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
267     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
268
269     security-group-mode: '{sg-mode}'
270
271 - project:
272     name: netvirt-csit-extensions-site-openstack-integration
273     jobs:
274       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
275
276     project: 'netvirt'
277
278     topology:
279       - 1node:
280           openstack_system_count: 1
281           openstack_system2_count: 2
282           odl_system_count: 1
283           enable-haproxy: 'no'
284           install-features: 'odl-netvirt-sfc'
285
286     functionality:
287       - extensions-sfc:
288           schedule: ''
289           enable-openstack-plugins: 'networking-odl,networking-sfc'
290           testplan: '{project}-extensions-sfc.txt'
291
292     stream:
293       - nitrogen:
294           branch: 'master'
295           jre: 'openjdk8'
296       - carbon:
297           branch: 'stable/carbon'
298           jre: 'openjdk8'
299           karaf-version: karaf3
300
301     openstack:
302       - newton-nodl-v2:
303           openstack-branch: 'stable/newton'
304           odl-ml2-branch: 'stable/newton'
305           odl-ml2-driver-version: 'v2'
306
307     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
308     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
309
310     security-group-mode: 'stateful'