Add pike combo to carbon and nitrogen jobs
[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
163     security-group-mode: '{sg-mode}'
164
165 - project:
166     name: netvirt-csit-openstack-integration-boron
167     jobs:
168       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
169
170     project: 'netvirt'
171
172     stream: 'boron'
173     branch: 'stable/boron'
174     jre: 'openjdk8'
175     karaf-version: karaf3
176
177     topology:
178       - 1node:
179           openstack_system_count: 1
180           openstack_system2_count: 2
181           odl_system_count: 1
182           enable-haproxy: 'no'
183           install-features: 'odl-netvirt-openstack'
184       - 3node:
185           openstack_system_count: 1
186           openstack_system2_count: 3
187           odl_system_count: 3
188           enable-haproxy: 'yes'
189           install-features: 'odl-jolokia,odl-netvirt-openstack'
190
191     testplan: '{project}-{topology}-openstack.txt'
192
193     functionality:
194       - upstream-transparent:
195           schedule: ''
196           sg-mode: 'transparent'
197       - upstream-stateful:
198           schedule: ''
199           sg-mode: 'stateful'
200       - upstream-stateful-snat-conntrack:
201           schedule: ''
202           sg-mode: 'stateful'
203           odl-snat-mode: 'conntrack'
204       - upstream-learn:
205           schedule: ''
206           sg-mode: 'learn'
207       - gate-learn:
208           schedule: ''
209           sg-mode: 'learn'
210       - gate-transparent:
211           schedule: ''
212           sg-mode: 'transparent'
213       - gate-stateful:
214           schedule: ''
215           sg-mode: 'stateful'
216       - gate-minimal-transparent:
217           schedule: ''
218           sg-mode: 'transparent'
219           testplan: '{project}-{topology}-minimal-openstack.txt'
220       - gate-tempest-transparent:
221           schedule: ''
222           sg-mode: 'transparent'
223           testplan: '{project}-{topology}-tempest-openstack.txt'
224
225     openstack:
226       - newton:
227           openstack-branch: 'stable/newton'
228           odl-ml2-branch: 'stable/newton'
229       - newton-nodl-v2:
230           openstack-branch: 'stable/newton'
231           odl-ml2-branch: 'stable/newton'
232           odl-ml2-driver-version: 'v2'
233
234     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
235     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
236
237     security-group-mode: '{sg-mode}'
238
239 - project:
240     name: netvirt-csit-extensions-site-openstack-integration
241     jobs:
242       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
243
244     project: 'netvirt'
245
246     topology:
247       - 1node:
248           openstack_system_count: 1
249           openstack_system2_count: 2
250           odl_system_count: 1
251           enable-haproxy: 'no'
252           install-features: 'odl-netvirt-sfc'
253
254     functionality:
255       - extensions-sfc:
256           schedule: ''
257           enable-openstack-plugins: 'networking-odl,networking-sfc'
258           testplan: '{project}-extensions-sfc.txt'
259
260     stream:
261       - nitrogen:
262           branch: 'master'
263           jre: 'openjdk8'
264       - carbon:
265           branch: 'stable/carbon'
266           jre: 'openjdk8'
267           karaf-version: karaf3
268
269     openstack:
270       - newton-nodl-v2:
271           openstack-branch: 'stable/newton'
272           odl-ml2-branch: 'stable/newton'
273           odl-ml2-driver-version: 'v2'
274
275     openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
276     openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
277
278     security-group-mode: 'stateful'