blob: 6409ae3cc8bfc025e885d596b3bbbbe1b37915c2 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -07003 name: tempest-full-2025-1
4 parent: tempest-full-py3
5 nodeset: openstack-single-node-noble
6 override-checkout: stable/2025.1
7
8- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -07009 name: tempest-full-2024-2
10 parent: tempest-full-py3
11 nodeset: openstack-single-node-jammy
12 override-checkout: stable/2024.2
13
14- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070015 name: tempest-full-2024-1
16 parent: tempest-full-py3
17 nodeset: openstack-single-node-jammy
18 override-checkout: stable/2024.1
19
20- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070021 name: tempest-full-2023-2
22 parent: tempest-full-py3
23 nodeset: openstack-single-node-jammy
24 override-checkout: stable/2023.2
25
26- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070027 name: tempest-full-2025-1-extra-tests
28 parent: tempest-extra-tests
29 nodeset: openstack-single-node-noble
30 override-checkout: stable/2025.1
31
32- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070033 name: tempest-full-2024-2-extra-tests
34 parent: tempest-extra-tests
35 nodeset: openstack-single-node-jammy
36 override-checkout: stable/2024.2
37
38- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070039 name: tempest-full-2024-1-extra-tests
40 parent: tempest-extra-tests
41 nodeset: openstack-single-node-jammy
42 override-checkout: stable/2024.1
43
44- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070045 name: tempest-full-2023-2-extra-tests
46 parent: tempest-extra-tests
47 nodeset: openstack-single-node-jammy
48 override-checkout: stable/2023.2
49
50- job:
Ghanshyam Mannf4a86982025-03-20 12:28:33 -070051 name: tempest-slow-2025-1
52 parent: tempest-slow-py3
53 nodeset: openstack-two-node-noble
54 override-checkout: stable/2025.1
55
56- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070057 name: tempest-slow-2024-2
58 parent: tempest-slow-py3
59 nodeset: openstack-two-node-jammy
60 override-checkout: stable/2024.2
61
62- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070063 name: tempest-slow-2024-1
64 parent: tempest-slow-py3
65 nodeset: openstack-two-node-jammy
66 override-checkout: stable/2024.1
67
68- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070069 name: tempest-slow-2023-2
70 parent: tempest-slow-py3
71 nodeset: openstack-two-node-jammy
72 override-checkout: stable/2023.2
73
74- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050075 name: tempest-full-py3
76 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080077 # This job version is to use the 'full' tox env which
yatinkarel22022cc2024-11-13 10:20:49 +053078 # is available for unmaintained/victoria to unmaintained/xena also.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080079 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070080 - ^.*/victoria
81 - ^.*/wallaby
yatinkarel22022cc2024-11-13 10:20:49 +053082 - ^.*/xena
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080083 description: |
84 Base integration test with Neutron networking, horizon, swift enable,
85 and py3.
86 Former names for this job where:
87 * legacy-tempest-dsvm-py35
88 * gate-tempest-dsvm-py35
89 required-projects:
90 - openstack/horizon
91 vars:
92 tox_envlist: full
yatinkarel22022cc2024-11-13 10:20:49 +053093 tempest_exclude_regex: "\
94 (DHCPAgentSchedulersTestJSON)|\
95 (AttachVolumeMultiAttachTest)|\
96 (UpdateMultiattachVolumeNegativeTest)"
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080097 devstack_localrc:
98 USE_PYTHON3: true
99 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
123 group-vars:
124 subnode:
125 devstack_localrc:
126 USE_PYTHON3: true
127
128- job:
129 name: tempest-multinode-full-py3
130 parent: tempest-multinode-full
Elod Illes78d24922022-11-22 15:55:42 +0100131 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +0200132 # This job runs on Focal and supposed to run until unmaintained/zed.
Elod Illes78d24922022-11-22 15:55:42 +0100133 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700134 - ^.*/victoria
135 - ^.*/wallaby
136 - ^.*/xena
137 - ^.*/yoga
138 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500139 vars:
140 devstack_localrc:
141 USE_PYTHON3: true
142 devstack_plugins:
143 neutron: https://opendev.org/openstack/neutron
144 devstack_services:
145 neutron-trunk: true
146 group-vars:
147 subnode:
148 devstack_localrc:
149 USE_PYTHON3: true
150
151- job:
152 name: tempest-multinode-full
153 parent: tempest-multinode-full-base
154 nodeset: openstack-two-node-focal
yatinkarel22022cc2024-11-13 10:20:49 +0530155 # This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/xena.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500156 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700157 - ^.*/victoria
158 - ^.*/wallaby
159 - ^.*/xena
yatinkarel22022cc2024-11-13 10:20:49 +0530160 vars:
161 tox_envlist: full
162 tempest_exclude_regex: "\
163 (DHCPAgentSchedulersTestJSON)|\
164 (AttachVolumeMultiAttachTest)|\
165 (UpdateMultiattachVolumeNegativeTest)"
166 devstack_localrc:
167 USE_PYTHON3: False
168 group-vars:
169 subnode:
170 devstack_localrc:
171 USE_PYTHON3: False
172
173- job:
174 name: tempest-multinode-full
175 parent: tempest-multinode-full-base
176 nodeset: openstack-two-node-focal
177 # This job runs on Focal and on python2. This is for unmaintained/yoga to unmaintained/zed.
178 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700179 - ^.*/yoga
180 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500181 vars:
182 devstack_localrc:
183 USE_PYTHON3: False
184 group-vars:
185 subnode:
186 devstack_localrc:
187 USE_PYTHON3: False
188
189- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500190 name: tempest-slow-py3
191 parent: tempest-slow
192 # This job version is to use the 'slow-serial' tox env for
193 # the stable/ussuri to stable/wallaby testing.
194 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700195 - ^.*/victoria
196 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500197 vars:
198 tox_envlist: slow-serial
199
200- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600201 name: tempest-full-py3-opensuse15
202 parent: tempest-full-py3
203 nodeset: devstack-single-node-opensuse-15
204 description: |
205 Base integration test with Neutron networking and py36 running
206 on openSUSE Leap 15.x
207 voting: false
208 # This job is not used after stable/xena and can be
209 # removed once stable/xena is EOL.
210 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700211 - ^.*/victoria
212 - ^.*/wallaby
213 - ^.*/xena