12f3174b4648497d209f9c63cf7ee6901545de20
[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     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
16     topology:
17       - 1node:
18           openstack_system2_count: 2
19           odl_system_count: 1
20           enable-haproxy: 'no'
21           install-features: 'odl-netvirt-openstack'
22       - 3node:
23           openstack_system2_count: 3
24           odl_system_count: 3
25           enable-haproxy: 'yes'
26           install-features: 'odl-jolokia,odl-netvirt-openstack'
27
28     functionality:
29       - upstream-stateful
30       - upstream-stateful-snat-conntrack:
31           odl-snat-mode: 'conntrack'
32       - gate-stateful
33       - gate-stateful-snat-conntrack:
34           odl-snat-mode: 'conntrack'
35       - gate-minimal-cluster:
36           testplan: '{project}-{topology}-minimal-openstack.txt'
37
38     openstack:
39       - ocata:
40           openstack-branch: 'stable/ocata'
41           odl-ml2-branch: 'stable/ocata'
42           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
43           openstack_system_image: '{openstack_system_image_ocata}'
44           openstack_system2_image: '{openstack_system_image_ocata}'
45       - pike:
46           openstack-branch: 'stable/pike'
47           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
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       - queens:
53           openstack-branch: 'master'
54           devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
55           odl-ml2-branch: 'master'
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-nitrogen
62     jobs:
63       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
64
65     project: 'netvirt'
66     stream: 'nitrogen'
67     branch: 'stable/nitrogen'
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
74     topology:
75       - 1node:
76           openstack_system2_count: 2
77           odl_system_count: 1
78           enable-haproxy: 'no'
79           install-features: 'odl-netvirt-openstack'
80       - 3node:
81           openstack_system2_count: 3
82           odl_system_count: 3
83           enable-haproxy: 'yes'
84           install-features: 'odl-jolokia,odl-netvirt-openstack'
85
86     functionality:
87       - upstream-stateful
88       - upstream-stateful-snat-conntrack:
89           odl-snat-mode: 'conntrack'
90       - gate-stateful
91       - gate-stateful-snat-conntrack:
92           odl-snat-mode: 'conntrack'
93       - gate-minimal-cluster:
94           testplan: '{project}-{topology}-minimal-openstack.txt'
95
96     openstack:
97       - ocata:
98           openstack-branch: 'stable/ocata'
99           odl-ml2-branch: 'stable/ocata'
100           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
101           openstack_system_image: '{openstack_system_image_ocata}'
102           openstack_system2_image: '{openstack_system_image_ocata}'
103       - pike:
104           openstack-branch: 'stable/pike'
105           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
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       - queens:
111           openstack-branch: 'master'
112           devstack-hash: '2d5494cfc57b95b61f8b33240eff65f1a339a53e'
113           odl-ml2-branch: 'master'
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-carbon
120     jobs:
121       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
122
123     project: 'netvirt'
124     stream: 'carbon'
125     branch: 'stable/carbon'
126     karaf-version: karaf3
127     testplan: '{project}-{topology}-openstack.txt'
128     odl-ml2-driver-version: 'v2'
129     enable-openstack-services: 'placement-api,tempest'
130     enable-openstack-compute-services: 'placement-client'
131     security-group-mode: 'stateful'
132
133     topology:
134       - 1node:
135           openstack_system2_count: 2
136           odl_system_count: 1
137           enable-haproxy: 'no'
138           install-features: 'odl-netvirt-openstack'
139       - 3node:
140           openstack_system2_count: 3
141           odl_system_count: 3
142           enable-haproxy: 'yes'
143           install-features: 'odl-jolokia,odl-netvirt-openstack'
144
145     functionality:
146       - upstream-stateful:
147           schedule: '@daily'
148       - upstream-stateful-snat-conntrack:
149           odl-snat-mode: 'conntrack'
150           schedule: '@daily'
151       - gate-stateful
152       - gate-stateful-snat-conntrack:
153           odl-snat-mode: 'conntrack'
154
155     openstack:
156       - ocata:
157           openstack-branch: 'stable/ocata'
158           odl-ml2-branch: 'stable/ocata'
159           devstack-hash: '8cb43d098ca88ce57ec216423c009cccd07f1299'
160           openstack_system_image: '{openstack_system_image_ocata}'
161           openstack_system2_image: '{openstack_system_image_ocata}'
162       - pike:
163           openstack-branch: 'stable/pike'
164           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
165           odl-ml2-branch: 'stable/pike'
166           odl-ml2-port-binding: 'pseudo-agentdb-binding'
167           openstack_system_image: '{openstack_system_image_pike}'
168           openstack_system2_image: '{openstack_system_image_pike}'
169
170 - project:
171     name: netvirt-csit-sfc-openstack-integration
172     jobs:
173       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
174
175     project: 'netvirt'
176     security-group-mode: 'stateful'
177
178     topology:
179       - 1node:
180           openstack_system2_count: 2
181           odl_system_count: 1
182           enable-haproxy: 'no'
183           install-features: 'odl-netvirt-sfc'
184
185     functionality:
186       - sfc:
187           enable-openstack-services: 'placement-api,tempest'
188           enable-openstack-compute-services: 'placement-client'
189           enable-openstack-plugins: 'networking-odl,networking-sfc'
190           testplan: '{project}-extensions-sfc.txt'
191
192     stream:
193       - oxygen:
194           branch: 'master'
195       - nitrogen:
196           branch: 'stable/nitrogen'
197       - carbon:
198           branch: 'stable/carbon'
199           karaf-version: karaf3
200
201     openstack:
202       - pike:
203           openstack-branch: 'stable/pike'
204           devstack-hash: 'c2bb1020ac4f18df5aa90a13f3b6ee8eb2c15d65'
205           odl-ml2-branch: 'stable/pike'
206           odl-ml2-port-binding: 'pseudo-agentdb-binding'
207           openstack_system_image: '{openstack_system_image_pike}'
208           openstack_system2_image: '{openstack_system_image_pike}'