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