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