Remove tempest_git_* overrides

Presently, tempest in the integrated build is installed from PyPI, but without
constraints. This means the version installed may not be what is expected (as
we're currently seeing in the stable/pike branch).

This commit removes the tempest_git_* overrides from
playbooks/defaults/repo_packages/openstack_testing.yml, which results in
tempest getting installed from PyPI but with constraints applied.

Change-Id: I014201129b4d6b47ec45ff6239287623123a1595
This commit is contained in:
Matt Thompson 2018-04-05 16:11:18 -04:00
parent e48a798293
commit 61e8553ae3
2 changed files with 11 additions and 7 deletions

View File

@ -25,13 +25,6 @@
## package should be one long name with no additional `_` separating it.
## Tempest service
tempest_git_repo: https://git.openstack.org/openstack/tempest
tempest_git_install_branch: cad11526e3f5175722c26c4bae90f4357da9a067 # HEAD of "master" as of 31.03.2018
tempest_git_project_group: utility_all
tempest_git_install_fragments: "venvwithindex=True&ignorerequirements=True"
## Rally service
rally_git_repo: https://git.openstack.org/openstack/rally
rally_git_install_branch: 4c687b50d97841f131c9f375d708e3fb59e6915e # HEAD of "master" as of 31.03.2018

View File

@ -0,0 +1,11 @@
---
features:
- When `venvwithindex=True` and `ignorerequirements=True` are both specified
in `tempest_git_install_fragments` (as was previously the default), this
results in tempest being installed from PyPI without any constraints being
applied. This could result in the version of tempest being installed in the
integrated build being different than the version being installed in the
independent role tests. Going forward, we remove the `tempest_git_*`
overrides in playbooks/defaults/repo_packages/openstack_testing.yml so that
the integrated build installs tempest from PyPI, but with appropriate
constraints applied.