Tempest plugins jobs using devstack are not tested with Tempest master version.
Bug #1916771 reported by
Ghanshyam Mann
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Invalid
|
Undecided
|
Ghanshyam Mann |
Bug Description
In CI/CD jobs with any Tempest plugins enabled on master is not tested with master Tempest even devstack TEMPEST_BRANCH is master or tempest is in required_project of job definition.
This is because Tempest and its plugins are installed in virtual env which first install the master Tempest but in the next step when it installs the tempest plugin using pip install, it pulls the PyPI latest release version of Tempest because tempest is one of the deps of tempest plugins (mentioned in requirements.txt file)
Example: https:/
Changed in devstack: | |
status: | New → Triaged |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
To post a comment you must log in.
and the Tempest is restricted with the what we have in upper-constraints. Having Tempest which is brachless and master version is supposed to be work/used in master + stable branch testing (except EM stable).
We should not pin Tempest in u-c where Tempest master is used for all the testing.