blob: f687cb1abab70f30f321db70ff54e9e188b7d2c1 [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
11 - openstack-tox-py36
12 - openstack-tox-py37
13 - openstack-tox-py38
14 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -060015 - tempest-full-parallel:
16 # Define list of irrelevant files to use everywhere else
17 irrelevant-files: &tempest-irrelevant-files
18 - ^.*\.rst$
19 - ^doc/.*$
20 - ^etc/.*$
21 - ^releasenotes/.*$
22 - ^setup.cfg$
23 - ^tempest/hacking/.*$
24 - ^tempest/tests/.*$
25 - ^tools/.*$
26 - ^.coveragerc$
27 - ^.gitignore$
28 - ^.gitreview$
29 - ^.mailmap$
30 - tempest-full-py3:
31 irrelevant-files: *tempest-irrelevant-files
32 - tempest-full-py3-ipv6:
33 voting: false
34 irrelevant-files: *tempest-irrelevant-files
35 - glance-multistore-cinder-import:
36 voting: false
37 irrelevant-files: *tempest-irrelevant-files
Martin Kopece74b7e22022-03-25 14:38:57 +010038 - tempest-full-yoga:
39 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050040 - tempest-full-xena:
41 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -050042 - tempest-full-wallaby-py3:
43 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060044 - tempest-full-victoria-py3:
45 irrelevant-files: *tempest-irrelevant-files
46 - tempest-full-ussuri-py3:
47 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060048 - tempest-multinode-full-py3:
49 irrelevant-files: *tempest-irrelevant-files
50 - tempest-tox-plugin-sanity-check:
51 irrelevant-files: &tempest-irrelevant-files-2
52 - ^.*\.rst$
53 - ^doc/.*$
54 - ^etc/.*$
55 - ^releasenotes/.*$
56 - ^setup.cfg$
57 - ^tempest/hacking/.*$
58 - ^tempest/tests/.*$
59 - ^.coveragerc$
60 - ^.gitignore$
61 - ^.gitreview$
62 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050063 - ^tools/check_logs.py
64 - ^tools/format.sh
65 - ^tools/skip_tracker.py
66 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
67 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
68 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
69 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
70 - ^tools/tempest-integrated-gate-storage-blacklist.txt
71 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
72 - ^tools/verify-ipv6-only-deployments.sh
73 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060074 # tools/ is not here since this relies on a script in tools/.
75 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050076 irrelevant-files: &tempest-irrelevant-files-3
77 - ^.*\.rst$
78 - ^doc/.*$
79 - ^etc/.*$
80 - ^releasenotes/.*$
81 - ^setup.cfg$
82 - ^tempest/hacking/.*$
83 - ^tempest/tests/.*$
84 - ^tools/check_logs.py
85 - ^tools/format.sh
86 - ^tools/generate-tempest-plugins-list.py
87 - ^tools/generate-tempest-plugins-list.sh
88 - ^tools/skip_tracker.py
89 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
90 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
91 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
92 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
93 - ^tools/tempest-integrated-gate-storage-blacklist.txt
94 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
95 - ^tools/tempest-plugin-sanity.sh
96 - ^tools/with_venv.sh
97 - ^.coveragerc$
98 - ^.gitignore$
99 - ^.gitreview$
100 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600101 - tempest-slow-py3:
102 irrelevant-files: *tempest-irrelevant-files
103 - nova-live-migration:
104 voting: false
105 irrelevant-files: *tempest-irrelevant-files
106 - devstack-plugin-ceph-tempest-py3:
107 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000108 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600109 irrelevant-files: *tempest-irrelevant-files
110 - grenade:
111 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
115 - interop-tempest-consistency:
116 irrelevant-files: *tempest-irrelevant-files
117 - tempest-full-test-account-py3:
118 voting: false
119 irrelevant-files: *tempest-irrelevant-files
120 - tempest-full-test-account-no-admin-py3:
121 voting: false
122 irrelevant-files: *tempest-irrelevant-files
123 - openstack-tox-bashate:
124 irrelevant-files: *tempest-irrelevant-files-2
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100125 - tempest-full-py3-centos-8-stream:
126 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600127 - tempest-full-centos-9-stream:
128 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600129 gate:
130 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500131 - openstack-tox-pep8
132 - openstack-tox-py36
133 - openstack-tox-py37
134 - openstack-tox-py38
135 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600136 - tempest-slow-py3:
137 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000138 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600139 irrelevant-files: *tempest-irrelevant-files
140 - tempest-full-py3:
141 irrelevant-files: *tempest-irrelevant-files
Lee Yarwood0dba41c2021-06-23 10:47:44 +0100142 - tempest-full-py3-centos-8-stream:
143 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600144 - grenade:
145 irrelevant-files: *tempest-irrelevant-files
146 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500147 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600148 - devstack-plugin-ceph-tempest-py3:
149 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann7304e3a2022-03-18 13:58:25 -0500150 - tempest-full-centos-9-stream:
151 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600152 experimental:
153 jobs:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500154 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600155 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600156 - tempest-cinder-v2-api:
157 irrelevant-files: *tempest-irrelevant-files
158 - tempest-all:
159 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000160 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600161 irrelevant-files: *tempest-irrelevant-files
162 - nova-tempest-v2-api:
163 irrelevant-files: *tempest-irrelevant-files
164 - cinder-tempest-lvm-multibackend:
165 irrelevant-files: *tempest-irrelevant-files
166 - tempest-pg-full:
167 irrelevant-files: *tempest-irrelevant-files
Ade Lee6ded0702021-09-04 15:56:34 -0400168 - tempest-centos8-stream-fips:
169 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600170 periodic-stable:
171 jobs:
Martin Kopece74b7e22022-03-25 14:38:57 +0100172 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500173 - tempest-full-xena
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -0500174 - tempest-full-wallaby-py3
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600175 - tempest-full-victoria-py3
176 - tempest-full-ussuri-py3
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600177 periodic:
178 jobs:
179 - tempest-all
180 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600181 - tempest-stestr-master