Role os_rally for OpenStack-Ansible
Go to file
Jonathan Rosser 03c7872536 Ensure that the rally venv build is self contained
Rally ships it's own version of upper-constraints [1].

As we move openstack-ansible to using the new pip resolver this
causes several issues. The rally specific version of u-c contains
constraints for pip/setuptools/wheel which will inevitably be in
conflict with those in global-requirement-pins. This results in
several problems.

* Rally is branchless and so applying branch-specific versions
  of openstack u-c is incorrect

* Rally should be installed using the rally u-c rather than
  openstack u-c

* Rally should not use the repo server to build wheels as the repo
  server wheel build venv will have different versions of pip/
  setuptools/wheel to those specificed in rally u-c.

* Rally venv build should not be subject to openstack-ansible
  global-requirement-pins as these are in conflict with rally u-c.

This patch introduces the changes necessary to build rally in a self
contained manner on the utility host with no use of the repo server.
It also includes a revert of I73887784cbc3ce6089a42c67871dbc6c3d54acf6.

[1] https://opendev.org/openstack/rally-openstack/raw/branch/master/upper-constraints.txt

Change-Id: Idbd71ade1ab82d2d218e560b2f10c38116ff47e3
2021-01-19 10:25:28 +00:00
defaults Ensure that the rally venv build is self contained 2021-01-19 10:25:28 +00:00
doc Fix linter errors 2020-10-01 16:55:00 +01:00
examples Trivial: Fix the pep8 warning 2018-08-06 07:52:32 +00:00
meta Clarify supported SUSE versions 2019-06-05 07:43:18 +00:00
releasenotes Use newer openstackdocstheme and reno versions 2020-06-03 20:04:38 +02:00
tasks Ensure that the rally venv build is self contained 2021-01-19 10:25:28 +00:00
templates Disable stderr logging 2016-08-04 17:45:04 +00:00
tests remove ansible_python_interpreter 2020-06-11 15:59:16 -04:00
vars Ensure that the rally venv build is self contained 2021-01-19 10:25:28 +00:00
zuul.d Add integrated coverage 2019-05-22 12:34:28 +00:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:06:48 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:27:47 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2020-05-22 07:08:26 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-12 22:58:49 +03:00
LICENSE Inital commit 2016-03-24 17:13:47 -04:00
manual-test.rc Use centralised test scripts 2016-09-28 11:34:10 +01:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-07-11 06:04:51 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2020-09-24 16:57:57 +00:00
setup.cfg Cleanup py27 support 2020-04-14 18:38:31 +08:00
setup.py Cleanup py27 support 2020-04-14 18:38:31 +08:00
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2020-11-10 13:12:01 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2020-09-24 16:57:57 +00:00

Team and repository tags

image

Rally role for OpenStack-Ansible

This Ansible role installs and configures OpenStack Rally.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_rally/latest/

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-os_rally/

The project source code repository is located at:

https://opendev.org/openstack/openstack-ansible-os_rally

The project home is at:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

https://bugs.launchpad.net/openstack-ansible