[CI] Unblock the gate

Recently py38 support was dropped from Zuul's ubuntu-focal nodeset.
Because of this the tempest version used so far had to be set to older
one [1] which does not have the 'slow' tox target anymore.
This causes tempest-slow-py3 to fail. Setting it to non-voting until
there isn't a better solution. Probably to use an older job definition
that is there on the chosen tempest version.

Due to the same reason tempest-itegrated-storage job fails with multi-
attach related test cases, as in xena branch the multiattach parameter
was removed [2] and the older tempest version still uses that. This
patch add exclude regex to skip the related tests.

Another issue is with cinder-plugin-ceph-tempest job which times out
during pip install due to (probably) wrong upper constraints version.
To unblock the gate this job is also set as non-voting.

[1] https://review.opendev.org/c/openstack/devstack/+/933741
[2] https://review.opendev.org/c/openstack/cinder/+/880375

Change-Id: Ia148887f8323aa71b5f0533052c2f026e4124a08
This commit is contained in:
Elod Illes
2024-11-20 16:59:14 +01:00
parent 719655aa48
commit aa243848be

View File

@@ -58,6 +58,12 @@
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
# NOTE(elod.illes): the newly pinned tempest (33.0.0) has issues as
# it seems cinder-plugin-ceph-tempest job pulls in latest version
# of cinder-tempest-plugin, where the dependency installation times
# out, which shows that we are using the wrong upper constraints.
# Let's set this non-voting for now to unblock the gate.
voting: false
- cinder-plugin-ceph-tempest-mn-aa:
voting: false
irrelevant-files: *gate-irrelevant-files
@@ -75,9 +81,14 @@
voting: false
irrelevant-files: *gate-irrelevant-files
- tempest-slow-py3:
voting: false
irrelevant-files: *gate-irrelevant-files
- tempest-integrated-storage:
irrelevant-files: *gate-irrelevant-files
vars:
tempest_exclude_regex: "\
(^tempest.api.compute.admin.test_volumes_negative.UpdateMultiattachVolumeNegativeTest)|\
(^tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest)"
- grenade:
irrelevant-files: *gate-irrelevant-files
- tempest-ipv6-only:
@@ -91,10 +102,16 @@
jobs:
- cinder-grenade-mn-sub-volbak:
irrelevant-files: *gate-irrelevant-files
- cinder-plugin-ceph-tempest:
irrelevant-files: *gate-irrelevant-files
# NOTE(elod.illes): no need to run this until the job is set back as
# voting on check queue
# - cinder-plugin-ceph-tempest:
# irrelevant-files: *gate-irrelevant-files
- tempest-integrated-storage:
irrelevant-files: *gate-irrelevant-files
vars:
tempest_exclude_regex: "\
(^tempest.api.compute.admin.test_volumes_negative.UpdateMultiattachVolumeNegativeTest)|\
(^tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest)"
- grenade:
irrelevant-files: *gate-irrelevant-files
- tempest-ipv6-only: