Remove keystoneclient dependency

Since all the keystone client calls have been moved to direct REST calls
to keystone server, the dependency can be removed.

If someone is getting a legacy keystone client from shade directly, they
will be warned to 'pip install keystoneclient' themselves.

Change-Id: I653dead3992be09c003aab911dda7cbf892cc9c1
This commit is contained in:
Samuel de Medeiros Queiroz 2017-09-11 14:37:32 -03:00
parent d0ca641f8e
commit 97b98c97e7
2 changed files with 1 additions and 2 deletions

View File

@ -21,7 +21,6 @@ iso8601>=0.1.11 # MIT
keystoneauth1>=3.2.0 # Apache-2.0
netifaces>=0.10.4 # MIT
python-keystoneclient>=3.8.0 # Apache-2.0
python-ironicclient>=1.14.0 # Apache-2.0
dogpile.cache>=0.6.2 # BSD

View File

@ -103,7 +103,7 @@ class LegacyClientFactoryMixin(object):
return self._create_legacy_client(
'keystone', 'identity',
client_class=client_class.Client,
deprecated=False,
deprecated=True,
endpoint=self._identity_client.get_endpoint(),
endpoint_override=self._identity_client.get_endpoint())