Merge "Preserve Karaf logs in autorelease jobs"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-fluorine
4     jobs:
5       - inttest-csit-openstack
6
7     project: 'netvirt'
8     stream: 'fluorine'
9     branch: 'master'
10     testplan: '{project}-{topology}-openstack.txt'
11     odl-ml2-driver-version: 'v2'
12     enable-openstack-services: 'placement-api,tempest'
13     enable-openstack-compute-services: 'placement-client'
14     security-group-mode: 'stateful'
15     odl_system_flavor: v2-standard-8
16     openstack_system_flavor: v2-standard-8
17     openstack_system2_flavor: v2-standard-4
18
19     topology:
20       - 1node:
21           openstack_system2_count: 2
22           odl_system_count: 1
23           enable-haproxy: 'no'
24           install-features: 'odl-netvirt-openstack'
25       - 3node:
26           openstack_system2_count: 3
27           odl_system_count: 3
28           enable-haproxy: 'yes'
29           install-features: 'odl-jolokia,odl-netvirt-openstack'
30
31     functionality:
32       - upstream-stateful
33       - upstream-stateful-snat-conntrack:
34           odl-snat-mode: 'conntrack'
35       - gate-stateful
36       - gate-stateful-snat-conntrack:
37           odl-snat-mode: 'conntrack'
38       - gate-minimal-cluster:
39           testplan: '{project}-{topology}-minimal-openstack.txt'
40       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
41       - gate-tdd-wip:
42           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
43           schedule: ''
44
45     openstack:
46       - pike:
47           openstack-branch: 'stable/pike'
48           odl-ml2-branch: 'stable/pike'
49           odl-ml2-port-binding: 'pseudo-agentdb-binding'
50           openstack_system_image: '{openstack_system_image_pike}'
51           openstack_system2_image: '{openstack_system_image_pike}'
52           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
53       - queens:
54           openstack-branch: 'stable/queens'
55           odl-ml2-branch: 'stable/queens'
56           odl-ml2-port-binding: 'pseudo-agentdb-binding'
57           openstack_system_image: '{openstack_system_image_pike}'
58           openstack_system2_image: '{openstack_system_image_pike}'
59
60 - project:
61     name: netvirt-csit-openstack-integration-oxygen
62     jobs:
63       - inttest-csit-openstack
64
65     project: 'netvirt'
66     stream: 'oxygen'
67     branch: 'stable/oxygen'
68     testplan: '{project}-{topology}-openstack.txt'
69     odl-ml2-driver-version: 'v2'
70     enable-openstack-services: 'placement-api,tempest'
71     enable-openstack-compute-services: 'placement-client'
72     security-group-mode: 'stateful'
73     odl_system_flavor: v2-standard-8
74     openstack_system_flavor: v2-standard-8
75     openstack_system2_flavor: v2-standard-4
76
77     topology:
78       - 1node:
79           openstack_system2_count: 2
80           odl_system_count: 1
81           enable-haproxy: 'no'
82           install-features: 'odl-netvirt-openstack'
83       - 3node:
84           openstack_system2_count: 3
85           odl_system_count: 3
86           enable-haproxy: 'yes'
87           install-features: 'odl-jolokia,odl-netvirt-openstack'
88
89     functionality:
90       - upstream-stateful
91       - upstream-stateful-snat-conntrack:
92           odl-snat-mode: 'conntrack'
93       - gate-stateful
94       - gate-stateful-snat-conntrack:
95           odl-snat-mode: 'conntrack'
96       - gate-minimal-cluster:
97           testplan: '{project}-{topology}-minimal-openstack.txt'
98       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
99       - gate-tdd-wip:
100           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
101           schedule: ''
102
103     openstack:
104       - pike:
105           openstack-branch: 'stable/pike'
106           odl-ml2-branch: 'stable/pike'
107           odl-ml2-port-binding: 'pseudo-agentdb-binding'
108           openstack_system_image: '{openstack_system_image_pike}'
109           openstack_system2_image: '{openstack_system_image_pike}'
110           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
111       - queens:
112           openstack-branch: 'stable/queens'
113           odl-ml2-branch: 'stable/queens'
114           odl-ml2-port-binding: 'pseudo-agentdb-binding'
115           openstack_system_image: '{openstack_system_image_pike}'
116           openstack_system2_image: '{openstack_system_image_pike}'
117
118 - project:
119     name: netvirt-csit-openstack-integration-nitrogen
120     jobs:
121       - inttest-csit-openstack
122
123     project: 'netvirt'
124     stream: 'nitrogen'
125     branch: 'stable/nitrogen'
126     testplan: '{project}-{topology}-openstack.txt'
127     odl-ml2-driver-version: 'v2'
128     enable-openstack-services: 'placement-api,tempest'
129     enable-openstack-compute-services: 'placement-client'
130     security-group-mode: 'stateful'
131     odl_system_flavor: v2-standard-8
132     openstack_system_flavor: v2-standard-8
133     openstack_system2_flavor: v2-standard-4
134
135     topology:
136       - 1node:
137           openstack_system2_count: 2
138           odl_system_count: 1
139           enable-haproxy: 'no'
140           install-features: 'odl-netvirt-openstack'
141       - 3node:
142           openstack_system2_count: 3
143           odl_system_count: 3
144           enable-haproxy: 'yes'
145           install-features: 'odl-jolokia,odl-netvirt-openstack'
146
147     functionality:
148       - upstream-stateful
149       - upstream-stateful-snat-conntrack:
150           odl-snat-mode: 'conntrack'
151       - gate-stateful
152       - gate-stateful-snat-conntrack:
153           odl-snat-mode: 'conntrack'
154       - gate-minimal-cluster:
155           testplan: '{project}-{topology}-minimal-openstack.txt'
156
157     openstack:
158       - pike:
159           openstack-branch: 'stable/pike'
160           odl-ml2-branch: 'stable/pike'
161           odl-ml2-port-binding: 'pseudo-agentdb-binding'
162           openstack_system_image: '{openstack_system_image_pike}'
163           openstack_system2_image: '{openstack_system_image_pike}'
164           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
165       - queens:
166           openstack-branch: 'stable/queens'
167           odl-ml2-branch: 'stable/queens'
168           odl-ml2-port-binding: 'pseudo-agentdb-binding'
169           openstack_system_image: '{openstack_system_image_pike}'
170           openstack_system2_image: '{openstack_system_image_pike}'
171
172 - project:
173     name: netvirt-csit-openstack-integration-carbon
174     jobs:
175       - inttest-csit-openstack
176
177     project: 'netvirt'
178     stream: 'carbon'
179     branch: 'stable/carbon'
180     karaf-version: karaf3
181     testplan: '{project}-{topology}-openstack.txt'
182     odl-ml2-driver-version: 'v2'
183     enable-openstack-services: 'placement-api,tempest'
184     enable-openstack-compute-services: 'placement-client'
185     security-group-mode: 'stateful'
186     odl_system_flavor: v2-standard-8
187     openstack_system_flavor: v2-standard-8
188     openstack_system2_flavor: v2-standard-4
189
190     topology:
191       - 1node:
192           openstack_system2_count: 2
193           odl_system_count: 1
194           enable-haproxy: 'no'
195           install-features: 'odl-netvirt-openstack'
196       - 3node:
197           openstack_system2_count: 3
198           odl_system_count: 3
199           enable-haproxy: 'yes'
200           install-features: 'odl-jolokia,odl-netvirt-openstack'
201
202     functionality:
203       - upstream-stateful:
204           schedule: '@daily'
205       - upstream-stateful-snat-conntrack:
206           odl-snat-mode: 'conntrack'
207           schedule: '@daily'
208       - gate-stateful
209       - gate-stateful-snat-conntrack:
210           odl-snat-mode: 'conntrack'
211
212     openstack:
213       - ocata:
214           openstack-branch: 'stable/ocata'
215           odl-ml2-branch: 'stable/ocata'
216           openstack_system_image: '{openstack_system_image_ocata}'
217           openstack_system2_image: '{openstack_system_image_ocata}'
218           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
219       - pike:
220           openstack-branch: 'stable/pike'
221           odl-ml2-branch: 'stable/pike'
222           odl-ml2-port-binding: 'pseudo-agentdb-binding'
223           openstack_system_image: '{openstack_system_image_pike}'
224           openstack_system2_image: '{openstack_system_image_pike}'
225           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
226
227 - project:
228     name: netvirt-csit-sfc-openstack-integration
229     jobs:
230       - inttest-csit-openstack
231
232     project: 'netvirt'
233     security-group-mode: 'stateful'
234     odl_system_flavor: v2-standard-4
235     openstack_system2_flavor: v2-standard-2
236
237     topology:
238       - 1node:
239           openstack_system2_count: 2
240           odl_system_count: 1
241           enable-haproxy: 'no'
242           install-features: 'odl-netvirt-sfc'
243
244     functionality:
245       - sfc:
246           enable-openstack-services: 'placement-api,tempest'
247           enable-openstack-compute-services: 'placement-client'
248           enable-openstack-plugins: 'networking-odl,networking-sfc'
249           testplan: '{project}-extensions-sfc.txt'
250
251     stream:
252       - oxygen:
253           branch: 'master'
254       - nitrogen:
255           branch: 'stable/nitrogen'
256       - carbon:
257           branch: 'stable/carbon'
258           karaf-version: karaf3
259
260     openstack:
261       - pike:
262           openstack-branch: 'stable/pike'
263           odl-ml2-branch: 'stable/pike'
264           odl-ml2-port-binding: 'pseudo-agentdb-binding'
265           openstack_system_image: '{openstack_system_image_pike}'
266           openstack_system2_image: '{openstack_system_image_pike}'
267           enable-openstack-network-services: '{openstack_legacy_default_network_services}'