From 503116557a0b5ed91aa7bea2ef6eaa967ce15712 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Wed, 15 May 2024 08:27:49 -0700 Subject: [PATCH] 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 d487302e60bf295122ab04ba5d3b799132ed0b17) --- .zuul.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index fcd103fbd2..066deeb620 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -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.