blob: 6412e78db9623026d037b386c908aa149649defe [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 Mann61f57332020-11-25 11:46:20 -060014 - tempest-full-parallel:
15 # 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$
29 - tempest-full-py3:
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 - tempest-full-py3-ipv6:
34 voting: false
35 irrelevant-files: *tempest-irrelevant-files
36 - glance-multistore-cinder-import:
37 voting: false
38 irrelevant-files: *tempest-irrelevant-files
Martin Kopecf1d0e392022-09-28 02:55:42 +020039 - tempest-full-zed:
40 irrelevant-files: *tempest-irrelevant-files
Martin Kopece74b7e22022-03-25 14:38:57 +010041 - tempest-full-yoga:
42 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050043 - tempest-full-xena:
44 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -050045 - tempest-full-wallaby-py3:
46 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -050047 - tempest-slow-wallaby:
48 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060049 - tempest-multinode-full-py3:
50 irrelevant-files: *tempest-irrelevant-files
51 - tempest-tox-plugin-sanity-check:
52 irrelevant-files: &tempest-irrelevant-files-2
53 - ^.*\.rst$
54 - ^doc/.*$
55 - ^etc/.*$
56 - ^releasenotes/.*$
57 - ^setup.cfg$
58 - ^tempest/hacking/.*$
59 - ^tempest/tests/.*$
60 - ^.coveragerc$
61 - ^.gitignore$
62 - ^.gitreview$
63 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050064 - ^tools/check_logs.py
65 - ^tools/format.sh
66 - ^tools/skip_tracker.py
67 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
68 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
69 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
70 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
71 - ^tools/tempest-integrated-gate-storage-blacklist.txt
72 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
73 - ^tools/verify-ipv6-only-deployments.sh
74 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060075 # tools/ is not here since this relies on a script in tools/.
76 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050077 irrelevant-files: &tempest-irrelevant-files-3
78 - ^.*\.rst$
79 - ^doc/.*$
80 - ^etc/.*$
81 - ^releasenotes/.*$
82 - ^setup.cfg$
83 - ^tempest/hacking/.*$
84 - ^tempest/tests/.*$
85 - ^tools/check_logs.py
86 - ^tools/format.sh
87 - ^tools/generate-tempest-plugins-list.py
88 - ^tools/generate-tempest-plugins-list.sh
89 - ^tools/skip_tracker.py
90 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
91 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
92 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
93 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
94 - ^tools/tempest-integrated-gate-storage-blacklist.txt
95 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
96 - ^tools/tempest-plugin-sanity.sh
97 - ^tools/with_venv.sh
98 - ^.coveragerc$
99 - ^.gitignore$
100 - ^.gitreview$
101 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600102 - tempest-slow-py3:
103 irrelevant-files: *tempest-irrelevant-files
104 - nova-live-migration:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600105 irrelevant-files: *tempest-irrelevant-files
106 - devstack-plugin-ceph-tempest-py3:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500107 # TODO(kopecmartin): make it voting once the below bug is fixed
108 # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648
109 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600110 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000111 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600112 irrelevant-files: *tempest-irrelevant-files
113 - grenade:
114 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000115 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600116 voting: false
117 irrelevant-files: *tempest-irrelevant-files
118 - interop-tempest-consistency:
119 irrelevant-files: *tempest-irrelevant-files
120 - tempest-full-test-account-py3:
121 voting: false
122 irrelevant-files: *tempest-irrelevant-files
123 - tempest-full-test-account-no-admin-py3:
124 voting: false
125 irrelevant-files: *tempest-irrelevant-files
126 - openstack-tox-bashate:
127 irrelevant-files: *tempest-irrelevant-files-2
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600128 - tempest-full-centos-9-stream:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500129 # TODO(gmann): make it voting once below fix is merged
130 # https://review.opendev.org/c/openstack/tempest/+/842140
131 voting: false
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600132 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600133 gate:
134 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500135 - openstack-tox-pep8
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500136 - openstack-tox-py38
137 - openstack-tox-py39
Ghanshyam Mann78f54392022-03-04 15:27:15 -0600138 - openstack-tox-py310
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600139 - tempest-slow-py3:
140 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann24a3a362022-10-12 15:50:28 -0500141 - tempest-full-ubuntu-focal:
142 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000143 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600144 irrelevant-files: *tempest-irrelevant-files
145 - tempest-full-py3:
146 irrelevant-files: *tempest-irrelevant-files
147 - grenade:
148 irrelevant-files: *tempest-irrelevant-files
149 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500150 irrelevant-files: *tempest-irrelevant-files-3
ghanshyam mann3e1d5df2022-08-31 21:05:29 +0530151 - tempest-multinode-full-py3:
152 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500153 #- devstack-plugin-ceph-tempest-py3:
154 # irrelevant-files: *tempest-irrelevant-files
155 #- tempest-full-centos-9-stream:
156 # irrelevant-files: *tempest-irrelevant-files
Balazs Gibizer5bab06a2022-06-17 13:58:47 +0200157 - nova-live-migration:
158 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600159 experimental:
160 jobs:
ghanshyam mann9a9d5882022-08-31 20:44:00 +0530161 - nova-multi-cell
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500162 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600163 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600164 - tempest-cinder-v2-api:
165 irrelevant-files: *tempest-irrelevant-files
166 - tempest-all:
167 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000168 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600169 irrelevant-files: *tempest-irrelevant-files
170 - nova-tempest-v2-api:
171 irrelevant-files: *tempest-irrelevant-files
172 - cinder-tempest-lvm-multibackend:
173 irrelevant-files: *tempest-irrelevant-files
174 - tempest-pg-full:
175 irrelevant-files: *tempest-irrelevant-files
Ade Lee0687b9c2022-03-02 16:24:50 -0500176 - tempest-centos9-stream-fips:
Ade Lee6ded0702021-09-04 15:56:34 -0400177 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600178 periodic-stable:
179 jobs:
Martin Kopecf1d0e392022-09-28 02:55:42 +0200180 - tempest-full-zed
Martin Kopece74b7e22022-03-25 14:38:57 +0100181 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500182 - tempest-full-xena
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -0500183 - tempest-full-wallaby-py3
Martin Kopecf1d0e392022-09-28 02:55:42 +0200184 - tempest-slow-zed
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -0500185 - tempest-slow-yoga
186 - tempest-slow-xena
187 - tempest-slow-wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600188 periodic:
189 jobs:
190 - tempest-all
191 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600192 - tempest-stestr-master
Ade Lee0687b9c2022-03-02 16:24:50 -0500193 - tempest-centos9-stream-fips