deb-sahara/sahara
Michael McCune f240d55ac5 Adding sessions module and keystone client upgrade
This change implements the sahara.service.sessions module with the basic
session cache object. It also adds the authentication plugin from the
keystonemiddleware into the context for rest transactions.

It also migrates the keystone client utility functions to use the new
session methodology. The trust module has been accordingly fixed to make
greater use of authentication objects instead of client objects.

* adding auth plugin to context
* adding sessions module
* adding test for sessions
* adding keystonemiddleware base auth plugin object to context on api
  call
* adding keystone session to sessions module
* refactoring keystone client to use sessions
* adding keystone methods to retrieve auth plugins, tokens, and service
  catalog
* changing sahara.service.trusts to use new keystone methods
* fixing trust tests to fit new authentication methodologies

Change-Id: I65ed4b4dcee8752bf4e66ef9e47305ff408d8d5d
Partial-Implements: bp keystone-sessions
2015-08-14 16:24:38 -04:00
..
api Merge "Allow multiple clusters creation" 2015-07-15 19:43:20 +00:00
cli Using oslo_* instead of oslo.* 2015-02-04 13:19:28 +03:00
conductor Implement recommendations for vanilla 2.6.0 2015-07-21 14:19:31 +03:00
db Increase internal_ip and management_ip column size 2015-08-03 14:13:05 -03:00
locale Imported Translations from Transifex 2015-03-17 06:46:20 +00:00
openstack Remove openstack.common package 2015-07-20 21:24:22 +00:00
plugins Merge "Prevent writing security repos twice in MapR plugin" 2015-08-13 16:14:09 +00:00
service Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
swift Use keystone service catalog for getting auth urls 2015-07-21 16:53:50 +03:00
tests Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
topology Adding retry ability to novaclient calls 2015-05-16 11:34:06 +00:00
utils Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
__init__.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00
config.py Disable neutron DEBUG logs 2015-06-02 14:05:00 -07:00
context.py Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
exceptions.py Added failed thread group stacktrace to logs 2015-07-15 11:37:46 -07:00
i18n.py Using oslo_* instead of oslo.* 2015-02-04 13:19:28 +03:00
main.py Switch to oslo.service 2015-06-23 15:52:47 +02:00
version.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00