blob: 501d2ec2d75180432d9c89e33304d17b272c8566 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -07003 name: tempest-full-2023-2
4 parent: tempest-full-py3
5 nodeset: openstack-single-node-jammy
6 override-checkout: stable/2023.2
7
8- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -05009 name: tempest-full-2023-1
10 parent: tempest-full-py3
11 nodeset: openstack-single-node-jammy
12 override-checkout: stable/2023.1
13
14- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +020015 name: tempest-full-zed
16 parent: tempest-full-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050017 nodeset: openstack-single-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020018 override-checkout: stable/zed
19
20- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070021 name: tempest-full-2023-2-extra-tests
22 parent: tempest-extra-tests
23 nodeset: openstack-single-node-jammy
24 override-checkout: stable/2023.2
25
26- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050027 name: tempest-full-2023-1-extra-tests
28 parent: tempest-extra-tests
29 nodeset: openstack-single-node-jammy
30 override-checkout: stable/2023.1
31
32- job:
Ghanshyam Mann518e4262023-02-10 19:57:36 -060033 name: tempest-full-zed-extra-tests
34 parent: tempest-extra-tests
35 nodeset: openstack-single-node-focal
36 override-checkout: stable/zed
37
38- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070039 name: tempest-slow-2023-2
40 parent: tempest-slow-py3
41 nodeset: openstack-two-node-jammy
42 override-checkout: stable/2023.2
43
44- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050045 name: tempest-slow-2023-1
46 parent: tempest-slow-py3
47 nodeset: openstack-two-node-jammy
Gregory Thiemonge14109a72023-09-12 20:47:14 +020048 override-checkout: stable/2023.1
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050049
50- job:
Ghanshyam Manna3e09f72023-03-21 17:08:07 -050051 name: tempest-full-enforce-scope-new-defaults-zed
52 parent: tempest-full-enforce-scope-new-defaults
53 nodeset: openstack-single-node-focal
54 override-checkout: stable/zed
55
56- job:
Martin Kopecf1d0e392022-09-28 02:55:42 +020057 name: tempest-slow-zed
58 parent: tempest-slow-py3
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050059 nodeset: openstack-two-node-focal
Martin Kopecf1d0e392022-09-28 02:55:42 +020060 override-checkout: stable/zed
61
62- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050063 name: tempest-full-py3
64 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080065 # This job version is to use the 'full' tox env which
66 # is available for stable/ussuri to stable/wallaby also.
67 branches:
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080068 - stable/victoria
69 - stable/wallaby
70 description: |
71 Base integration test with Neutron networking, horizon, swift enable,
72 and py3.
73 Former names for this job where:
74 * legacy-tempest-dsvm-py35
75 * gate-tempest-dsvm-py35
76 required-projects:
77 - openstack/horizon
78 vars:
79 tox_envlist: full
80 devstack_localrc:
81 USE_PYTHON3: true
82 FORCE_CONFIG_DRIVE: true
83 ENABLE_VOLUME_MULTIATTACH: true
84 GLANCE_USE_IMPORT_WORKFLOW: True
85 devstack_plugins:
86 neutron: https://opendev.org/openstack/neutron
87 devstack_services:
88 # Enbale horizon so that we can run horizon test.
89 horizon: true
90
91- job:
Elod Illes78d24922022-11-22 15:55:42 +010092 name: tempest-multinode-full-py3
93 parent: tempest-multinode-full
94 nodeset: openstack-two-node-focal
95 # This job runs on Focal and supposed to run until stable/zed.
96 branches:
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050097 - stable/victoria
98 - stable/wallaby
99 - stable/xena
yatinkarel1c5f3412024-03-07 17:22:44 +0530100 - unmaintained/yoga
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500101 - stable/zed
102 vars:
103 devstack_localrc:
104 USE_PYTHON3: true
105 devstack_plugins:
106 neutron: https://opendev.org/openstack/neutron
107 devstack_services:
108 neutron-trunk: true
109 group-vars:
110 subnode:
111 devstack_localrc:
112 USE_PYTHON3: true
113
114- job:
115 name: tempest-multinode-full
116 parent: tempest-multinode-full-base
117 nodeset: openstack-two-node-focal
118 # This job runs on Focal and on python2. This is for stable/victoria to stable/zed.
119 branches:
120 - stable/victoria
121 - stable/wallaby
122 - stable/xena
yatinkarel1c5f3412024-03-07 17:22:44 +0530123 - unmaintained/yoga
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500124 - stable/zed
125 vars:
126 devstack_localrc:
127 USE_PYTHON3: False
128 group-vars:
129 subnode:
130 devstack_localrc:
131 USE_PYTHON3: False
132
133- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500134 name: tempest-slow-py3
135 parent: tempest-slow
136 # This job version is to use the 'slow-serial' tox env for
137 # the stable/ussuri to stable/wallaby testing.
138 branches:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500139 - stable/victoria
140 - stable/wallaby
141 vars:
142 tox_envlist: slow-serial
143
144- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600145 name: tempest-full-py3-opensuse15
146 parent: tempest-full-py3
147 nodeset: devstack-single-node-opensuse-15
148 description: |
149 Base integration test with Neutron networking and py36 running
150 on openSUSE Leap 15.x
151 voting: false
152 # This job is not used after stable/xena and can be
153 # removed once stable/xena is EOL.
154 branches:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600155 - stable/stein
156 - stable/train
157 - stable/ussuri
158 - stable/victoria
159 - stable/wallaby
160 - stable/xena
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500161
162- job:
163 name: tempest-integrated-compute-centos-8-stream
164 parent: tempest-integrated-compute
165 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
166 voting: false
167 nodeset: devstack-single-node-centos-8-stream
168 branches:
169 - stable/wallaby
170 - stable/xena
yatinkarel1c5f3412024-03-07 17:22:44 +0530171 - unmaintained/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500172 description: |
173 This job runs integration tests for compute. This is
174 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
175 and Glance related tests. This is meant to be run on Nova gate only.
176 This version of the job also uses CentOS 8 stream.
177 vars:
178 # Required until bug/1949606 is resolved when using libvirt and QEMU
179 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
180 configure_swap_size: 4096
181
182- job:
183 name: tempest-full-py3-centos-8-stream
184 parent: tempest-full-py3
185 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
186 voting: false
187 branches:
188 - stable/wallaby
189 - stable/xena
yatinkarel1c5f3412024-03-07 17:22:44 +0530190 - unmaintained/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500191 nodeset: devstack-single-node-centos-8-stream
192 description: |
193 Base integration test with Neutron networking and py36 running
194 on CentOS 8 stream
195 vars:
196 # Required until bug/1949606 is resolved when using libvirt and QEMU
197 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
198 configure_swap_size: 4096