blob: 6d702fe47fe3e6d3d45fa0a40a26bc1b9f5f0510 [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