blob: e6fe12401cad1fe674fab604dcd21ba37b5a8489 [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 Mann61bb9c62024-03-28 14:55:37 -070022 name: tempest-full-2024-1
23 parent: tempest-full-py3
24 nodeset: openstack-single-node-jammy
25 override-checkout: stable/2024.1
26
27- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000028 name: tempest-full-2025-2-extra-tests
29 parent: tempest-extra-tests
30 nodeset: openstack-single-node-noble
31 override-checkout: stable/2025.2
32
33- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070034 name: tempest-full-2025-1-extra-tests
35 parent: tempest-extra-tests
36 nodeset: openstack-single-node-noble
37 override-checkout: stable/2025.1
38
39- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070040 name: tempest-full-2024-2-extra-tests
41 parent: tempest-extra-tests
42 nodeset: openstack-single-node-jammy
43 override-checkout: stable/2024.2
44
45- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070046 name: tempest-full-2024-1-extra-tests
47 parent: tempest-extra-tests
48 nodeset: openstack-single-node-jammy
49 override-checkout: stable/2024.1
50
51- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000052 name: tempest-multinode-2025-2
53 parent: tempest-multinode-full-py3
54 nodeset: openstack-two-node-noble
55 override-checkout: stable/2025.2
56
57- job:
Ghanshyam Mannde95a362025-07-03 14:27:55 -070058 name: tempest-multinode-2025-1
59 parent: tempest-multinode-full-py3
60 nodeset: openstack-two-node-noble
61 override-checkout: stable/2025.1
62
63- job:
64 name: tempest-multinode-2024-2
65 parent: tempest-multinode-full-py3
66 nodeset: openstack-two-node-jammy
67 override-checkout: stable/2024.2
68
69- job:
70 name: tempest-multinode-2024-1
71 parent: tempest-multinode-full-py3
72 nodeset: openstack-two-node-jammy
73 override-checkout: stable/2024.1
74
75- job:
Ghanshyam Maand43621c2025-09-22 05:47:21 +000076 name: tempest-slow-2025-2
77 parent: tempest-slow-py3
78 nodeset: openstack-two-node-noble
79 override-checkout: stable/2025.2
80
81- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070082 name: tempest-slow-2025-1
83 parent: tempest-slow-py3
84 nodeset: openstack-two-node-noble
85 override-checkout: stable/2025.1
86
87- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070088 name: tempest-slow-2024-2
89 parent: tempest-slow-py3
90 nodeset: openstack-two-node-jammy
91 override-checkout: stable/2024.2
92
93- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070094 name: tempest-slow-2024-1
95 parent: tempest-slow-py3
96 nodeset: openstack-two-node-jammy
97 override-checkout: stable/2024.1
98
99- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -0500100 name: tempest-full-py3
101 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800102 # This job version is to use the 'full' tox env which
yatinkarel22022cc2024-11-13 10:20:49 +0530103 # is available for unmaintained/victoria to unmaintained/xena also.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800104 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700105 - ^.*/victoria
106 - ^.*/wallaby
yatinkarel22022cc2024-11-13 10:20:49 +0530107 - ^.*/xena
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800108 description: |
109 Base integration test with Neutron networking, horizon, swift enable,
110 and py3.
111 Former names for this job where:
112 * legacy-tempest-dsvm-py35
113 * gate-tempest-dsvm-py35
114 required-projects:
115 - openstack/horizon
116 vars:
117 tox_envlist: full
yatinkarel22022cc2024-11-13 10:20:49 +0530118 tempest_exclude_regex: "\
119 (DHCPAgentSchedulersTestJSON)|\
120 (AttachVolumeMultiAttachTest)|\
121 (UpdateMultiattachVolumeNegativeTest)"
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800122 devstack_localrc:
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800123 FORCE_CONFIG_DRIVE: true
124 ENABLE_VOLUME_MULTIATTACH: true
125 GLANCE_USE_IMPORT_WORKFLOW: True
126 devstack_plugins:
127 neutron: https://opendev.org/openstack/neutron
128 devstack_services:
Rajesh Tailora85bdb42024-04-02 12:01:53 +0530129 # Enable horizon so that we can run horizon test.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800130 horizon: true
131
132- job:
Elod Illes78d24922022-11-22 15:55:42 +0100133 name: tempest-multinode-full-py3
134 parent: tempest-multinode-full
Ghanshyam Mann040070a2024-10-10 21:04:00 -0700135 nodeset: openstack-two-node-jammy
136 # This job runs on Jammy and supposed to run until 2024.2.
137 branches:
138 - ^.*/2023.1
139 - ^.*/2023.2
140 - ^.*/2024.1
141 - ^.*/2024.2
142 vars:
143 devstack_plugins:
144 neutron: https://opendev.org/openstack/neutron
145 devstack_services:
146 neutron-trunk: true
Ghanshyam Mann040070a2024-10-10 21:04:00 -0700147
148- job:
149 name: tempest-multinode-full-py3
150 parent: tempest-multinode-full
Elod Illes78d24922022-11-22 15:55:42 +0100151 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +0200152 # This job runs on Focal and supposed to run until unmaintained/zed.
Elod Illes78d24922022-11-22 15:55:42 +0100153 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700154 - ^.*/victoria
155 - ^.*/wallaby
156 - ^.*/xena
157 - ^.*/yoga
158 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500159 vars:
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500160 devstack_plugins:
161 neutron: https://opendev.org/openstack/neutron
162 devstack_services:
163 neutron-trunk: true
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500164
165- job:
166 name: tempest-multinode-full
167 parent: tempest-multinode-full-base
168 nodeset: openstack-two-node-focal
yatinkarel22022cc2024-11-13 10:20:49 +0530169 # This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/xena.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500170 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700171 - ^.*/victoria
172 - ^.*/wallaby
173 - ^.*/xena
yatinkarel22022cc2024-11-13 10:20:49 +0530174 vars:
175 tox_envlist: full
176 tempest_exclude_regex: "\
177 (DHCPAgentSchedulersTestJSON)|\
178 (AttachVolumeMultiAttachTest)|\
179 (UpdateMultiattachVolumeNegativeTest)"
yatinkarel22022cc2024-11-13 10:20:49 +0530180
181- job:
182 name: tempest-multinode-full
183 parent: tempest-multinode-full-base
184 nodeset: openstack-two-node-focal
185 # This job runs on Focal and on python2. This is for unmaintained/yoga to unmaintained/zed.
186 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700187 - ^.*/yoga
188 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500189
190- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500191 name: tempest-slow-py3
192 parent: tempest-slow
193 # This job version is to use the 'slow-serial' tox env for
194 # the stable/ussuri to stable/wallaby testing.
195 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700196 - ^.*/victoria
197 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500198 vars:
199 tox_envlist: slow-serial
200
201- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600202 name: tempest-full-py3-opensuse15
203 parent: tempest-full-py3
204 nodeset: devstack-single-node-opensuse-15
205 description: |
206 Base integration test with Neutron networking and py36 running
207 on openSUSE Leap 15.x
208 voting: false
209 # This job is not used after stable/xena and can be
210 # removed once stable/xena is EOL.
211 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700212 - ^.*/victoria
213 - ^.*/wallaby
214 - ^.*/xena