blob: 09802f933fb72a8fb92229d44ea4ecc8954144ed [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 Mann61f57332020-11-25 11:46:20 -060013 - tempest-full-parallel:
14 # Define list of irrelevant files to use everywhere else
15 irrelevant-files: &tempest-irrelevant-files
16 - ^.*\.rst$
17 - ^doc/.*$
18 - ^etc/.*$
19 - ^releasenotes/.*$
20 - ^setup.cfg$
21 - ^tempest/hacking/.*$
22 - ^tempest/tests/.*$
23 - ^tools/.*$
24 - ^.coveragerc$
25 - ^.gitignore$
26 - ^.gitreview$
27 - ^.mailmap$
28 - tempest-full-py3:
29 irrelevant-files: *tempest-irrelevant-files
30 - tempest-full-py3-ipv6:
31 voting: false
32 irrelevant-files: *tempest-irrelevant-files
33 - glance-multistore-cinder-import:
34 voting: false
35 irrelevant-files: *tempest-irrelevant-files
Martin Kopece74b7e22022-03-25 14:38:57 +010036 - tempest-full-yoga:
37 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -050038 - tempest-full-xena:
39 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -050040 - tempest-full-wallaby-py3:
41 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -050042 - tempest-slow-wallaby:
43 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -060044 - tempest-multinode-full-py3:
45 irrelevant-files: *tempest-irrelevant-files
46 - tempest-tox-plugin-sanity-check:
47 irrelevant-files: &tempest-irrelevant-files-2
48 - ^.*\.rst$
49 - ^doc/.*$
50 - ^etc/.*$
51 - ^releasenotes/.*$
52 - ^setup.cfg$
53 - ^tempest/hacking/.*$
54 - ^tempest/tests/.*$
55 - ^.coveragerc$
56 - ^.gitignore$
57 - ^.gitreview$
58 - ^.mailmap$
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050059 - ^tools/check_logs.py
60 - ^tools/format.sh
61 - ^tools/skip_tracker.py
62 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
63 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
64 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
65 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
66 - ^tools/tempest-integrated-gate-storage-blacklist.txt
67 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
68 - ^tools/verify-ipv6-only-deployments.sh
69 - ^tools/with_venv.sh
Ghanshyam Mann61f57332020-11-25 11:46:20 -060070 # tools/ is not here since this relies on a script in tools/.
71 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -050072 irrelevant-files: &tempest-irrelevant-files-3
73 - ^.*\.rst$
74 - ^doc/.*$
75 - ^etc/.*$
76 - ^releasenotes/.*$
77 - ^setup.cfg$
78 - ^tempest/hacking/.*$
79 - ^tempest/tests/.*$
80 - ^tools/check_logs.py
81 - ^tools/format.sh
82 - ^tools/generate-tempest-plugins-list.py
83 - ^tools/generate-tempest-plugins-list.sh
84 - ^tools/skip_tracker.py
85 - ^tools/tempest-integrated-gate-compute-exclude-list.txt
86 - ^tools/tempest-integrated-gate-networking-exclude-list.txt
87 - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
88 - ^tools/tempest-integrated-gate-placement-exclude-list.txt
89 - ^tools/tempest-integrated-gate-storage-blacklist.txt
90 - ^tools/tempest-integrated-gate-storage-exclude-list.txt
91 - ^tools/tempest-plugin-sanity.sh
92 - ^tools/with_venv.sh
93 - ^.coveragerc$
94 - ^.gitignore$
95 - ^.gitreview$
96 - ^.mailmap$
Ghanshyam Mann61f57332020-11-25 11:46:20 -060097 - tempest-slow-py3:
98 irrelevant-files: *tempest-irrelevant-files
99 - nova-live-migration:
100 voting: false
101 irrelevant-files: *tempest-irrelevant-files
102 - devstack-plugin-ceph-tempest-py3:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500103 # TODO(kopecmartin): make it voting once the below bug is fixed
104 # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648
105 voting: false
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600106 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000107 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600108 irrelevant-files: *tempest-irrelevant-files
109 - grenade:
110 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000111 - neutron-ovs-tempest-dvr:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600112 voting: false
113 irrelevant-files: *tempest-irrelevant-files
114 - interop-tempest-consistency:
115 irrelevant-files: *tempest-irrelevant-files
116 - tempest-full-test-account-py3:
117 voting: false
118 irrelevant-files: *tempest-irrelevant-files
119 - tempest-full-test-account-no-admin-py3:
120 voting: false
121 irrelevant-files: *tempest-irrelevant-files
122 - openstack-tox-bashate:
123 irrelevant-files: *tempest-irrelevant-files-2
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600124 - tempest-full-centos-9-stream:
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500125 # TODO(gmann): make it voting once below fix is merged
126 # https://review.opendev.org/c/openstack/tempest/+/842140
127 voting: false
Ghanshyam Mann952fe9c2022-03-02 14:43:34 -0600128 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
Ghanshyam Mann1aac05c2021-11-03 15:08:44 -0500132 - openstack-tox-py38
133 - openstack-tox-py39
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600134 - tempest-slow-py3:
135 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000136 - neutron-ovs-grenade-multinode:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600137 irrelevant-files: *tempest-irrelevant-files
138 - tempest-full-py3:
139 irrelevant-files: *tempest-irrelevant-files
140 - grenade:
141 irrelevant-files: *tempest-irrelevant-files
142 - tempest-ipv6-only:
Ghanshyam Mannacf37cf2021-08-27 12:08:12 -0500143 irrelevant-files: *tempest-irrelevant-files-3
Ghanshyam Mannb1ea4322022-05-20 20:09:01 -0500144 #- devstack-plugin-ceph-tempest-py3:
145 # irrelevant-files: *tempest-irrelevant-files
146 #- tempest-full-centos-9-stream:
147 # irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600148 experimental:
149 jobs:
Ghanshyam Mannba28d782021-09-03 10:21:54 -0500150 - tempest-with-latest-microversion
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600151 - tempest-stestr-master
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600152 - tempest-cinder-v2-api:
153 irrelevant-files: *tempest-irrelevant-files
154 - tempest-all:
155 irrelevant-files: *tempest-irrelevant-files
Rodolfo Alonso Hernandez354c57d2021-07-09 10:03:24 +0000156 - neutron-ovs-tempest-dvr-ha-multinode-full:
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600157 irrelevant-files: *tempest-irrelevant-files
158 - nova-tempest-v2-api:
159 irrelevant-files: *tempest-irrelevant-files
160 - cinder-tempest-lvm-multibackend:
161 irrelevant-files: *tempest-irrelevant-files
162 - tempest-pg-full:
163 irrelevant-files: *tempest-irrelevant-files
Ade Lee6ded0702021-09-04 15:56:34 -0400164 - tempest-centos8-stream-fips:
165 irrelevant-files: *tempest-irrelevant-files
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600166 periodic-stable:
167 jobs:
Martin Kopece74b7e22022-03-25 14:38:57 +0100168 - tempest-full-yoga
Ghanshyam Manneb8bd6a2021-09-24 18:11:46 -0500169 - tempest-full-xena
Ghanshyam Mannb2d5b982021-04-06 10:44:44 -0500170 - tempest-full-wallaby-py3
Ghanshyam Manne0c0fbe2022-05-03 17:35:54 -0500171 - tempest-slow-yoga
172 - tempest-slow-xena
173 - tempest-slow-wallaby
Ghanshyam Mann61f57332020-11-25 11:46:20 -0600174 periodic:
175 jobs:
176 - tempest-all
177 - tempest-full-oslo-master
Ghanshyam Mann83d13e52020-12-29 13:13:40 -0600178 - tempest-stestr-master