blob: 9d697152ccfd887939b5b66120ec462483ac3524 [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:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070021 name: tempest-full-2024-1-extra-tests
22 parent: tempest-extra-tests
23 nodeset: openstack-single-node-jammy
24 override-checkout: stable/2024.1
25
26- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070027 name: tempest-full-2023-2-extra-tests
28 parent: tempest-extra-tests
29 nodeset: openstack-single-node-jammy
30 override-checkout: stable/2023.2
31
32- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050033 name: tempest-full-2023-1-extra-tests
34 parent: tempest-extra-tests
35 nodeset: openstack-single-node-jammy
36 override-checkout: stable/2023.1
37
38- job:
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -070039 name: tempest-slow-2024-1
40 parent: tempest-slow-py3
41 nodeset: openstack-two-node-jammy
42 override-checkout: stable/2024.1
43
44- job:
Ghanshyam Mann5c64e392023-09-28 12:07:04 -070045 name: tempest-slow-2023-2
46 parent: tempest-slow-py3
47 nodeset: openstack-two-node-jammy
48 override-checkout: stable/2023.2
49
50- job:
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050051 name: tempest-slow-2023-1
52 parent: tempest-slow-py3
53 nodeset: openstack-two-node-jammy
Gregory Thiemonge14109a72023-09-12 20:47:14 +020054 override-checkout: stable/2023.1
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050055
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
60 # is available for stable/ussuri to stable/wallaby also.
61 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070062 - ^.*/victoria
63 - ^.*/wallaby
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080064 description: |
65 Base integration test with Neutron networking, horizon, swift enable,
66 and py3.
67 Former names for this job where:
68 * legacy-tempest-dsvm-py35
69 * gate-tempest-dsvm-py35
70 required-projects:
71 - openstack/horizon
72 vars:
73 tox_envlist: full
74 devstack_localrc:
75 USE_PYTHON3: true
76 FORCE_CONFIG_DRIVE: true
77 ENABLE_VOLUME_MULTIATTACH: true
78 GLANCE_USE_IMPORT_WORKFLOW: True
79 devstack_plugins:
80 neutron: https://opendev.org/openstack/neutron
81 devstack_services:
Rajesh Tailora85bdb42024-04-02 12:01:53 +053082 # Enable horizon so that we can run horizon test.
Ghanshyam Mann11d4fc92023-02-21 13:29:44 -080083 horizon: true
84
85- job:
Elod Illes78d24922022-11-22 15:55:42 +010086 name: tempest-multinode-full-py3
87 parent: tempest-multinode-full
88 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +020089 # This job runs on Focal and supposed to run until unmaintained/zed.
Elod Illes78d24922022-11-22 15:55:42 +010090 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -070091 - ^.*/victoria
92 - ^.*/wallaby
93 - ^.*/xena
94 - ^.*/yoga
95 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -050096 vars:
97 devstack_localrc:
98 USE_PYTHON3: true
99 devstack_plugins:
100 neutron: https://opendev.org/openstack/neutron
101 devstack_services:
102 neutron-trunk: true
103 group-vars:
104 subnode:
105 devstack_localrc:
106 USE_PYTHON3: true
107
108- job:
109 name: tempest-multinode-full
110 parent: tempest-multinode-full-base
111 nodeset: openstack-two-node-focal
Dr. Jens Harbott59e1cb42024-04-30 17:26:21 +0200112 # This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/zed.
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500113 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700114 - ^.*/victoria
115 - ^.*/wallaby
116 - ^.*/xena
117 - ^.*/yoga
118 - ^.*/zed
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500119 vars:
120 devstack_localrc:
121 USE_PYTHON3: False
122 group-vars:
123 subnode:
124 devstack_localrc:
125 USE_PYTHON3: False
126
127- job:
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500128 name: tempest-slow-py3
129 parent: tempest-slow
130 # This job version is to use the 'slow-serial' tox env for
131 # the stable/ussuri to stable/wallaby testing.
132 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700133 - ^.*/victoria
134 - ^.*/wallaby
Ghanshyam Mann180717d2023-07-14 10:50:02 -0500135 vars:
136 tox_envlist: slow-serial
137
138- job:
Ghanshyam Manne6b70562022-01-21 19:32:42 -0600139 name: tempest-full-py3-opensuse15
140 parent: tempest-full-py3
141 nodeset: devstack-single-node-opensuse-15
142 description: |
143 Base integration test with Neutron networking and py36 running
144 on openSUSE Leap 15.x
145 voting: false
146 # This job is not used after stable/xena and can be
147 # removed once stable/xena is EOL.
148 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700149 - ^.*/victoria
150 - ^.*/wallaby
151 - ^.*/xena
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500152
153- job:
154 name: tempest-integrated-compute-centos-8-stream
155 parent: tempest-integrated-compute
156 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
157 voting: false
158 nodeset: devstack-single-node-centos-8-stream
159 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700160 - ^.*/wallaby
161 - ^.*/xena
162 - ^.*/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500163 description: |
164 This job runs integration tests for compute. This is
165 subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
166 and Glance related tests. This is meant to be run on Nova gate only.
167 This version of the job also uses CentOS 8 stream.
168 vars:
169 # Required until bug/1949606 is resolved when using libvirt and QEMU
170 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
171 configure_swap_size: 4096
172
173- job:
174 name: tempest-full-py3-centos-8-stream
175 parent: tempest-full-py3
176 # TODO(gmann): Make this job non voting until bug#1957941 if fixed.
177 voting: false
178 branches:
Ghanshyam Mann1b38bd62024-03-14 21:28:51 -0700179 - ^.*/wallaby
180 - ^.*/xena
181 - ^.*/yoga
Ghanshyam Mann3ed52102022-04-25 18:07:00 -0500182 nodeset: devstack-single-node-centos-8-stream
183 description: |
184 Base integration test with Neutron networking and py36 running
185 on CentOS 8 stream
186 vars:
187 # Required until bug/1949606 is resolved when using libvirt and QEMU
188 # >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
189 configure_swap_size: 4096