From: Casey Bodley Date: Tue, 10 Sep 2019 19:49:45 +0000 (-0400) Subject: qa/keystone: add requirements.txt with python-openstackclient X-Git-Tag: v15.1.0~1525^2~5 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2dac5c5012cffb5f41d7e7457569c6bfdc53ec26;p=ceph-ci.git qa/keystone: add requirements.txt with python-openstackclient works around a VersionConflict error by including the requirements on jsonschema when installing python-openstackclient also pin the version of python-openstackclient, because newer clients don't seem to recognize --os-url Signed-off-by: Casey Bodley --- diff --git a/qa/tasks/keystone.py b/qa/tasks/keystone.py index 2ddb98878d7..c94af50d8e1 100644 --- a/qa/tasks/keystone.py +++ b/qa/tasks/keystone.py @@ -142,7 +142,9 @@ def setup_venv(ctx, config): ]) run_in_keystone_venv(ctx, client, - [ 'pip', 'install', 'python-openstackclient' ]) + [ 'pip', 'install', 'python-openstackclient<=3.19.0', + '-r', 'requirements.txt' + ]) try: yield finally: