Merge "Reduce Netvirt jobs costs"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack-upgrade.yaml
1 ---
2 - project:
3     name: netvirt-csit-upgrade-openstack-integration-queens
4     jobs:
5       - inttest-csit-openstack-custom
6
7     project: 'netvirt'
8
9     stream:
10       - magnesium:
11           branch: 'stable/magnesium'
12           jre: 'openjdk11'
13       - sodium:
14           branch: 'stable/sodium'
15
16     testplan: '{project}-{topology}-openstack-upgrade.txt'
17     odl-ml2-driver-version: 'v2'
18     enable-openstack-services: 'placement-api,l2gw-plugin'
19     enable-openstack-compute-services: 'placement-client'
20     security-group-mode: 'stateful'
21     group-add-mod-enabled: 'true'
22     odl_system_flavor: odl-highcpu-8
23     openstack_system_flavor: odl-highcpu-8
24     openstack_system2_flavor: odl-highcpu-4
25     os-cmb-cnt: 0
26     os-ctl-cnt: 1
27     os-cmp-cnt: 2
28
29     topology:
30       - 1node:
31           openstack_system2_count: 2
32           odl_system_count: 1
33           enable-haproxy: 'no'
34           install-features: 'odl-netvirt-openstack'
35
36     functionality:
37       - upgrade:
38           schedule: '{schedule-weekly}'
39       - upgrade-snat-conntrack:
40           odl-snat-mode: 'conntrack'
41           schedule: '{schedule-weekly}'
42
43     openstack:
44       - queens:
45           openstack-branch: 'stable/queens'
46           odl-ml2-branch: 'stable/queens'
47           odl-ml2-port-binding: 'pseudo-agentdb-binding'
48           openstack_system_image: '{openstack_queens_system_image}'
49           openstack_system2_image: '{openstack_queens_system_image}'
50
51
52 - project:
53     name: netvirt-csit-upgrade-openstack-integration-queens-aluminium
54     jobs:
55       - inttest-csit-openstack-custom
56
57     project: 'netvirt'
58
59     stream:
60       - aluminium:
61           branch: 'master'
62           jre: 'openjdk11'
63
64     testplan: '{project}-{topology}-openstack-upgrade.txt'
65     odl-ml2-driver-version: 'v2'
66     enable-openstack-services: 'placement-api,l2gw-plugin'
67     enable-openstack-compute-services: 'placement-client'
68     security-group-mode: 'stateful'
69     group-add-mod-enabled: 'true'
70     odl_system_flavor: odl-highcpu-8
71     openstack_system_flavor: odl-highcpu-8
72     openstack_system2_flavor: odl-highcpu-4
73     os-cmb-cnt: 0
74     os-ctl-cnt: 1
75     os-cmp-cnt: 2
76
77     topology:
78       - 1node:
79           openstack_system2_count: 2
80           odl_system_count: 1
81           enable-haproxy: 'no'
82           install-features: 'odl-netvirt-openstack'
83
84     functionality:
85       - upgrade:
86           schedule: '{schedule-daily}'
87       - upgrade-snat-conntrack:
88           odl-snat-mode: 'conntrack'
89           schedule: '{schedule-daily}'
90
91     openstack:
92       - queens:
93           openstack-branch: 'stable/queens'
94           odl-ml2-branch: 'stable/queens'
95           odl-ml2-port-binding: 'pseudo-agentdb-binding'
96           openstack_system_image: '{openstack_queens_system_image}'
97           openstack_system2_image: '{openstack_queens_system_image}'
98
99 - project:
100     name: netvirt-csit-upgrade-openstack-integration-rocky
101     jobs:
102       - inttest-csit-openstack-custom
103
104     project: 'netvirt'
105
106     stream:
107       - magnesium:
108           branch: 'stable/magnesium'
109           jre: 'openjdk11'
110       - sodium:
111           branch: 'stable/sodium'
112
113     testplan: '{project}-{topology}-openstack-upgrade.txt'
114     odl-ml2-driver-version: 'v2'
115     enable-openstack-services: 'placement-api,l2gw-plugin'
116     enable-openstack-compute-services: 'placement-client'
117     security-group-mode: 'stateful'
118     group-add-mod-enabled: 'true'
119     odl_system_flavor: odl-highcpu-8
120     openstack_system_flavor: odl-highcpu-8
121     openstack_system2_flavor: odl-highcpu-4
122     os-cmb-cnt: 0
123     os-ctl-cnt: 1
124     os-cmp-cnt: 2
125
126     topology:
127       - 1node:
128           openstack_system2_count: 2
129           odl_system_count: 1
130           enable-haproxy: 'no'
131           install-features: 'odl-netvirt-openstack'
132
133     functionality:
134       - upgrade:
135           schedule: '{schedule-weekly}'
136       - upgrade-snat-conntrack:
137           odl-snat-mode: 'conntrack'
138           schedule: '{schedule-weekly}'
139
140     openstack:
141       - rocky:
142           openstack-branch: 'stable/rocky'
143           odl-ml2-branch: 'stable/rocky'
144           odl-ml2-port-binding: 'pseudo-agentdb-binding'
145           openstack_system_image: '{openstack_rocky_system_image}'
146           openstack_system2_image: '{openstack_rocky_system_image}'
147
148
149 - project:
150     name: netvirt-csit-upgrade-openstack-integration-rocky-aluminium
151     jobs:
152       - inttest-csit-openstack-custom
153
154     project: 'netvirt'
155
156     stream:
157       - aluminium:
158           branch: 'master'
159           jre: 'openjdk11'
160
161     testplan: '{project}-{topology}-openstack-upgrade.txt'
162     odl-ml2-driver-version: 'v2'
163     enable-openstack-services: 'placement-api,l2gw-plugin'
164     enable-openstack-compute-services: 'placement-client'
165     security-group-mode: 'stateful'
166     group-add-mod-enabled: 'true'
167     odl_system_flavor: odl-highcpu-8
168     openstack_system_flavor: odl-highcpu-8
169     openstack_system2_flavor: odl-highcpu-4
170     os-cmb-cnt: 0
171     os-ctl-cnt: 1
172     os-cmp-cnt: 2
173
174     topology:
175       - 1node:
176           openstack_system2_count: 2
177           odl_system_count: 1
178           enable-haproxy: 'no'
179           install-features: 'odl-netvirt-openstack'
180
181     functionality:
182       - upgrade:
183           schedule: '{schedule-daily}'
184       - upgrade-snat-conntrack:
185           odl-snat-mode: 'conntrack'
186           schedule: '{schedule-daily}'
187
188     openstack:
189       - rocky:
190           openstack-branch: 'stable/rocky'
191           odl-ml2-branch: 'stable/rocky'
192           odl-ml2-port-binding: 'pseudo-agentdb-binding'
193           openstack_system_image: '{openstack_rocky_system_image}'
194           openstack_system2_image: '{openstack_rocky_system_image}'
195
196 - project:
197     name: netvirt-csit-upgrade-openstack-integration-stein
198     jobs:
199       - inttest-csit-openstack-custom
200
201     project: 'netvirt'
202
203     stream:
204       - magnesium:
205           branch: 'stable/magnesium'
206           jre: 'openjdk11'
207       - sodium:
208           branch: 'stable/sodium'
209
210     testplan: '{project}-{topology}-openstack-upgrade.txt'
211     odl-ml2-driver-version: 'v2'
212     enable-openstack-services: 'placement-api,l2gw-plugin'
213     enable-openstack-compute-services: 'placement-client'
214     security-group-mode: 'stateful'
215     group-add-mod-enabled: 'true'
216     odl_system_flavor: odl-highcpu-8
217     openstack_system_flavor: odl-highcpu-8
218     openstack_system2_flavor: odl-highcpu-4
219     os-cmb-cnt: 0
220     os-ctl-cnt: 1
221     os-cmp-cnt: 2
222
223     topology:
224       - 1node:
225           openstack_system2_count: 2
226           odl_system_count: 1
227           enable-haproxy: 'no'
228           install-features: 'odl-netvirt-openstack'
229
230     functionality:
231       - upgrade:
232           schedule: '{schedule-weekly}'
233       - upgrade-snat-conntrack:
234           odl-snat-mode: 'conntrack'
235           schedule: '{schedule-weekly}'
236
237     openstack:
238       - stein:
239           openstack-branch: 'stable/stein'
240           odl-ml2-branch: 'stable/stein'
241           odl-ml2-port-binding: 'pseudo-agentdb-binding'
242           openstack_system_image: '{openstack_stein_system_image}'
243           openstack_system2_image: '{openstack_stein_system_image}'
244
245 - project:
246     name: netvirt-csit-upgrade-openstack-integration-stein-aluminium
247     jobs:
248       - inttest-csit-openstack-custom
249
250     project: 'netvirt'
251
252     stream:
253       - aluminium:
254           branch: 'master'
255           jre: 'openjdk11'
256
257     testplan: '{project}-{topology}-openstack-upgrade.txt'
258     odl-ml2-driver-version: 'v2'
259     enable-openstack-services: 'placement-api,l2gw-plugin'
260     enable-openstack-compute-services: 'placement-client'
261     security-group-mode: 'stateful'
262     group-add-mod-enabled: 'true'
263     odl_system_flavor: odl-highcpu-8
264     openstack_system_flavor: odl-highcpu-8
265     openstack_system2_flavor: odl-highcpu-4
266     os-cmb-cnt: 0
267     os-ctl-cnt: 1
268     os-cmp-cnt: 2
269
270     topology:
271       - 1node:
272           openstack_system2_count: 2
273           odl_system_count: 1
274           enable-haproxy: 'no'
275           install-features: 'odl-netvirt-openstack'
276
277     functionality:
278       - upgrade:
279           schedule: '{schedule-daily}'
280       - upgrade-snat-conntrack:
281           odl-snat-mode: 'conntrack'
282           schedule: '{schedule-daily}'
283
284     openstack:
285       - stein:
286           openstack-branch: 'stable/stein'
287           odl-ml2-branch: 'stable/stein'
288           odl-ml2-port-binding: 'pseudo-agentdb-binding'
289           openstack_system_image: '{openstack_stein_system_image}'
290           openstack_system2_image: '{openstack_stein_system_image}'