blob: 7f6e186d6af4797b7524d114208f24f31bea73f7 [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 Mann1aac05c2021-11-03 15:08:44 -050011 - openstack-tox-py38
12 - openstack-tox-py39
Ghanshyam Mann78f54392022-03-04 15:27:15 -060013 - openstack-tox-py310
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 Mann24a3a362022-10-12 15:50:28 -050031 - tempest-full-ubuntu-focal:
32 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060033 - glance-multistore-cinder-import:
34 voting: false
35 irrelevant-files: *tempest-irrelevant-files
Martin Kopecf1d0e392022-09-28 02:55:42 +020036 - tempest-full-zed:
37 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050038 - tempest-full-xena:
39 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060040 - tempest-multinode-full-py3:
41 irrelevant-files: *tempest-irrelevant-files
42 - tempest-tox-plugin-sanity-check:
43 irrelevant-files: &tempest-irrelevant-files-2
44 - ^.*\.rst$
45 - ^doc/.*$
46 - ^etc/.*$
47 - ^releasenotes/.*$
48 - ^setup.cfg$
49 - ^tempest/hacking/.*$
50 - ^tempest/tests/.*$
51 - ^.coveragerc$
52 - ^.gitignore$
53 - ^.gitreview$
54 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050055 - ^tools/check_logs.py
56 - ^tools/format.sh
57 - ^tools/skip_tracker.py
58 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
59 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
60 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
61 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
62 - ^tools/tempest-integrated-gate-storage-blacklist.txt
63 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
Ghanshyam Mann518e4262023-02-10 19:57:36 -060064 - ^tools/tempest-extra-tests-list.txt
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050065 - ^tools/verify-ipv6-only-deployments.sh
66 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060067 # tools/ is not here since this relies on a script in tools/.
68 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050069 irrelevant-files: &tempest-irrelevant-files-3
70 - ^.*\.rst$
71 - ^doc/.*$
72 - ^etc/.*$
73 - ^releasenotes/.*$
74 - ^setup.cfg$
75 - ^tempest/hacking/.*$
76 - ^tempest/tests/.*$
77 - ^tools/check_logs.py
78 - ^tools/format.sh
79 - ^tools/generate-tempest-plugins-list.py
80 - ^tools/generate-tempest-plugins-list.sh
81 - ^tools/skip_tracker.py
82 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
83 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
84 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
85 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
86 - ^tools/tempest-integrated-gate-storage-blacklist.txt
87 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
Ghanshyam Mann518e4262023-02-10 19:57:36 -060088 - ^tools/tempest-extra-tests-list.txt
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050089 - ^tools/tempest-plugin-sanity.sh
90 - ^tools/with_venv.sh
91 - ^.coveragerc$
92 - ^.gitignore$
93 - ^.gitreview$
94 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -060095 - tempest-slow-py3:
96 irrelevant-files: *tempest-irrelevant-files
97 - nova-live-migration:
Ghanshyam Mann61f57332020-11-25 11:46:20 -060098 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -060099 - tempest-full-enforce-scope-new-defaults:
100 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600101 - devstack-plugin-ceph-tempest-py3:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500102 # TODO(kopecmartin): make it voting once the below bug is fixed
103 # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648
104 voting: false
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
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000110 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600111 voting: false
112 irrelevant-files: *tempest-irrelevant-files
113 - interop-tempest-consistency:
114 irrelevant-files: *tempest-irrelevant-files
115 - tempest-full-test-account-py3:
116 voting: false
117 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600118 - openstack-tox-bashate:
119 irrelevant-files: *tempest-irrelevant-files-2
120 gate:
121 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500122 - openstack-tox-pep8
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500123 - openstack-tox-py38
124 - openstack-tox-py39
Ghanshyam Mann78f54392022-03-04 15:27:15 -0600125 - openstack-tox-py310
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600126 - tempest-slow-py3:
127 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500128 - tempest-full-ubuntu-focal:
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
138 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500139 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam61194b72023-02-11 00:28:25 +0000140 - tempest-multinode-full-py3:
141 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann7ab45a92022-11-21 19:14:05 -0600142 - tempest-full-enforce-scope-new-defaults:
143 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500144 #- devstack-plugin-ceph-tempest-py3:
145 # irrelevant-files: *tempest-irrelevant-files
Balazs Gibizer5bab06a2022-06-17 13:58:47 +0200146 - nova-live-migration:
147 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600148 experimental:
149 jobs:
ghanshyam mann9a9d5882022-08-31 20:44:00 +0530150 - nova-multi-cell
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500151 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600152 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600153 - tempest-cinder-v2-api:
154 irrelevant-files: *tempest-irrelevant-files
155 - tempest-all:
156 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000157 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600158 irrelevant-files: *tempest-irrelevant-files
159 - nova-tempest-v2-api:
160 irrelevant-files: *tempest-irrelevant-files
161 - cinder-tempest-lvm-multibackend:
162 irrelevant-files: *tempest-irrelevant-files
163 - tempest-pg-full:
164 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600165 - tempest-full-py3-ipv6:
166 irrelevant-files: *tempest-irrelevant-files
167 - tempest-full-centos-9-stream:
168 irrelevant-files: *tempest-irrelevant-files
Ade Lee0687b9c2022-03-02 16:24:50 -0500169 - tempest-centos9-stream-fips:
Ade Lee6ded0702021-09-04 15:56:34 -0400170 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600171 - tempest-full-test-account-no-admin-py3:
172 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600173 periodic-stable:
174 jobs:
Martin Kopecf1d0e392022-09-28 02:55:42 +0200175 - tempest-full-zed
Martin Kopece74b7e22022-03-25 14:38:57 +0100176 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500177 - tempest-full-xena
Martin Kopecf1d0e392022-09-28 02:55:42 +0200178 - tempest-slow-zed
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -0500179 - tempest-slow-yoga
180 - tempest-slow-xena
Ghanshyam Mann518e4262023-02-10 19:57:36 -0600181 - tempest-full-zed-extra-tests
182 - tempest-full-yoga-extra-tests
183 - tempest-full-xena-extra-tests
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600184 periodic:
185 jobs:
186 - tempest-all
Ghanshyam Mann6bb98c22023-02-10 18:22:02 -0600187 - tempest-slow-parallel
188 - tempest-full-parallel
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600189 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600190 - tempest-stestr-master
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600191 - tempest-full-py3-ipv6
Ade Lee0687b9c2022-03-02 16:24:50 -0500192 - tempest-centos9-stream-fips
Ghanshyam Manna9bad002023-02-08 14:13:48 -0600193 - tempest-full-centos-9-stream
194 - tempest-full-test-account-no-admin-py3