61b562eb07de271b0970bc4e524cd50e3c343ebe
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-oxygen
4     jobs:
5       - inttest-csit-openstack
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     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       - ocata:
47           openstack-branch: 'stable/ocata'
48           odl-ml2-branch: 'stable/ocata'
49           openstack_system_image: '{openstack_system_image_ocata}'
50           openstack_system2_image: '{openstack_system_image_ocata}'
51           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
52       - pike:
53           openstack-branch: 'stable/pike'
54           odl-ml2-branch: 'stable/pike'
55           odl-ml2-port-binding: 'pseudo-agentdb-binding'
56           openstack_system_image: '{openstack_system_image_pike}'
57           openstack_system2_image: '{openstack_system_image_pike}'
58           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
59       - queens:
60           openstack-branch: 'master'
61           odl-ml2-branch: 'master'
62           odl-ml2-port-binding: 'pseudo-agentdb-binding'
63           openstack_system_image: '{openstack_system_image_pike}'
64           openstack_system2_image: '{openstack_system_image_pike}'
65
66 - project:
67     name: netvirt-csit-openstack-integration-nitrogen
68     jobs:
69       - inttest-csit-openstack
70
71     project: 'netvirt'
72     stream: 'nitrogen'
73     branch: 'stable/nitrogen'
74     testplan: '{project}-{topology}-openstack.txt'
75     odl-ml2-driver-version: 'v2'
76     enable-openstack-services: 'placement-api,tempest'
77     enable-openstack-compute-services: 'placement-client'
78     security-group-mode: 'stateful'
79     odl_system_flavor: v2-standard-8
80     openstack_system_flavor: v2-standard-8
81     openstack_system2_flavor: v2-standard-4
82
83     topology:
84       - 1node:
85           openstack_system2_count: 2
86           odl_system_count: 1
87           enable-haproxy: 'no'
88           install-features: 'odl-netvirt-openstack'
89       - 3node:
90           openstack_system2_count: 3
91           odl_system_count: 3
92           enable-haproxy: 'yes'
93           install-features: 'odl-jolokia,odl-netvirt-openstack'
94
95     functionality:
96       - upstream-stateful
97       - upstream-stateful-snat-conntrack:
98           odl-snat-mode: 'conntrack'
99       - gate-stateful
100       - gate-stateful-snat-conntrack:
101           odl-snat-mode: 'conntrack'
102       - gate-minimal-cluster:
103           testplan: '{project}-{topology}-minimal-openstack.txt'
104
105     openstack:
106       - ocata:
107           openstack-branch: 'stable/ocata'
108           odl-ml2-branch: 'stable/ocata'
109           openstack_system_image: '{openstack_system_image_ocata}'
110           openstack_system2_image: '{openstack_system_image_ocata}'
111           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
112       - pike:
113           openstack-branch: 'stable/pike'
114           odl-ml2-branch: 'stable/pike'
115           odl-ml2-port-binding: 'pseudo-agentdb-binding'
116           openstack_system_image: '{openstack_system_image_pike}'
117           openstack_system2_image: '{openstack_system_image_pike}'
118           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
119       - queens:
120           openstack-branch: 'master'
121           odl-ml2-branch: 'master'
122           odl-ml2-port-binding: 'pseudo-agentdb-binding'
123           openstack_system_image: '{openstack_system_image_pike}'
124           openstack_system2_image: '{openstack_system_image_pike}'
125
126 - project:
127     name: netvirt-csit-openstack-integration-carbon
128     jobs:
129       - inttest-csit-openstack
130
131     project: 'netvirt'
132     stream: 'carbon'
133     branch: 'stable/carbon'
134     karaf-version: karaf3
135     testplan: '{project}-{topology}-openstack.txt'
136     odl-ml2-driver-version: 'v2'
137     enable-openstack-services: 'placement-api,tempest'
138     enable-openstack-compute-services: 'placement-client'
139     security-group-mode: 'stateful'
140     odl_system_flavor: v2-standard-8
141     openstack_system_flavor: v2-standard-8
142     openstack_system2_flavor: v2-standard-4
143
144     topology:
145       - 1node:
146           openstack_system2_count: 2
147           odl_system_count: 1
148           enable-haproxy: 'no'
149           install-features: 'odl-netvirt-openstack'
150       - 3node:
151           openstack_system2_count: 3
152           odl_system_count: 3
153           enable-haproxy: 'yes'
154           install-features: 'odl-jolokia,odl-netvirt-openstack'
155
156     functionality:
157       - upstream-stateful:
158           schedule: '@daily'
159       - upstream-stateful-snat-conntrack:
160           odl-snat-mode: 'conntrack'
161           schedule: '@daily'
162       - gate-stateful
163       - gate-stateful-snat-conntrack:
164           odl-snat-mode: 'conntrack'
165
166     openstack:
167       - ocata:
168           openstack-branch: 'stable/ocata'
169           odl-ml2-branch: 'stable/ocata'
170           openstack_system_image: '{openstack_system_image_ocata}'
171           openstack_system2_image: '{openstack_system_image_ocata}'
172           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
173       - pike:
174           openstack-branch: 'stable/pike'
175           odl-ml2-branch: 'stable/pike'
176           odl-ml2-port-binding: 'pseudo-agentdb-binding'
177           openstack_system_image: '{openstack_system_image_pike}'
178           openstack_system2_image: '{openstack_system_image_pike}'
179           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
180
181 - project:
182     name: netvirt-csit-sfc-openstack-integration
183     jobs:
184       - inttest-csit-openstack
185
186     project: 'netvirt'
187     security-group-mode: 'stateful'
188     odl_system_flavor: v2-standard-4
189     openstack_system2_flavor: v2-standard-2
190
191     topology:
192       - 1node:
193           openstack_system2_count: 2
194           odl_system_count: 1
195           enable-haproxy: 'no'
196           install-features: 'odl-netvirt-sfc'
197
198     functionality:
199       - sfc:
200           enable-openstack-services: 'placement-api,tempest'
201           enable-openstack-compute-services: 'placement-client'
202           enable-openstack-plugins: 'networking-odl,networking-sfc'
203           testplan: '{project}-extensions-sfc.txt'
204
205     stream:
206       - oxygen:
207           branch: 'master'
208       - nitrogen:
209           branch: 'stable/nitrogen'
210       - carbon:
211           branch: 'stable/carbon'
212           karaf-version: karaf3
213
214     openstack:
215       - pike:
216           openstack-branch: 'stable/pike'
217           odl-ml2-branch: 'stable/pike'
218           odl-ml2-port-binding: 'pseudo-agentdb-binding'
219           openstack_system_image: '{openstack_system_image_pike}'
220           openstack_system2_image: '{openstack_system_image_pike}'
221           enable-openstack-network-services: '{openstack_legacy_default_network_services}'