Drop devstack-gate roles from devstack zuul jobs

Devstack-gate has been retired and relying on a retired repo for roles
in zuul produces errors (because the roles are no longer in the HEAD of
the repo). It doesn't look like devstack actually relies on these roles
in d-g (if it does they can be ported into devstack instead) so we just
drop the roles specifier for d-g in the devstack job.

NOTE(elod.illes): nova-ceph-multistore job is broken in this branch, so
it is set as non-voting in check queue and removed from gate queue
until it gets fixed.

NOTE(elod.illes): grenade is set as non-voting as it won't pass until
grenade fix [1] is not landed, which is a 'catch 22' as it won't pass
until this patch is not landed.

[1] https://review.opendev.org/c/openstack/grenade/+/919818

Change-Id: I28a39b31f71153a602d41cefe621a216d09a290f
(cherry picked from commit d487302e60)
This commit is contained in:
Clark Boylan
2024-05-15 08:27:49 -07:00
committed by Elod Illes
parent b38894c9e6
commit 503116557a

View File

@@ -315,7 +315,6 @@
required-projects:
- opendev.org/openstack/devstack
roles:
- zuul: opendev.org/openstack/devstack-gate
- zuul: opendev.org/openstack/openstack-zuul-jobs
vars:
devstack_localrc:
@@ -760,6 +759,9 @@
- ironic-tempest-bios-ipmi-direct-tinyipa
- swift-dsvm-functional
- grenade:
# NOTE(elod.illes): needs to be set back as voting, when grenade
# patch merges: https://review.opendev.org/919818
voting: false
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
@@ -790,6 +792,7 @@
- ^.*\.rst$
- ^doc/.*$
- nova-ceph-multistore:
voting: false
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
@@ -812,6 +815,9 @@
- ironic-tempest-bios-ipmi-direct-tinyipa
- swift-dsvm-functional
- grenade:
# NOTE(elod.illes): needs to be set back as voting, when grenade
# patch merges: https://review.opendev.org/919818
voting: false
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
@@ -823,10 +829,13 @@
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- nova-ceph-multistore:
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
# TODO(elod.illes): nova-ceph-multistore is broken in this branch,
# so it is set as non-voting in check queue and commented out here
# in gate queue until the job gets fixed.
# - nova-ceph-multistore:
# irrelevant-files:
# - ^.*\.rst$
# - ^doc/.*$
# Please add a note on each job and conditions for the job not
# being experimental any more, so we can keep this list somewhat
# pruned.