blob: 479ffff20bd707f68243a1b9e4fbf3ea7a98637c [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
Ghanshyam Maand43621c2025-09-22 05:47:21 +00002
3- job:
4 name: tempest-full-2025-2
5 parent: tempest-full-py3
6 nodeset: openstack-single-node-noble
7 override-checkout: stable/2025.2
8
Ghanshyam Mann61f57332020-11-25 11:46:20 -06009- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070010 name: tempest-full-2025-1
11 parent: tempest-full-py3
12 nodeset: openstack-single-node-noble
13 override-checkout: stable/2025.1
14
15- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070016 name: tempest-full-2024-2
17 parent: tempest-full-py3
18 nodeset: openstack-single-node-jammy
19 override-checkout: stable/2024.2
20
21- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000022 name: tempest-full-2025-2-extra-tests
23 parent: tempest-extra-tests
24 nodeset: openstack-single-node-noble
25 override-checkout: stable/2025.2
26
27- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070028 name: tempest-full-2025-1-extra-tests
29 parent: tempest-extra-tests
30 nodeset: openstack-single-node-noble
31 override-checkout: stable/2025.1
32
33- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070034 name: tempest-full-2024-2-extra-tests
35 parent: tempest-extra-tests
36 nodeset: openstack-single-node-jammy
37 override-checkout: stable/2024.2
38
39- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000040 name: tempest-multinode-2025-2
41 parent: tempest-multinode-full-py3
42 nodeset: openstack-two-node-noble
43 override-checkout: stable/2025.2
44
45- job:
Ghanshyam Mannde95a362025-07-03 14:27:55 -070046 name: tempest-multinode-2025-1
47 parent: tempest-multinode-full-py3
48 nodeset: openstack-two-node-noble
49 override-checkout: stable/2025.1
50
51- job:
52 name: tempest-multinode-2024-2
53 parent: tempest-multinode-full-py3
54 nodeset: openstack-two-node-jammy
55 override-checkout: stable/2024.2
56
57- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000058 name: tempest-slow-2025-2
59 parent: tempest-slow-py3
60 nodeset: openstack-two-node-noble
61 override-checkout: stable/2025.2
62
63- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070064 name: tempest-slow-2025-1
65 parent: tempest-slow-py3
66 nodeset: openstack-two-node-noble
67 override-checkout: stable/2025.1
68
69- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070070 name: tempest-slow-2024-2
71 parent: tempest-slow-py3
72 nodeset: openstack-two-node-jammy
73 override-checkout: stable/2024.2
74
75- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050076 name: tempest-full-py3
77 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080078 # This job version is to use the 'full' tox env which
yatinkarel22022cc2024-11-13 10:20:49 +053079 # is available for unmaintained/victoria to unmaintained/xena also.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080080 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070081 - ^.*/victoria
82 - ^.*/wallaby
yatinkarel22022cc2024-11-13 10:20:49 +053083 - ^.*/xena
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080084 description: |
85 Base integration test with Neutron networking, horizon, swift enable,
86 and py3.
87 Former names for this job where:
88 * legacy-tempest-dsvm-py35
89 * gate-tempest-dsvm-py35
90 required-projects:
91 - openstack/horizon
92 vars:
93 tox_envlist: full
yatinkarel22022cc2024-11-13 10:20:49 +053094 tempest_exclude_regex: "\
95 (DHCPAgentSchedulersTestJSON)|\
96 (AttachVolumeMultiAttachTest)|\
97 (UpdateMultiattachVolumeNegativeTest)"
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080098 devstack_localrc:
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080099 FORCE_CONFIG_DRIVE: true
100 ENABLE_VOLUME_MULTIATTACH: true
101 GLANCE_USE_IMPORT_WORKFLOW: True
102 devstack_plugins:
103 neutron: https://opendev.org/openstack/neutron
104 devstack_services:
Rajesh Tailora85bdb42024-04-02 12:01:53 +0530105 # Enable horizon so that we can run horizon test.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800106 horizon: true
107
108- job:
Elod Illes78d24922022-11-22 15:55:42 +0100109 name: tempest-multinode-full-py3
110 parent: tempest-multinode-full
Ghanshyam Mann040070a2024-10-10 21:04:00 -0700111 nodeset: openstack-two-node-jammy
112 # This job runs on Jammy and supposed to run until 2024.2.
113 branches:
114 - ^.*/2023.1
115 - ^.*/2023.2
116 - ^.*/2024.1
117 - ^.*/2024.2
118 vars:
119 devstack_plugins:
120 neutron: https://opendev.org/openstack/neutron
121 devstack_services:
122 neutron-trunk: true
Ghanshyam Mann040070a2024-10-10 21:04:00 -0700123
124- job:
125 name: tempest-multinode-full-py3
126 parent: tempest-multinode-full
Elod Illes78d24922022-11-22 15:55:42 +0100127 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +0200128 # This job runs on Focal and supposed to run until unmaintained/zed.
Elod Illes78d24922022-11-22 15:55:42 +0100129 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700130 - ^.*/victoria
131 - ^.*/wallaby
132 - ^.*/xena
133 - ^.*/yoga
134 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500135 vars:
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500136 devstack_plugins:
137 neutron: https://opendev.org/openstack/neutron
138 devstack_services:
139 neutron-trunk: true
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500140
141- job:
142 name: tempest-multinode-full
143 parent: tempest-multinode-full-base
144 nodeset: openstack-two-node-focal
yatinkarel22022cc2024-11-13 10:20:49 +0530145 # This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/xena.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500146 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700147 - ^.*/victoria
148 - ^.*/wallaby
149 - ^.*/xena
yatinkarel22022cc2024-11-13 10:20:49 +0530150 vars:
151 tox_envlist: full
152 tempest_exclude_regex: "\
153 (DHCPAgentSchedulersTestJSON)|\
154 (AttachVolumeMultiAttachTest)|\
155 (UpdateMultiattachVolumeNegativeTest)"
yatinkarel22022cc2024-11-13 10:20:49 +0530156
157- job:
158 name: tempest-multinode-full
159 parent: tempest-multinode-full-base
160 nodeset: openstack-two-node-focal
161 # This job runs on Focal and on python2. This is for unmaintained/yoga to unmaintained/zed.
162 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700163 - ^.*/yoga
164 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500165
166- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500167 name: tempest-slow-py3
168 parent: tempest-slow
169 # This job version is to use the 'slow-serial' tox env for
170 # the stable/ussuri to stable/wallaby testing.
171 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700172 - ^.*/victoria
173 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500174 vars:
175 tox_envlist: slow-serial
176
177- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600178 name: tempest-full-py3-opensuse15
179 parent: tempest-full-py3
180 nodeset: devstack-single-node-opensuse-15
181 description: |
182 Base integration test with Neutron networking and py36 running
183 on openSUSE Leap 15.x
184 voting: false
185 # This job is not used after stable/xena and can be
186 # removed once stable/xena is EOL.
187 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700188 - ^.*/victoria
189 - ^.*/wallaby
190 - ^.*/xena
Yatin Karel5bf7cdb2026-01-06 11:04:02 +0530191
192- job:
193 name: tempest-integrated-compute-centos-9-stream
194 parent: tempest-integrated-compute
195 nodeset: devstack-single-node-centos-9-stream
196 # centos-9-stream before 2026.1 need to run with default
197 # PYTHON3_VERSION i.e 3.9
198 branches: &centos9_stable
199 - ^.*/yoga
200 - ^.*/zed
201 - ^.*/2023.1
202 - ^.*/2024.1
203 - ^.*/2024.2
204 - ^.*/2025.1
205 description: |
206 This job runs integration tests for compute. This is
207 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
208 and Glance related tests. This is meant to be run on Nova gate only.
209 This version of the job also uses CentOS 9 stream.
210 vars:
211 # Required until bug/1949606 is resolved when using libvirt and QEMU
212 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
213 configure_swap_size: 4096
214
215
216- job:
217 name: tempest-centos9-stream-fips
218 parent: devstack-tempest
219 description: |
220 Integration testing for a FIPS enabled Centos 9 system
221 timeout: 10800
222 nodeset: devstack-single-node-centos-9-stream
223 # centos-9-stream before 2026.1 need to run with default
224 # PYTHON3_VERSION i.e 3.9
225 branches: *centos9_stable
226 vars:
227 tox_envlist: full
228 configure_swap_size: 4096
229 nslookup_target: 'opendev.org'
230 enable_fips: True