grenade jobs with tempest plugins tests on stable/train is broken

Bug #1922597 reported by Ghanshyam Mann
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
grenade
Fix Released
Undecided
Ghanshyam Mann

Bug Description

grenade py2.7 jobs in stable/train are failing due to Tempest venv constraint mismatch which end up RE-creating the Tempest venv remove the already installed tempest plugins and its deps.

- https://zuul.opendev.org/t/openstack/build/9b7a7658f1744f6085393e56ac151052/log/logs/grenade.sh.txt#42858

recreation of tempest venv is happening because Tempest is pinned for 26.0.0 for stable/stein (which is what devstack old is for stable/train grenade jobs) and tempest venv constraints also pinned accordingly

- https://github.com/openstack/devstack/blob/b684597ec7939b4b9a469807a94988d79f2f1f5a/stackrc#L319-L320

But grenade script or any other script running the Tempest tests via tox env use the default constraints in tox.ini. And both constraints differ (1. TEMPEST_VENV_UPPER_CONSTRAINTS which is pinned at devstack side 2. tox.ini one) which cause the tempest vnenv -creation.

We need to set the same constraints as TEMPEST_VENV_UPPER_CONSTRAINTS in grenade or other test running scripts too.

Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :

This impact heat grenade jobs also

Changed in grenade:
status: New → Confirmed
assignee: nobody → Ghanshyam Mann (ghanshyammann)
summary: - grenade py2.7 jobs on stable/train is broken
+ grenade jobs with tempest plugins tests on stable/train is broken
Revision history for this message
Martin Kopec (mkopec) wrote :
Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :
Changed in grenade:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/heat train-eol

This issue was fixed in the openstack/heat train-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.