blob: ce2c2339f59ee1841e45d4e30ed63292403318a5 [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 Manne0c0fbe2022-05-03 17:35:54 -050045 - tempest-slow-wallaby:
46 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060047 - tempest-multinode-full-py3:
48 irrelevant-files: *tempest-irrelevant-files
49 - tempest-tox-plugin-sanity-check:
50 irrelevant-files: &tempest-irrelevant-files-2
51 - ^.*\.rst$
52 - ^doc/.*$
53 - ^etc/.*$
54 - ^releasenotes/.*$
55 - ^setup.cfg$
56 - ^tempest/hacking/.*$
57 - ^tempest/tests/.*$
58 - ^.coveragerc$
59 - ^.gitignore$
60 - ^.gitreview$
61 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050062 - ^tools/check_logs.py
63 - ^tools/format.sh
64 - ^tools/skip_tracker.py
65 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
66 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
67 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
68 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
69 - ^tools/tempest-integrated-gate-storage-blacklist.txt
70 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
71 - ^tools/verify-ipv6-only-deployments.sh
72 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060073 # tools/ is not here since this relies on a script in tools/.
74 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050075 irrelevant-files: &tempest-irrelevant-files-3
76 - ^.*\.rst$
77 - ^doc/.*$
78 - ^etc/.*$
79 - ^releasenotes/.*$
80 - ^setup.cfg$
81 - ^tempest/hacking/.*$
82 - ^tempest/tests/.*$
83 - ^tools/check_logs.py
84 - ^tools/format.sh
85 - ^tools/generate-tempest-plugins-list.py
86 - ^tools/generate-tempest-plugins-list.sh
87 - ^tools/skip_tracker.py
88 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
89 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
90 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
91 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
92 - ^tools/tempest-integrated-gate-storage-blacklist.txt
93 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
94 - ^tools/tempest-plugin-sanity.sh
95 - ^tools/with_venv.sh
96 - ^.coveragerc$
97 - ^.gitignore$
98 - ^.gitreview$
99 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600100 - tempest-slow-py3:
101 irrelevant-files: *tempest-irrelevant-files
102 - nova-live-migration:
103 voting: false
104 irrelevant-files: *tempest-irrelevant-files
105 - devstack-plugin-ceph-tempest-py3:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500106 # TODO(kopecmartin): make it voting once the below bug is fixed
107 # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648
108 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600109 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000110 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600111 irrelevant-files: *tempest-irrelevant-files
112 - grenade:
113 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000114 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600115 voting: false
116 irrelevant-files: *tempest-irrelevant-files
117 - interop-tempest-consistency:
118 irrelevant-files: *tempest-irrelevant-files
119 - tempest-full-test-account-py3:
120 voting: false
121 irrelevant-files: *tempest-irrelevant-files
122 - tempest-full-test-account-no-admin-py3:
123 voting: false
124 irrelevant-files: *tempest-irrelevant-files
125 - openstack-tox-bashate:
126 irrelevant-files: *tempest-irrelevant-files-2
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600127 - tempest-full-centos-9-stream:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500128 # TODO(gmann): make it voting once below fix is merged
129 # https://review.opendev.org/c/openstack/tempest/+/842140
130 voting: false
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600131 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600132 gate:
133 jobs:
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500134 - openstack-tox-pep8
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500135 # TODO(gmann): run these jobs once bug#1975036 is resolved
136 # - openstack-tox-py36
137 # - openstack-tox-py37
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500138 - openstack-tox-py38
139 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600140 - tempest-slow-py3:
141 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000142 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600143 irrelevant-files: *tempest-irrelevant-files
144 - tempest-full-py3:
145 irrelevant-files: *tempest-irrelevant-files
146 - grenade:
147 irrelevant-files: *tempest-irrelevant-files
148 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500149 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500150 #- devstack-plugin-ceph-tempest-py3:
151 # irrelevant-files: *tempest-irrelevant-files
152 #- tempest-full-centos-9-stream:
153 # irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600154 experimental:
155 jobs:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500156 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600157 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600158 - tempest-cinder-v2-api:
159 irrelevant-files: *tempest-irrelevant-files
160 - tempest-all:
161 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000162 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600163 irrelevant-files: *tempest-irrelevant-files
164 - nova-tempest-v2-api:
165 irrelevant-files: *tempest-irrelevant-files
166 - cinder-tempest-lvm-multibackend:
167 irrelevant-files: *tempest-irrelevant-files
168 - tempest-pg-full:
169 irrelevant-files: *tempest-irrelevant-files
Ade Lee6ded0702021-09-04 15:56:34 -0400170 - tempest-centos8-stream-fips:
171 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600172 periodic-stable:
173 jobs:
Martin Kopece74b7e22022-03-25 14:38:57 +0100174 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500175 - tempest-full-xena
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -0500176 - tempest-full-wallaby-py3
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -0500177 - tempest-slow-yoga
178 - tempest-slow-xena
179 - tempest-slow-wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600180 periodic:
181 jobs:
182 - tempest-all
183 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600184 - tempest-stestr-master