Tempest dependency issue - install_venv moved to oslo-incubator project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Packstack |
New
|
Undecided
|
Unassigned |
Bug Description
Packstack has a dependency on the install_venv.py script in the tempest manifest - yet that file no longer exists in the tools folder of the tempest repo. I did however see that it was moved to the oslo-incubator project.
I am not able to figure out where the tempest module is downloaded from but appears to be slightly out of sync with the current master of https:/
Packstack logic:
if $setup_venv {
# virtualenv will be installed along with tox
exec { 'setup-venv':
command => "/usr/bin/python ${tempest_
Existing logic in the master branch:
if $setup_venv {
# virtualenv will be installed along with tox
exec { 'setup-venv':
command => "/usr/bin/
How to fix -- my initial hack would be to integrate the new module but if needed you can change the packstack logic from
command => "/usr/bin/python ${tempest_
to
command => "curl https:/
BTW - this issue is blocking me from testing a solution a minor unreported issue. When installing packstack with provision_demo=n and provision_tempest=y the script fails due to glance image names and user/pass variables not being correct. Once the above issue is fix I can commit the fix for the demo=n & tempest=y provisioning use case
setup_venv was removed from master in https:/ /github. com/openstack/ packstack/ commit/ 5b2648aec3c44c6 249d12305a0e995 02088c5b4e and from what I can tell that was backported to Mitaka as well: https:/ /github. com/openstack/ packstack/ blob/stable/ mitaka/ packstack/ puppet/ templates/ provision_ tempest. pp
It may not have hit the stable repositories, though. Is that where you are seeing it ?