keystoneauth/keystoneauth1
Jamie Lennox 8f21658c00 Fix stable/liberty branch
stable/liberty was failing with multiple issues, so these 3 are
squashed.

54c0c6a fixes this error seen starting glance-api:

 AttributeError: 'Opt' object has no attribute 'group'

b2484fd is a prereq for 0591868

0591868 fixes this error seen starting glance-api:

 AttributeError: 'AccessInfoV3' object has no attribute 'bind'

Fix deprecated options in oslo_config

Converting a keystoneauth Opt to an oslo_config Opt fails because we
convert the deprecated options to a real oslo_config Opt rather than a
DeprecatedOpt.

Orig-Change-Id: I1c86bec7cddcc5751e6584b381e60115b84e1d27
Closes-Bug: #1505906
(cherry picked from commit 54c0c6abe6)

Copy AccessInfo tests from keystoneclient

There were some basic small issues with AccessInfo accessors and it
appears that the tests were never transferred across from
keystoneclient.

Copy those tests as closely as possible.

Orig-Change-Id: I391bf23097c5a8a176a50a938c04fa259df1de12
(cherry picked from commit b2484fdbf6)

Expose bind data via AccessInfo

The bind information is a standard part of the token data and can be
access from auth_token middleware so it should be exposed as part of the
AccessInfo object.

Change-Id: I45fc6eeed43f335aa1d771bdf1a11257432cb85c
(cherry picked from commit 4fd8531fd5)
2016-01-07 10:13:18 -06:00
..
access Fix stable/liberty branch 2016-01-07 10:13:18 -06:00
exceptions Use option dest rather than name in missing error 2015-09-16 16:32:29 -07:00
fixture Fix stable/liberty branch 2016-01-07 10:13:18 -06:00
hacking Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
identity Identity plugin thread safety 2015-09-09 12:52:14 +00:00
loading Fix stable/liberty branch 2016-01-07 10:13:18 -06:00
tests Fix stable/liberty branch 2016-01-07 10:13:18 -06:00
__init__.py Split plugin loading 2015-08-06 10:07:51 +10:00
_utils.py Keep a consistent logger name for keystoneauth 2015-08-24 18:16:33 -07:00
adapter.py Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
discover.py Keep a consistent logger name for keystoneauth 2015-08-24 18:16:33 -07:00
plugin.py Split plugin loading 2015-08-06 10:07:51 +10:00
session.py Keep a consistent logger name for keystoneauth 2015-08-24 18:16:33 -07:00
token_endpoint.py Split plugin loading 2015-08-06 10:07:51 +10:00