From f220e2210bde8df46a7f7bc841db5baef5d0ad1f Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Fri, 29 Jun 2018 18:09:10 +0100 Subject: [PATCH] Add shade & python-keystoneclient to the tox venv In order to reduce the packages required to pip install on to the hosts, we install the extra library into the ansible-runtime venv so that tasks interacting with keystone using our keystone module can do so by using localhost delegation. Using this strategy, the library does not need to be installed on the target host. This has been done in the integrated repo in [1] and [2]. [1] https://review.openstack.org/557351 [2] https://review.openstack.org/568141 Change-Id: I672ae0f4adbf54a7d71e06e6715d562069fda877 --- test-requirements.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test-requirements.txt b/test-requirements.txt index a83578bb..d5aea8eb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -26,3 +26,12 @@ pyasn1!=0.2.3,>=0.1.8 # BSD pyOpenSSL>=17.1.0 # Apache-2.0 requests>=2.14.2 # Apache-2.0 ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD + +# We use this for our own keystone module. +# TODO(odyssey4me): Remove this once we no +# longer use our own keystone module. +python-keystoneclient>=3.8.0 # Apache-2.0 + +# We use this for the Ansible openstack +# modules. +shade>=1.17.0 # Apache-2.0