blob: 5785ec61e2839bb5da8b3548e98a62585675ca3b [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all stable release jobs definition.
2- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -07003 name: tempest-full-2024-2
4 parent: tempest-full-py3
5 nodeset: openstack-single-node-jammy
6 override-checkout: stable/2024.2
7
8- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -07009 name: tempest-full-2024-1
10 parent: tempest-full-py3
11 nodeset: openstack-single-node-jammy
12 override-checkout: stable/2024.1
13
14- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070015 name: tempest-full-2023-2
16 parent: tempest-full-py3
17 nodeset: openstack-single-node-jammy
18 override-checkout: stable/2023.2
19
20- job:
Ghanshyam Mann14d7f232024-09-25 12:43:53 -070021 name: tempest-full-2024-2-extra-tests
22 parent: tempest-extra-tests
23 nodeset: openstack-single-node-jammy
24 override-checkout: stable/2024.2
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 Mann14d7f232024-09-25 12:43:53 -070039 name: tempest-slow-2024-2
40 parent: tempest-slow-py3
41 nodeset: openstack-two-node-jammy
42 override-checkout: stable/2024.2
43
44- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070045 name: tempest-slow-2024-1
46 parent: tempest-slow-py3
47 nodeset: openstack-two-node-jammy
48 override-checkout: stable/2024.1
49
50- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070051 name: tempest-slow-2023-2
52 parent: tempest-slow-py3
53 nodeset: openstack-two-node-jammy
54 override-checkout: stable/2023.2
55
56- job:
Ghanshyam Mann3c10d682021-06-02 12:27:51 -050057 name: tempest-full-py3
58 parent: devstack-tempest
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080059 # This job version is to use the 'full' tox env which
yatinkarel22022cc2024-11-13 10:20:49 +053060 # is available for unmaintained/victoria to unmaintained/xena also.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080061 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070062 - ^.*/victoria
63 - ^.*/wallaby
yatinkarel22022cc2024-11-13 10:20:49 +053064 - ^.*/xena
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080065 description: |
66 Base integration test with Neutron networking, horizon, swift enable,
67 and py3.
68 Former names for this job where:
69 * legacy-tempest-dsvm-py35
70 * gate-tempest-dsvm-py35
71 required-projects:
72 - openstack/horizon
73 vars:
74 tox_envlist: full
yatinkarel22022cc2024-11-13 10:20:49 +053075 tempest_exclude_regex: "\
76 (DHCPAgentSchedulersTestJSON)|\
77 (AttachVolumeMultiAttachTest)|\
78 (UpdateMultiattachVolumeNegativeTest)"
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080079 devstack_localrc:
80 USE_PYTHON3: true
81 FORCE_CONFIG_DRIVE: true
82 ENABLE_VOLUME_MULTIATTACH: true
83 GLANCE_USE_IMPORT_WORKFLOW: True
84 devstack_plugins:
85 neutron: https://opendev.org/openstack/neutron
86 devstack_services:
Rajesh Tailora85bdb42024-04-02 12:01:53 +053087 # Enable horizon so that we can run horizon test.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080088 horizon: true
89
90- job:
Elod Illes78d24922022-11-22 15:55:42 +010091 name: tempest-multinode-full-py3
92 parent: tempest-multinode-full
Ghanshyam Mann040070a2024-10-10 21:04:00 -070093 nodeset: openstack-two-node-jammy
94 # This job runs on Jammy and supposed to run until 2024.2.
95 branches:
96 - ^.*/2023.1
97 - ^.*/2023.2
98 - ^.*/2024.1
99 - ^.*/2024.2
100 vars:
101 devstack_plugins:
102 neutron: https://opendev.org/openstack/neutron
103 devstack_services:
104 neutron-trunk: true
105 group-vars:
106 subnode:
107 devstack_localrc:
108 USE_PYTHON3: true
109
110- job:
111 name: tempest-multinode-full-py3
112 parent: tempest-multinode-full
Elod Illes78d24922022-11-22 15:55:42 +0100113 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +0200114 # This job runs on Focal and supposed to run until unmaintained/zed.
Elod Illes78d24922022-11-22 15:55:42 +0100115 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700116 - ^.*/victoria
117 - ^.*/wallaby
118 - ^.*/xena
119 - ^.*/yoga
120 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500121 vars:
122 devstack_localrc:
123 USE_PYTHON3: true
124 devstack_plugins:
125 neutron: https://opendev.org/openstack/neutron
126 devstack_services:
127 neutron-trunk: true
128 group-vars:
129 subnode:
130 devstack_localrc:
131 USE_PYTHON3: true
132
133- job:
134 name: tempest-multinode-full
135 parent: tempest-multinode-full-base
136 nodeset: openstack-two-node-focal
yatinkarel22022cc2024-11-13 10:20:49 +0530137 # This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/xena.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500138 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700139 - ^.*/victoria
140 - ^.*/wallaby
141 - ^.*/xena
yatinkarel22022cc2024-11-13 10:20:49 +0530142 vars:
143 tox_envlist: full
144 tempest_exclude_regex: "\
145 (DHCPAgentSchedulersTestJSON)|\
146 (AttachVolumeMultiAttachTest)|\
147 (UpdateMultiattachVolumeNegativeTest)"
148 devstack_localrc:
149 USE_PYTHON3: False
150 group-vars:
151 subnode:
152 devstack_localrc:
153 USE_PYTHON3: False
154
155- job:
156 name: tempest-multinode-full
157 parent: tempest-multinode-full-base
158 nodeset: openstack-two-node-focal
159 # This job runs on Focal and on python2. This is for unmaintained/yoga to unmaintained/zed.
160 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700161 - ^.*/yoga
162 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500163 vars:
164 devstack_localrc:
165 USE_PYTHON3: False
166 group-vars:
167 subnode:
168 devstack_localrc:
169 USE_PYTHON3: False
170
171- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500172 name: tempest-slow-py3
173 parent: tempest-slow
174 # This job version is to use the 'slow-serial' tox env for
175 # the stable/ussuri to stable/wallaby testing.
176 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700177 - ^.*/victoria
178 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500179 vars:
180 tox_envlist: slow-serial
181
182- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600183 name: tempest-full-py3-opensuse15
184 parent: tempest-full-py3
185 nodeset: devstack-single-node-opensuse-15
186 description: |
187 Base integration test with Neutron networking and py36 running
188 on openSUSE Leap 15.x
189 voting: false
190 # This job is not used after stable/xena and can be
191 # removed once stable/xena is EOL.
192 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700193 - ^.*/victoria
194 - ^.*/wallaby
195 - ^.*/xena