openstack-ansible/releasenotes/notes/build-tempest-with-constraints-409eab81862db701.yaml
Matt Thompson 61e8553ae3 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
2018-04-18 23:18:47 -04:00

12 lines
658 B
YAML

---
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.