d6670ee5c9
We've got great discovery support, but if someone is wanting to find out what is available and doesn't otherwise know what they're looking for, they're out of luck. Add a method to EndpointData which will return all of the version data for a given service, and then add a method to the base auth plugin that will use that method to collect all of the version discovery documents for every service in the cloud. This commit adds os-service-types so that the resulting datastructure can return only official service type keys. A followup patch will also use os-service-types to allow catalog lookups by service-type alias. There is a change to the test_identity_common.V2.get_auth_data method to remove the public and internal urls for keystone from the catalog. The V3 catalog only has keystone on admin, so this makes them have equivilent data. Change-Id: I07243edb939865a5df8b283e7c626874ffd830db |
||
---|---|---|
.. | ||
__init__.py | ||
test_access.py | ||
test_identity_common.py | ||
test_identity_v2.py | ||
test_identity_v3.py | ||
test_identity_v3_federation.py | ||
test_identity_v3_oidc.py | ||
test_password.py | ||
test_token.py | ||
test_tokenless_auth.py | ||
utils.py |