disable horizon in tempest-full-py3

This change worksaround the runtime dep on
pkg_resouces in xstatic which prevents installing
horizon with setuptools >= 82.0.0

revert this when we have a path forward

Related-Bug: #2141277
Change-Id: I4dcbaea227330ad48506345a13268f644b8c7e15
Signed-off-by: Sean Mooney <work@seanmooney.info>
This commit is contained in:
Sean Mooney
2026-02-11 16:34:39 +00:00
parent b146a8c412
commit 32ebf094f9
3 changed files with 61 additions and 31 deletions

View File

@@ -1,4 +1,4 @@
hacking>=7.0.0,<7.1.0
coverage!=4.4,>=4.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0
flake8-import-order>=0.18.0,<0.19.0 # LGPLv3
flake8-import-order>=0.19.0 # LGPLv3

View File

@@ -82,8 +82,8 @@
Former names for this job where:
* legacy-tempest-dsvm-py35
* gate-tempest-dsvm-py35
required-projects:
- openstack/horizon
# required-projects:
# - openstack/horizon
vars:
# NOTE(gmann): Default concurrency is higher (number of cpu -2) which
# end up 6 in upstream CI. Higher concurrency means high parallel
@@ -101,7 +101,11 @@
neutron: https://opendev.org/openstack/neutron
devstack_services:
# Enable horizon so that we can run horizon test.
horizon: true
# horizon: true
# FIXME(sean-k-mooney): restore horizon deployment
# once horizon does not depend on setuptools to provide
# pkg_resources or bug #2141277 is resolved by other means
horizon: false
- job:
name: tempest-full-centos-9-stream

View File

@@ -43,32 +43,34 @@
irrelevant-files: *tempest-irrelevant-files
- tempest-multinode-full-py3:
irrelevant-files: *tempest-irrelevant-files
- tempest-tox-plugin-sanity-check:
irrelevant-files: &tempest-irrelevant-files-2
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tempest/hacking/.*$
- ^tempest/tests/.*$
- ^.coveragerc$
- ^.gitignore$
- ^.gitreview$
- ^.mailmap$
- ^tools/check_logs.py
- ^tools/format.sh
- ^tools/skip_tracker.py
- ^tools/tempest-integrated-gate-compute-exclude-list.txt
- ^tools/tempest-integrated-gate-networking-exclude-list.txt
- ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
- ^tools/tempest-integrated-gate-placement-exclude-list.txt
- ^tools/tempest-integrated-gate-storage-blacklist.txt
- ^tools/tempest-integrated-gate-storage-exclude-list.txt
- ^tools/tempest-extra-tests-list.txt
- ^tools/verify-ipv6-only-deployments.sh
- ^tools/with_venv.sh
# tools/ is not here since this relies on a script in tools/.
# this is failing because airship depend on patole which is eol and
# no longer works due to pkg_resources.
# - tempest-tox-plugin-sanity-check:
# irrelevant-files: &tempest-irrelevant-files-2
# - ^.*\.rst$
# - ^doc/.*$
# - ^etc/.*$
# - ^releasenotes/.*$
# - ^setup.cfg$
# - ^tempest/hacking/.*$
# - ^tempest/tests/.*$
# - ^.coveragerc$
# - ^.gitignore$
# - ^.gitreview$
# - ^.mailmap$
# - ^tools/check_logs.py
# - ^tools/format.sh
# - ^tools/skip_tracker.py
# - ^tools/tempest-integrated-gate-compute-exclude-list.txt
# - ^tools/tempest-integrated-gate-networking-exclude-list.txt
# - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
# - ^tools/tempest-integrated-gate-placement-exclude-list.txt
# - ^tools/tempest-integrated-gate-storage-blacklist.txt
# - ^tools/tempest-integrated-gate-storage-exclude-list.txt
# - ^tools/tempest-extra-tests-list.txt
# - ^tools/verify-ipv6-only-deployments.sh
# - ^tools/with_venv.sh
# # tools/ is not here since this relies on a script in tools/.
- tempest-ipv6-only:
irrelevant-files: &tempest-irrelevant-files-3
- ^.*\.rst$
@@ -119,7 +121,31 @@
- ironic-tempest-bios-ipmi-direct:
irrelevant-files: *tempest-irrelevant-files
- openstack-tox-bashate:
irrelevant-files: *tempest-irrelevant-files-2
irrelevant-files: &tempest-irrelevant-files-2
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tempest/hacking/.*$
- ^tempest/tests/.*$
- ^.coveragerc$
- ^.gitignore$
- ^.gitreview$
- ^.mailmap$
- ^tools/check_logs.py
- ^tools/format.sh
- ^tools/skip_tracker.py
- ^tools/tempest-integrated-gate-compute-exclude-list.txt
- ^tools/tempest-integrated-gate-networking-exclude-list.txt
- ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
- ^tools/tempest-integrated-gate-placement-exclude-list.txt
- ^tools/tempest-integrated-gate-storage-blacklist.txt
- ^tools/tempest-integrated-gate-storage-exclude-list.txt
- ^tools/tempest-extra-tests-list.txt
- ^tools/verify-ipv6-only-deployments.sh
- ^tools/with_venv.sh
# tools/ is not here since this relies on a script in tools/.
gate:
jobs:
- openstack-tox-pep8