blob: 7eb784ab5db0542c850f2f30ee44ef28213d5f13 [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001- project:
2 templates:
3 - check-requirements
4 - integrated-gate-py3
5 - openstack-cover-jobs
Ghanshyam Mann61f57332020-11-25 11:46:20 -06006 - publish-openstack-docs-pti
7 - release-notes-jobs-python3
8 check:
9 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -050010 - openstack-tox-pep8
Ghanshyam Mann78f54392022-03-04 15:27:15 -060011 - openstack-tox-py310
Ghanshyam Mann28336ec2023-08-22 19:02:50 -070012 - openstack-tox-py311
Ghanshyam Mann7f3030c2024-10-01 18:29:10 -070013 - openstack-tox-py312
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -060014 - tempest-full-py3:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060015 # Define list of irrelevant files to use everywhere else
16 irrelevant-files: &tempest-irrelevant-files
17 - ^.*\.rst$
18 - ^doc/.*$
19 - ^etc/.*$
20 - ^releasenotes/.*$
21 - ^setup.cfg$
22 - ^tempest/hacking/.*$
23 - ^tempest/tests/.*$
24 - ^tools/.*$
25 - ^.coveragerc$
26 - ^.gitignore$
27 - ^.gitreview$
28 - ^.mailmap$
Ghanshyam Mann518e4262023-02-10 19:57:36 -060029 - tempest-extra-tests:
30 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060031 - glance-multistore-cinder-import:
32 voting: false
33 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann9eab9072023-03-15 15:17:07 -050034 # NOTE(gmann): We will be testing the latest and oldest
35 # supported stable branch in Tempest master gate with assuming
36 # if things are working in latest and oldest it will work in between
37 # stable branches also. If anything is breaking we will be catching
38 # those in respective stable branch gate.
Ghanshyam Maand43621c2025-09-22 05:47:21 +000039 - tempest-full-2025-2:
Martin Kopecf1d0e392022-09-28 02:55:42 +020040 irrelevant-files: *tempest-irrelevant-files
Ghanshyamaea1cf92025-06-11 14:20:57 -070041 - tempest-full-2024-1:
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050042 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060043 - tempest-multinode-full-py3:
44 irrelevant-files: *tempest-irrelevant-files
45 - tempest-tox-plugin-sanity-check:
46 irrelevant-files: &tempest-irrelevant-files-2
47 - ^.*\.rst$
48 - ^doc/.*$
49 - ^etc/.*$
50 - ^releasenotes/.*$
51 - ^setup.cfg$
52 - ^tempest/hacking/.*$
53 - ^tempest/tests/.*$
54 - ^.coveragerc$
55 - ^.gitignore$
56 - ^.gitreview$
57 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050058 - ^tools/check_logs.py
59 - ^tools/format.sh
60 - ^tools/skip_tracker.py
61 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
62 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
63 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
64 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
65 - ^tools/tempest-integrated-gate-storage-blacklist.txt
66 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
Ghanshyam Mann518e4262023-02-10 19:57:36 -060067 - ^tools/tempest-extra-tests-list.txt
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050068 - ^tools/verify-ipv6-only-deployments.sh
69 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060070 # tools/ is not here since this relies on a script in tools/.
71 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050072 irrelevant-files: &tempest-irrelevant-files-3
73 - ^.*\.rst$
74 - ^doc/.*$
75 - ^etc/.*$
76 - ^releasenotes/.*$
77 - ^setup.cfg$
78 - ^tempest/hacking/.*$
79 - ^tempest/tests/.*$
80 - ^tools/check_logs.py
81 - ^tools/format.sh
82 - ^tools/generate-tempest-plugins-list.py
83 - ^tools/generate-tempest-plugins-list.sh
84 - ^tools/skip_tracker.py
85 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
86 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
87 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
88 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
89 - ^tools/tempest-integrated-gate-storage-blacklist.txt
90 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
Ghanshyam Mann518e4262023-02-10 19:57:36 -060091 - ^tools/tempest-extra-tests-list.txt
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050092 - ^tools/tempest-plugin-sanity.sh
93 - ^tools/with_venv.sh
94 - ^.coveragerc$
95 - ^.gitignore$
96 - ^.gitreview$
97 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -060098 - tempest-slow-py3:
99 irrelevant-files: *tempest-irrelevant-files
100 - nova-live-migration:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600101 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600102 - tempest-full-enforce-scope-new-defaults:
103 irrelevant-files: *tempest-irrelevant-files
Sean Mooney91d33be2025-04-01 19:34:15 +0100104 - nova-ceph-multistore:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600105 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000106 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600107 irrelevant-files: *tempest-irrelevant-files
108 - grenade:
109 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann07655682024-03-28 11:14:07 -0700110 - grenade-skip-level-always:
Ghanshyam Mann270e4fe2023-09-28 13:29:52 -0700111 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000112 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600113 voting: false
114 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600115 - tempest-full-test-account-py3:
116 voting: false
117 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Maan5595b5f2025-09-05 18:48:31 +0000118 - ironic-tempest-bios-ipmi-direct-tinyipa:
119 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600120 - openstack-tox-bashate:
121 irrelevant-files: *tempest-irrelevant-files-2
122 gate:
123 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500124 - openstack-tox-pep8
Ghanshyam Mann78f54392022-03-04 15:27:15 -0600125 - openstack-tox-py310
Ghanshyam Mann28336ec2023-08-22 19:02:50 -0700126 - openstack-tox-py311
Ghanshyam Mann7f3030c2024-10-01 18:29:10 -0700127 - openstack-tox-py312
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600128 - tempest-slow-py3:
129 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000130 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600131 irrelevant-files: *tempest-irrelevant-files
132 - tempest-full-py3:
133 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann518e4262023-02-10 19:57:36 -0600134 - tempest-extra-tests:
135 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600136 - grenade:
137 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann07655682024-03-28 11:14:07 -0700138 - grenade-skip-level-always:
Ghanshyam Mann270e4fe2023-09-28 13:29:52 -0700139 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600140 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500141 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam61194b72023-02-11 00:28:25 +0000142 - tempest-multinode-full-py3:
143 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600144 - tempest-full-enforce-scope-new-defaults:
145 irrelevant-files: *tempest-irrelevant-files
Sean Mooney91d33be2025-04-01 19:34:15 +0100146 - nova-ceph-multistore:
147 irrelevant-files: *tempest-irrelevant-files
Balazs Gibizer5bab06a2022-06-17 13:58:47 +0200148 - nova-live-migration:
149 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Maan5595b5f2025-09-05 18:48:31 +0000150 - ironic-tempest-bios-ipmi-direct-tinyipa:
151 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600152 experimental:
153 jobs:
ghanshyam mann9a9d5882022-08-31 20:44:00 +0530154 - nova-multi-cell
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500155 - tempest-with-latest-microversion
Ghanshyam268017f2025-05-14 11:41:07 -0700156 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600157 - tempest-stestr-master
Ghanshyam3f824862025-05-14 12:54:20 -0700158 - tempest-full-rocky
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600159 - tempest-cinder-v2-api:
160 irrelevant-files: *tempest-irrelevant-files
161 - tempest-all:
162 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann2c912412023-07-27 17:17:52 -0700163 - tempest-all-rbac-old-defaults
Ghanshyam Mann1062a8d2023-02-18 14:25:07 -0800164 - tempest-full-parallel
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000165 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600166 irrelevant-files: *tempest-irrelevant-files
167 - nova-tempest-v2-api:
168 irrelevant-files: *tempest-irrelevant-files
169 - cinder-tempest-lvm-multibackend:
170 irrelevant-files: *tempest-irrelevant-files
171 - tempest-pg-full:
172 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600173 - tempest-full-py3-ipv6:
174 irrelevant-files: *tempest-irrelevant-files
175 - tempest-full-centos-9-stream:
176 irrelevant-files: *tempest-irrelevant-files
Ade Lee0687b9c2022-03-02 16:24:50 -0500177 - tempest-centos9-stream-fips:
Ade Lee6ded0702021-09-04 15:56:34 -0400178 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600179 - tempest-full-test-account-no-admin-py3:
180 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700181 # Run stable releases jobs except those are running in check
182 # pipeline already
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000183 - tempest-full-2025-1
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700184 - tempest-full-2024-2
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000185 - tempest-multinode-2025-2
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700186 - tempest-multinode-2025-1
187 - tempest-multinode-2024-2
188 - tempest-multinode-2024-1
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000189 - tempest-slow-2025-2
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700190 - tempest-slow-2025-1
191 - tempest-slow-2024-2
192 - tempest-slow-2024-1
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000193 - tempest-full-2025-2-extra-tests
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700194 - tempest-full-2025-1-extra-tests
195 - tempest-full-2024-2-extra-tests
196 - tempest-full-2024-1-extra-tests
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600197 periodic-stable:
198 jobs:
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000199 - tempest-full-2025-2
Ghanshyam Mannf4a86982025-03-20 12:28:33 -0700200 - tempest-full-2025-1
Ghanshyam Mann14d7f232024-09-25 12:43:53 -0700201 - tempest-full-2024-2
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -0700202 - tempest-full-2024-1
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000203 - tempest-multinode-2025-2
Ghanshyam Mannde95a362025-07-03 14:27:55 -0700204 - tempest-multinode-2025-1
205 - tempest-multinode-2024-2
206 - tempest-multinode-2024-1
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000207 - tempest-slow-2025-2
Ghanshyam Mannf4a86982025-03-20 12:28:33 -0700208 - tempest-slow-2025-1
Ghanshyam Mann14d7f232024-09-25 12:43:53 -0700209 - tempest-slow-2024-2
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -0700210 - tempest-slow-2024-1
Ghanshyam Maand43621c2025-09-22 05:47:21 +0000211 - tempest-full-2025-2-extra-tests
Ghanshyam Mannf4a86982025-03-20 12:28:33 -0700212 - tempest-full-2025-1-extra-tests
Ghanshyam Mann14d7f232024-09-25 12:43:53 -0700213 - tempest-full-2024-2-extra-tests
Ghanshyam Mann61bb9c62024-03-28 14:55:37 -0700214 - tempest-full-2024-1-extra-tests
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600215 periodic:
216 jobs:
217 - tempest-all
Ghanshyam Mann2c912412023-07-27 17:17:52 -0700218 - tempest-all-rbac-old-defaults
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600219 - tempest-full-parallel
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600220 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600221 - tempest-stestr-master
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600222 - tempest-full-py3-ipv6
Ade Lee0687b9c2022-03-02 16:24:50 -0500223 - tempest-centos9-stream-fips
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600224 - tempest-full-centos-9-stream
Ghanshyam3f824862025-05-14 12:54:20 -0700225 - tempest-full-rocky
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600226 - tempest-full-test-account-no-admin-py3