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