blob: 429c014973a5a42898e3aa4a0acb0c02e2eda754 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -07003 name: tempest-full-2024-1
4 parent: tempest-full-py3
5 nodeset: openstack-single-node-jammy
6 override-checkout: stable/2024.1
7
8- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -07009 name: tempest-full-2023-2
10 parent: tempest-full-py3
11 nodeset: openstack-single-node-jammy
12 override-checkout: stable/2023.2
13
14- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050015 name: tempest-full-2023-1
16 parent: tempest-full-py3
17 nodeset: openstack-single-node-jammy
18 override-checkout: stable/2023.1
19
20- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +020021 name: tempest-full-zed
22 parent: tempest-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050023 nodeset: openstack-single-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020024 override-checkout: stable/zed
25
26- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070027 name: tempest-full-2024-1-extra-tests
28 parent: tempest-extra-tests
29 nodeset: openstack-single-node-jammy
30 override-checkout: stable/2024.1
31
32- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070033 name: tempest-full-2023-2-extra-tests
34 parent: tempest-extra-tests
35 nodeset: openstack-single-node-jammy
36 override-checkout: stable/2023.2
37
38- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050039 name: tempest-full-2023-1-extra-tests
40 parent: tempest-extra-tests
41 nodeset: openstack-single-node-jammy
42 override-checkout: stable/2023.1
43
44- job:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060045 name: tempest-full-zed-extra-tests
46 parent: tempest-extra-tests
47 nodeset: openstack-single-node-focal
48 override-checkout: stable/zed
49
50- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070051 name: tempest-slow-2024-1
52 parent: tempest-slow-py3
53 nodeset: openstack-two-node-jammy
54 override-checkout: stable/2024.1
55
56- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070057 name: tempest-slow-2023-2
58 parent: tempest-slow-py3
59 nodeset: openstack-two-node-jammy
60 override-checkout: stable/2023.2
61
62- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050063 name: tempest-slow-2023-1
64 parent: tempest-slow-py3
65 nodeset: openstack-two-node-jammy
Gregory Thiemonge14109a72023-09-12 20:47:14 +020066 override-checkout: stable/2023.1
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050067
68- job:
Ghanshyam Manna3e09f72023-03-21 17:08:07 -050069 name: tempest-full-enforce-scope-new-defaults-zed
70 parent: tempest-full-enforce-scope-new-defaults
71 nodeset: openstack-single-node-focal
72 override-checkout: stable/zed
73
74- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +020075 name: tempest-slow-zed
76 parent: tempest-slow-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050077 nodeset: openstack-two-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020078 override-checkout: stable/zed
79
80- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050081 name: tempest-full-py3
82 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080083 # This job version is to use the 'full' tox env which
84 # is available for stable/ussuri to stable/wallaby also.
85 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070086 - ^.*/victoria
87 - ^.*/wallaby
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080088 description: |
89 Base integration test with Neutron networking, horizon, swift enable,
90 and py3.
91 Former names for this job where:
92 * legacy-tempest-dsvm-py35
93 * gate-tempest-dsvm-py35
94 required-projects:
95 - openstack/horizon
96 vars:
97 tox_envlist: full
98 devstack_localrc:
99 USE_PYTHON3: true
100 FORCE_CONFIG_DRIVE: true
101 ENABLE_VOLUME_MULTIATTACH: true
102 GLANCE_USE_IMPORT_WORKFLOW: True
103 devstack_plugins:
104 neutron: https://opendev.org/openstack/neutron
105 devstack_services:
Rajesh Tailora85bdb42024-04-02 12:01:53 +0530106 # Enable horizon so that we can run horizon test.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -0800107 horizon: true
108
109- job:
Elod Illes78d24922022-11-22 15:55:42 +0100110 name: tempest-multinode-full-py3
111 parent: tempest-multinode-full
112 nodeset: openstack-two-node-focal
113 # This job runs on Focal and supposed to run until stable/zed.
114 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700115 - ^.*/victoria
116 - ^.*/wallaby
117 - ^.*/xena
118 - ^.*/yoga
119 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500120 vars:
121 devstack_localrc:
122 USE_PYTHON3: true
123 devstack_plugins:
124 neutron: https://opendev.org/openstack/neutron
125 devstack_services:
126 neutron-trunk: true
127 group-vars:
128 subnode:
129 devstack_localrc:
130 USE_PYTHON3: true
131
132- job:
133 name: tempest-multinode-full
134 parent: tempest-multinode-full-base
135 nodeset: openstack-two-node-focal
136 # This job runs on Focal and on python2. This is for stable/victoria to stable/zed.
137 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700138 - ^.*/victoria
139 - ^.*/wallaby
140 - ^.*/xena
141 - ^.*/yoga
142 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500143 vars:
144 devstack_localrc:
145 USE_PYTHON3: False
146 group-vars:
147 subnode:
148 devstack_localrc:
149 USE_PYTHON3: False
150
151- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500152 name: tempest-slow-py3
153 parent: tempest-slow
154 # This job version is to use the 'slow-serial' tox env for
155 # the stable/ussuri to stable/wallaby testing.
156 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700157 - ^.*/victoria
158 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500159 vars:
160 tox_envlist: slow-serial
161
162- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600163 name: tempest-full-py3-opensuse15
164 parent: tempest-full-py3
165 nodeset: devstack-single-node-opensuse-15
166 description: |
167 Base integration test with Neutron networking and py36 running
168 on openSUSE Leap 15.x
169 voting: false
170 # This job is not used after stable/xena and can be
171 # removed once stable/xena is EOL.
172 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700173 - ^.*/victoria
174 - ^.*/wallaby
175 - ^.*/xena
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500176
177- job:
178 name: tempest-integrated-compute-centos-8-stream
179 parent: tempest-integrated-compute
180 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
181 voting: false
182 nodeset: devstack-single-node-centos-8-stream
183 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700184 - ^.*/wallaby
185 - ^.*/xena
186 - ^.*/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500187 description: |
188 This job runs integration tests for compute. This is
189 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
190 and Glance related tests. This is meant to be run on Nova gate only.
191 This version of the job also uses CentOS 8 stream.
192 vars:
193 # Required until bug/1949606 is resolved when using libvirt and QEMU
194 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
195 configure_swap_size: 4096
196
197- job:
198 name: tempest-full-py3-centos-8-stream
199 parent: tempest-full-py3
200 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
201 voting: false
202 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700203 - ^.*/wallaby
204 - ^.*/xena
205 - ^.*/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500206 nodeset: devstack-single-node-centos-8-stream
207 description: |
208 Base integration test with Neutron networking and py36 running
209 on CentOS 8 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