blob: 26385520e823df3a5cde853c4d0fe6b49e40acf3 [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 Mannb1ea4322022-05-20 20:09:01 -050011 # TODO(gmann): run these jobs once bug#1975036 is resolved
12 #- openstack-tox-py36
13 #- openstack-tox-py37
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -050014 - openstack-tox-py38
15 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -060016 - tempest-full-parallel:
17 # Define list of irrelevant files to use everywhere else
18 irrelevant-files: &tempest-irrelevant-files
19 - ^.*\.rst$
20 - ^doc/.*$
21 - ^etc/.*$
22 - ^releasenotes/.*$
23 - ^setup.cfg$
24 - ^tempest/hacking/.*$
25 - ^tempest/tests/.*$
26 - ^tools/.*$
27 - ^.coveragerc$
28 - ^.gitignore$
29 - ^.gitreview$
30 - ^.mailmap$
31 - tempest-full-py3:
32 irrelevant-files: *tempest-irrelevant-files
33 - 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 Kopece74b7e22022-03-25 14:38:57 +010039 - tempest-full-yoga:
40 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050041 - tempest-full-xena:
42 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -050043 - tempest-full-wallaby-py3:
44 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060045 - tempest-full-victoria-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:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -050052 # TODO(gmann): make it voting once murano-tempest-plugin
53 # is fixed- https://review.opendev.org/c/openstack/murano-tempest-plugin/+/8430407
54 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -060055 irrelevant-files: &tempest-irrelevant-files-2
56 - ^.*\.rst$
57 - ^doc/.*$
58 - ^etc/.*$
59 - ^releasenotes/.*$
60 - ^setup.cfg$
61 - ^tempest/hacking/.*$
62 - ^tempest/tests/.*$
63 - ^.coveragerc$
64 - ^.gitignore$
65 - ^.gitreview$
66 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050067 - ^tools/check_logs.py
68 - ^tools/format.sh
69 - ^tools/skip_tracker.py
70 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
71 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
72 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
73 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
74 - ^tools/tempest-integrated-gate-storage-blacklist.txt
75 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
76 - ^tools/verify-ipv6-only-deployments.sh
77 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060078 # tools/ is not here since this relies on a script in tools/.
79 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050080 irrelevant-files: &tempest-irrelevant-files-3
81 - ^.*\.rst$
82 - ^doc/.*$
83 - ^etc/.*$
84 - ^releasenotes/.*$
85 - ^setup.cfg$
86 - ^tempest/hacking/.*$
87 - ^tempest/tests/.*$
88 - ^tools/check_logs.py
89 - ^tools/format.sh
90 - ^tools/generate-tempest-plugins-list.py
91 - ^tools/generate-tempest-plugins-list.sh
92 - ^tools/skip_tracker.py
93 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
94 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
95 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
96 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
97 - ^tools/tempest-integrated-gate-storage-blacklist.txt
98 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
99 - ^tools/tempest-plugin-sanity.sh
100 - ^tools/with_venv.sh
101 - ^.coveragerc$
102 - ^.gitignore$
103 - ^.gitreview$
104 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600105 - tempest-slow-py3:
106 irrelevant-files: *tempest-irrelevant-files
107 - nova-live-migration:
108 voting: false
109 irrelevant-files: *tempest-irrelevant-files
110 - devstack-plugin-ceph-tempest-py3:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500111 # TODO(kopecmartin): make it voting once the below bug is fixed
112 # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648
113 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600114 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000115 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600116 irrelevant-files: *tempest-irrelevant-files
117 - grenade:
118 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000119 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600120 voting: false
121 irrelevant-files: *tempest-irrelevant-files
122 - interop-tempest-consistency:
123 irrelevant-files: *tempest-irrelevant-files
124 - tempest-full-test-account-py3:
125 voting: false
126 irrelevant-files: *tempest-irrelevant-files
127 - tempest-full-test-account-no-admin-py3:
128 voting: false
129 irrelevant-files: *tempest-irrelevant-files
130 - openstack-tox-bashate:
131 irrelevant-files: *tempest-irrelevant-files-2
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600132 - tempest-full-centos-9-stream:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500133 # TODO(gmann): make it voting once below fix is merged
134 # https://review.opendev.org/c/openstack/tempest/+/842140
135 voting: false
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600136 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600137 gate:
138 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500139 - openstack-tox-pep8
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500140 # TODO(gmann): run these jobs once bug#1975036 is resolved
141 # - openstack-tox-py36
142 # - openstack-tox-py37
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500143 - openstack-tox-py38
144 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600145 - tempest-slow-py3:
146 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000147 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600148 irrelevant-files: *tempest-irrelevant-files
149 - tempest-full-py3:
150 irrelevant-files: *tempest-irrelevant-files
151 - grenade:
152 irrelevant-files: *tempest-irrelevant-files
153 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500154 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500155 #- devstack-plugin-ceph-tempest-py3:
156 # irrelevant-files: *tempest-irrelevant-files
157 #- tempest-full-centos-9-stream:
158 # irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600159 experimental:
160 jobs:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500161 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600162 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600163 - tempest-cinder-v2-api:
164 irrelevant-files: *tempest-irrelevant-files
165 - tempest-all:
166 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000167 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600168 irrelevant-files: *tempest-irrelevant-files
169 - nova-tempest-v2-api:
170 irrelevant-files: *tempest-irrelevant-files
171 - cinder-tempest-lvm-multibackend:
172 irrelevant-files: *tempest-irrelevant-files
173 - tempest-pg-full:
174 irrelevant-files: *tempest-irrelevant-files
Ade Lee6ded0702021-09-04 15:56:34 -0400175 - tempest-centos8-stream-fips:
176 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600177 periodic-stable:
178 jobs:
Martin Kopece74b7e22022-03-25 14:38:57 +0100179 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500180 - tempest-full-xena
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -0500181 - tempest-full-wallaby-py3
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600182 - tempest-full-victoria-py3
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -0500183 - tempest-slow-yoga
184 - tempest-slow-xena
185 - tempest-slow-wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600186 periodic:
187 jobs:
188 - tempest-all
189 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600190 - tempest-stestr-master