keystoneauth/keystoneauth1
Jens Harbott 26cb0f6fcb Be more helpful when version discovery fails
Modify the error message for failed discovery in an attempt to better
help the user fixing the issue.

Include a reference to the actual exception that occured in the
error message. Add SSLError to the list of caught exceptions so that
we can log this case, too.

Add some unit tests to verify the handling of possible exceptions during
version discovery.

Change-Id: I9c26ab35d5515a937e016421e26e844212cb0bb3
Closes-Bug: 1749144
2018-03-21 09:17:01 +00:00
..
access Implement system scope 2018-01-17 15:50:11 +00:00
exceptions Fix ClientException message property not set properly 2017-01-26 12:28:05 +00:00
extras Mark SAML loader properties as required 2017-11-29 14:57:38 +11:00
fixture Implement system scope 2018-01-17 15:50:11 +00:00
hacking Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
identity Be more helpful when version discovery fails 2018-03-21 09:17:01 +00:00
loading Merge "Add support for application credentials" 2018-01-19 22:45:45 +00:00
tests Be more helpful when version discovery fails 2018-03-21 09:17:01 +00:00
__init__.py Provide a RFC 7231 compliant user agent string 2015-12-15 16:45:17 -06:00
_utils.py Disables TCP_KEEPCNT when using Windows Subsystem for Linux 2016-08-23 03:36:45 +00:00
adapter.py Merge "Set self.allow to a dict if None is passed" 2017-08-24 21:53:09 +00:00
discover.py Fix a spelling error 2018-02-08 08:36:28 +08:00
noauth.py Make none auth usable in CLI 2017-10-27 18:46:14 +03:00
plugin.py Merge "Add version discovery support to BaseAuthPlugin" 2017-10-06 17:11:08 +00:00
service_token.py Add a service token wrapper 2016-10-11 14:14:40 +11:00
session.py Merge "Add some comments explaining split_loggers flag logic" 2018-02-15 21:14:29 +00:00
token_endpoint.py Add version discovery support to BaseAuthPlugin 2017-09-06 15:43:30 -05:00