Tempest installation is failing with tox4 allowlist_externals changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Triaged
|
High
|
Unassigned |
Bug Description
With tox4 changes which are more strict on allowlist_externals and tempest recently changed allowlist_externals not to be * - https:/
++ lib/tempest:
++ lib/tempest:
++ lib/tempest:
++ lib/tempest:
++ lib/tempest:
venv: install_deps> python -I -m pip install -r /opt/stack/
venv: commands[0]> tempest verify-config -uro /tmp/tmp.qH5KgJHTF4
venv: failed with tempest is not allowed, use allowlist_externals to allow it
One obvious bug is verify-config in devstack lib/tempest not using the venv-tempest where tempest is installed.
Changed in devstack: | |
importance: | Undecided → Critical |
Changed in devstack: | |
status: | New → Triaged |
Stable branch jobs (grenade on master) are running on Ubuntu focal (and focal job on master) which are picking the tox 4.0.2 from python3.8[1] and other master job running on Ubuntu Jammy picking the
tox 3.27.1 from python3.10[2]
[1] /usr/local/ lib/python3. 8/dist- packages (4.0.2)
[2] /usr/local/ lib/python3. 10/dist- packages (3.27.1)