7a31b0b359f500e5a03a7c001861aa6a2825bc23
[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           sg-mode: 'stateful'
29       - upstream-stateful-snat-conntrack:
30           sg-mode: 'stateful'
31           odl-snat-mode: 'conntrack'
32       - gate-stateful:
33           sg-mode: 'stateful'
34       - gate-stateful-snat-conntrack:
35           sg-mode: 'stateful'
36           odl-snat-mode: 'conntrack'
37       - gate-minimal-cluster:
38           sg-mode: 'stateful'
39           testplan: '{project}-{topology}-minimal-openstack.txt'
40
41     openstack:
42       - ocata:
43           openstack-branch: 'stable/ocata'
44           odl-ml2-branch: 'stable/ocata'
45           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
46           openstack_system_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
47           openstack_system2_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
48       - pike:
49           openstack-branch: 'stable/pike'
50           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
51           odl-ml2-branch: 'stable/pike'
52           odl-ml2-port-binding: 'pseudo-agentdb-binding'
53           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
54           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
55       - queens:
56           openstack-branch: 'master'
57           devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
58           odl-ml2-branch: 'master'
59           odl-ml2-port-binding: 'pseudo-agentdb-binding'
60           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
61           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
62
63     odl-ml2-driver-version: 'v2'
64     enable-openstack-services: 'placement-api,tempest'
65     enable-openstack-compute-services: 'placement-client'
66     security-group-mode: '{sg-mode}'
67
68 - project:
69     name: netvirt-csit-openstack-integration-nitrogen
70     jobs:
71       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
72
73     project: 'netvirt'
74     stream: 'nitrogen'
75     branch: 'stable/nitrogen'
76     jre: 'openjdk8'
77
78     topology:
79       - 1node:
80           openstack_system2_count: 2
81           odl_system_count: 1
82           enable-haproxy: 'no'
83           install-features: 'odl-netvirt-openstack'
84       - 3node:
85           openstack_system2_count: 3
86           odl_system_count: 3
87           enable-haproxy: 'yes'
88           install-features: 'odl-jolokia,odl-netvirt-openstack'
89
90     testplan: '{project}-{topology}-openstack.txt'
91
92     functionality:
93       - upstream-stateful:
94           sg-mode: 'stateful'
95       - upstream-stateful-snat-conntrack:
96           sg-mode: 'stateful'
97           odl-snat-mode: 'conntrack'
98       - gate-stateful:
99           sg-mode: 'stateful'
100       - gate-stateful-snat-conntrack:
101           sg-mode: 'stateful'
102           odl-snat-mode: 'conntrack'
103       - gate-minimal-cluster:
104           sg-mode: 'stateful'
105           testplan: '{project}-{topology}-minimal-openstack.txt'
106
107     openstack:
108       - ocata:
109           openstack-branch: 'stable/ocata'
110           odl-ml2-branch: 'stable/ocata'
111           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
112           openstack_system_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
113           openstack_system2_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
114       - pike:
115           openstack-branch: 'stable/pike'
116           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
117           odl-ml2-branch: 'stable/pike'
118           odl-ml2-port-binding: 'pseudo-agentdb-binding'
119           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
120           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
121       - queens:
122           openstack-branch: 'master'
123           devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
124           odl-ml2-branch: 'master'
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
129     odl-ml2-driver-version: 'v2'
130     enable-openstack-services: 'placement-api,tempest'
131     enable-openstack-compute-services: 'placement-client'
132     security-group-mode: '{sg-mode}'
133
134 - project:
135     name: netvirt-csit-openstack-integration-carbon
136     jobs:
137       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
138
139     project: 'netvirt'
140     stream: 'carbon'
141     branch: 'stable/carbon'
142     jre: 'openjdk8'
143     karaf-version: karaf3
144
145     topology:
146       - 1node:
147           openstack_system2_count: 2
148           odl_system_count: 1
149           enable-haproxy: 'no'
150           install-features: 'odl-netvirt-openstack'
151       - 3node:
152           openstack_system2_count: 3
153           odl_system_count: 3
154           enable-haproxy: 'yes'
155           install-features: 'odl-jolokia,odl-netvirt-openstack'
156
157     testplan: '{project}-{topology}-openstack.txt'
158
159     functionality:
160       - upstream-stateful:
161           sg-mode: 'stateful'
162       - upstream-stateful-snat-conntrack:
163           sg-mode: 'stateful'
164           odl-snat-mode: 'conntrack'
165       - gate-stateful:
166           sg-mode: 'stateful'
167       - gate-stateful-snat-conntrack:
168           sg-mode: 'stateful'
169           odl-snat-mode: 'conntrack'
170
171     openstack:
172       - ocata:
173           openstack-branch: 'stable/ocata'
174           odl-ml2-branch: 'stable/ocata'
175           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
176           openstack_system_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
177           openstack_system2_image: 'CentOS 7 - devstack-ocata - 20170808-0528'
178       - pike:
179           openstack-branch: 'stable/pike'
180           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
181           odl-ml2-branch: 'stable/pike'
182           odl-ml2-port-binding: 'pseudo-agentdb-binding'
183           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
184           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
185
186     odl-ml2-driver-version: 'v2'
187     enable-openstack-services: 'placement-api,tempest'
188     enable-openstack-compute-services: 'placement-client'
189     security-group-mode: '{sg-mode}'
190
191 - project:
192     name: netvirt-csit-sfc-openstack-integration
193     jobs:
194       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
195
196     project: 'netvirt'
197
198     topology:
199       - 1node:
200           openstack_system2_count: 2
201           odl_system_count: 1
202           enable-haproxy: 'no'
203           install-features: 'odl-netvirt-sfc'
204
205     functionality:
206       - sfc:
207           enable-openstack-services: 'placement-api,tempest'
208           enable-openstack-compute-services: 'placement-client'
209           enable-openstack-plugins: 'networking-odl,networking-sfc'
210           testplan: '{project}-extensions-sfc.txt'
211
212     stream:
213       - oxygen:
214           branch: 'master'
215           jre: 'openjdk8'
216       - nitrogen:
217           branch: 'stable/nitrogen'
218           jre: 'openjdk8'
219       - carbon:
220           branch: 'stable/carbon'
221           jre: 'openjdk8'
222           karaf-version: karaf3
223
224     openstack:
225       - pike:
226           openstack-branch: 'stable/pike'
227           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
228           odl-ml2-branch: 'stable/pike'
229           odl-ml2-port-binding: 'pseudo-agentdb-binding'
230           openstack_system_image: 'CentOS 7 - devstack-pike - 20170901-2223'
231           openstack_system2_image: 'CentOS 7 - devstack-pike - 20170901-2223'
232
233     security-group-mode: 'stateful'