Go to file
Dmitry Tantsur 981a19bba1 Correct major version discovery for non-keystone plugins
When a non-keystone plugin is used together with an unversioned endpoint,
we give up on discovery before figuring out both major version and
the correct endpoint. This is because get_endpoint_data is called with
discover_versions=False, so discovery assumes we have all information
already. It may be an issue in discovery itself, but I'm afraid to
touch that code. Instead, if get_endpoint_data returns no API version
with discover_versions=False, try with discover_versions=True, which
matches what the identity plugins do.

Also increase the unit test coverage.

Change-Id: Ie623931b150748d7759cf276e0023a2f06a8d4db
2020-07-31 11:32:26 +02:00
2015-12-09 11:46:00 +11:00
2017-09-20 15:47:15 -05:00
2019-04-19 19:39:37 +00:00
2014-05-07 12:12:43 -07:00
2017-09-20 15:47:15 -05:00
2020-06-22 10:04:17 -05:00
2018-04-19 09:54:28 +02:00
2017-09-20 15:47:15 -05:00
2019-09-06 15:57:40 +08:00
2020-06-22 19:19:22 +00:00
2020-04-17 18:46:54 +02:00
2020-06-22 10:04:17 -05:00

Team and repository tags

image

keystoneauth

Latest Version

Downloads

This package contains tools for authenticating to an OpenStack-based cloud. These tools include:

  • Authentication plugins (password, token, and federation based)
  • Discovery mechanisms to determine API version support
  • A session that is used to maintain client settings across requests (based on the requests Python library)

Further information:

Description
OpenStack Identity Authentication Library
Readme 12 MiB
Languages
Python 100%