blob: cc13426c9f9da174be4f990da633b5fca24fbe48 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -05003 name: tempest-full-2023-1
4 parent: tempest-full-py3
5 nodeset: openstack-single-node-jammy
6 override-checkout: stable/2023.1
7
8- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +02009 name: tempest-full-zed
10 parent: tempest-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050011 nodeset: openstack-single-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020012 override-checkout: stable/zed
13
14- job:
Martin Kopece74b7e22022-03-25 14:38:57 +010015 name: tempest-full-yoga
16 parent: tempest-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050017 nodeset: openstack-single-node-focal
Martin Kopece74b7e22022-03-25 14:38:57 +010018 override-checkout: stable/yoga
19
20- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050021 name: tempest-full-2023-1-extra-tests
22 parent: tempest-extra-tests
23 nodeset: openstack-single-node-jammy
24 override-checkout: stable/2023.1
25
26- job:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060027 name: tempest-full-zed-extra-tests
28 parent: tempest-extra-tests
29 nodeset: openstack-single-node-focal
30 override-checkout: stable/zed
31
32- job:
33 name: tempest-full-yoga-extra-tests
34 parent: tempest-extra-tests
35 nodeset: openstack-single-node-focal
36 override-checkout: stable/yoga
37
38- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050039 name: tempest-slow-2023-1
40 parent: tempest-slow-py3
41 nodeset: openstack-two-node-jammy
42 override-checkout: stable/2023-1
43
44- job:
Ghanshyam Manna3e09f72023-03-21 17:08:07 -050045 name: tempest-full-enforce-scope-new-defaults-zed
46 parent: tempest-full-enforce-scope-new-defaults
47 nodeset: openstack-single-node-focal
48 override-checkout: stable/zed
49
50- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +020051 name: tempest-slow-zed
52 parent: tempest-slow-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050053 nodeset: openstack-two-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020054 override-checkout: stable/zed
55
56- job:
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -050057 name: tempest-slow-yoga
58 parent: tempest-slow-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050059 nodeset: openstack-two-node-focal
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -050060 override-checkout: stable/yoga
61
62- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050063 name: tempest-full-py3
64 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080065 # This job version is to use the 'full' tox env which
66 # is available for stable/ussuri to stable/wallaby also.
67 branches:
68 - stable/ussuri
69 - stable/victoria
70 - stable/wallaby
71 description: |
72 Base integration test with Neutron networking, horizon, swift enable,
73 and py3.
74 Former names for this job where:
75 * legacy-tempest-dsvm-py35
76 * gate-tempest-dsvm-py35
77 required-projects:
78 - openstack/horizon
79 vars:
80 tox_envlist: full
81 devstack_localrc:
82 USE_PYTHON3: true
83 FORCE_CONFIG_DRIVE: true
84 ENABLE_VOLUME_MULTIATTACH: true
85 GLANCE_USE_IMPORT_WORKFLOW: True
86 devstack_plugins:
87 neutron: https://opendev.org/openstack/neutron
88 devstack_services:
89 # Enbale horizon so that we can run horizon test.
90 horizon: true
91
92- job:
93 name: tempest-full-py3
94 parent: devstack-tempest
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050095 # This job version is with swift disabled on py3
96 # as swift was not ready on py3 until stable/train.
97 branches:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050098 - stable/stein
99 - stable/train
100 description: |
101 Base integration test with Neutron networking, swift disabled, and py3.
102 Former names for this job where:
103 * legacy-tempest-dsvm-py35
104 * gate-tempest-dsvm-py35
105 required-projects:
106 - openstack/horizon
107 vars:
108 tox_envlist: full
109 devstack_localrc:
110 USE_PYTHON3: true
111 FORCE_CONFIG_DRIVE: true
112 ENABLE_VOLUME_MULTIATTACH: true
113 GLANCE_USE_IMPORT_WORKFLOW: True
114 devstack_plugins:
115 neutron: https://opendev.org/openstack/neutron
116 devstack_local_conf:
117 post-config:
118 "/$NEUTRON_CORE_PLUGIN_CONF":
119 ovs:
120 bridge_mappings: public:br-ex
121 resource_provider_bandwidths: br-ex:1000000:1000000
122 test-config:
123 $TEMPEST_CONFIG:
124 network-feature-enabled:
125 qos_placement_physnet: public
126 devstack_services:
127 # Enbale horizon so that we can run horizon test.
128 horizon: true
129 s-account: false
130 s-container: false
131 s-object: false
132 s-proxy: false
133 # without Swift, c-bak cannot run (in the Gate at least)
134 # NOTE(mriedem): Disable the cinder-backup service from
135 # tempest-full-py3 since tempest-full-py3 is in the integrated-gate-py3
136 # project template but the backup tests do not really involve other
137 # services so they should be run in some more cinder-specific job,
138 # especially because the tests fail at a high rate (see bugs 1483434,
139 # 1813217, 1745168)
140 c-bak: false
141 neutron-placement: true
142 neutron-qos: true
143
144- job:
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500145 name: tempest-multinode-full-py3
146 parent: tempest-multinode-full
Elod Illes78d24922022-11-22 15:55:42 +0100147 nodeset: openstack-two-node-bionic
148 # This job runs on Bionic.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500149 branches:
150 - stable/stein
151 - stable/train
152 - stable/ussuri
Elod Illes78d24922022-11-22 15:55:42 +0100153 vars:
154 devstack_localrc:
155 USE_PYTHON3: true
156 devstack_plugins:
157 neutron: https://opendev.org/openstack/neutron
158 devstack_services:
159 neutron-trunk: true
160 group-vars:
161 subnode:
162 devstack_localrc:
163 USE_PYTHON3: true
164
165- job:
166 name: tempest-multinode-full-py3
167 parent: tempest-multinode-full
168 nodeset: openstack-two-node-focal
169 # This job runs on Focal and supposed to run until stable/zed.
170 branches:
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500171 - stable/victoria
172 - stable/wallaby
173 - stable/xena
174 - stable/yoga
175 - stable/zed
176 vars:
177 devstack_localrc:
178 USE_PYTHON3: true
179 devstack_plugins:
180 neutron: https://opendev.org/openstack/neutron
181 devstack_services:
182 neutron-trunk: true
183 group-vars:
184 subnode:
185 devstack_localrc:
186 USE_PYTHON3: true
187
188- job:
189 name: tempest-multinode-full
190 parent: tempest-multinode-full-base
191 nodeset: openstack-two-node-focal
192 # This job runs on Focal and on python2. This is for stable/victoria to stable/zed.
193 branches:
194 - stable/victoria
195 - stable/wallaby
196 - stable/xena
197 - stable/yoga
198 - stable/zed
199 vars:
200 devstack_localrc:
201 USE_PYTHON3: False
202 group-vars:
203 subnode:
204 devstack_localrc:
205 USE_PYTHON3: False
206
207- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -0500208 name: tempest-multinode-full
209 parent: tempest-multinode-full-base
210 nodeset: openstack-two-node-bionic
211 # This job runs on Bionic and on python2. This is for stable/stein and stable/train.
212 # This job is prepared to make sure all stable branches from stable/stein till stable/train
213 # will keep running on bionic. This can be removed once stable/train is EOL.
214 branches:
215 - stable/stein
216 - stable/train
217 - stable/ussuri
218 vars:
219 devstack_localrc:
220 USE_PYTHON3: False
221 group-vars:
222 subnode:
223 devstack_localrc:
224 USE_PYTHON3: False
225
226- job:
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500227 name: tempest-slow-py3
228 parent: tempest-slow
229 # This job version is with swift disabled on py3
230 # as swift was not ready on py3 until stable/train.
231 branches:
Ghanshyam Mannebecf792021-06-14 17:09:35 -0500232 - stable/stein
233 - stable/train
234 vars:
235 devstack_localrc:
236 USE_PYTHON3: true
237 devstack_services:
238 s-account: false
239 s-container: false
240 s-object: false
241 s-proxy: false
242 # without Swift, c-bak cannot run (in the Gate at least)
243 c-bak: false
244 group-vars:
245 subnode:
246 devstack_localrc:
247 USE_PYTHON3: true
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600248
249- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500250 name: tempest-slow-py3
251 parent: tempest-slow
252 # This job version is to use the 'slow-serial' tox env for
253 # the stable/ussuri to stable/wallaby testing.
254 branches:
255 - stable/ussuri
256 - stable/victoria
257 - stable/wallaby
258 vars:
259 tox_envlist: slow-serial
260
261- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600262 name: tempest-full-py3-opensuse15
263 parent: tempest-full-py3
264 nodeset: devstack-single-node-opensuse-15
265 description: |
266 Base integration test with Neutron networking and py36 running
267 on openSUSE Leap 15.x
268 voting: false
269 # This job is not used after stable/xena and can be
270 # removed once stable/xena is EOL.
271 branches:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600272 - stable/stein
273 - stable/train
274 - stable/ussuri
275 - stable/victoria
276 - stable/wallaby
277 - stable/xena
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500278
279- job:
280 name: tempest-integrated-compute-centos-8-stream
281 parent: tempest-integrated-compute
282 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
283 voting: false
284 nodeset: devstack-single-node-centos-8-stream
285 branches:
286 - stable/wallaby
287 - stable/xena
288 - stable/yoga
289 description: |
290 This job runs integration tests for compute. This is
291 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
292 and Glance related tests. This is meant to be run on Nova gate only.
293 This version of the job also uses CentOS 8 stream.
294 vars:
295 # Required until bug/1949606 is resolved when using libvirt and QEMU
296 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
297 configure_swap_size: 4096
298
299- job:
300 name: tempest-full-py3-centos-8-stream
301 parent: tempest-full-py3
302 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
303 voting: false
304 branches:
305 - stable/wallaby
306 - stable/xena
307 - stable/yoga
308 nodeset: devstack-single-node-centos-8-stream
309 description: |
310 Base integration test with Neutron networking and py36 running
311 on CentOS 8 stream
312 vars:
313 # Required until bug/1949606 is resolved when using libvirt and QEMU
314 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
315 configure_swap_size: 4096