From 47991c31eb8798d7b3b3046d2ea97590b4f495e6 Mon Sep 17 00:00:00 2001 From: "Dr. Jens Harbott" Date: Tue, 17 Feb 2026 13:00:07 +0100 Subject: [PATCH] [stable-only] Fix gate and remove zuul config error This is a combination of 2 commits. 1. [Stable-Only] Pin setuptools for tox docs This was somehow missing from the cherry-pick of the original fix [0]. Furthermore, swift-dsvm-functional started to fail on this branch, so to quickly unblock the gate, it is set as non-voting, until it will be fixed. [0] https://review.opendev.org/c/openstack/devstack/+/976107 Signed-off-by: Dr. Jens Harbott (cherry picked from commit 52370443b386023da97b76e417904b6fa42c6744) 2. Drop openstack-*-node-bionic nodeset definitions In order to be able to edit these on the master branch, we need to drop them on the stable branches first. Signed-off-by: Dr. Jens Harbott Change-Id: Ibf1bf5454a4dd63b617963b70ce9bfec83de4916 (cherry picked from commit e5e266335ea76debd4ba0f5354f1db9b5a0b19a0) (cherry picked from commit 3219be6c4b54639e08204bcca3250f50c0c181a2) --- .zuul.yaml | 81 +++--------------------------------------------------- tox.ini | 1 + 2 files changed, 5 insertions(+), 77 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 7656be7f50..dc3c97310e 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -18,16 +18,6 @@ nodes: - controller -- nodeset: - name: openstack-single-node-bionic - nodes: - - name: controller - label: ubuntu-bionic - groups: - - name: tempest - nodes: - - controller - - nodeset: name: devstack-single-node-centos-9-stream nodes: @@ -148,36 +138,6 @@ nodes: - compute1 -- nodeset: - name: openstack-two-node-bionic - nodes: - - name: controller - label: ubuntu-bionic - - name: compute1 - label: ubuntu-bionic - groups: - # Node where tests are executed and test results collected - - name: tempest - nodes: - - controller - # Nodes running the compute service - - name: compute - nodes: - - controller - - compute1 - # Nodes that are not the controller - - name: subnode - nodes: - - compute1 - # Switch node for multinode networking setup - - name: switch - nodes: - - controller - # Peer nodes for multinode networking setup - - name: peers - nodes: - - compute1 - - nodeset: name: openstack-three-node-focal nodes: @@ -213,41 +173,6 @@ - compute1 - compute2 -- nodeset: - name: openstack-three-node-bionic - nodes: - - name: controller - label: ubuntu-bionic - - name: compute1 - label: ubuntu-bionic - - name: compute2 - label: ubuntu-bionic - groups: - # Node where tests are executed and test results collected - - name: tempest - nodes: - - controller - # Nodes running the compute service - - name: compute - nodes: - - controller - - compute1 - - compute2 - # Nodes that are not the controller - - name: subnode - nodes: - - compute1 - - compute2 - # Switch node for multinode networking setup - - name: switch - nodes: - - controller - # Peer nodes for multinode networking setup - - name: peers - nodes: - - compute1 - - compute2 - - job: name: devstack-base parent: multinode @@ -765,7 +690,8 @@ - devstack-unit-tests - openstack-tox-bashate - ironic-tempest-bios-ipmi-direct-tinyipa - - swift-dsvm-functional + - swift-dsvm-functional: + voting: false - grenade: irrelevant-files: - ^.*\.rst$ @@ -821,7 +747,8 @@ - ^.*\.rst$ - ^doc/.*$ - ironic-tempest-bios-ipmi-direct-tinyipa - - swift-dsvm-functional + - swift-dsvm-functional: + voting: false - grenade: irrelevant-files: - ^.*\.rst$ diff --git a/tox.ini b/tox.ini index d323fe457a..4ffac27687 100644 --- a/tox.ini +++ b/tox.ini @@ -37,6 +37,7 @@ commands = bash -c "find {toxinidir} \ deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2023.1} -r{toxinidir}/doc/requirements.txt + setuptools<81 allowlist_externals = bash setenv = TOP_DIR={toxinidir}