deb-sahara/sahara/service
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
..
edp Merge "EDP Spark jobs work with Swift" 2015-07-31 09:16:00 +00:00
heat Changed misleading function name in Heat engine 2015-07-29 22:20:27 +00:00
validations Put missing fields to validation schema 2015-08-05 09:55:10 +00:00
__init__.py Move the savanna subdir to sahara 2014-03-18 16:38:36 +04:00
api.py Configure NTP service on cluster instances 2015-07-27 15:26:42 +00:00
direct_engine.py Move cluster deletion to common engine module 2015-06-02 13:38:54 +03:00
engine.py Move cluster deletion to common engine module 2015-06-02 13:38:54 +03:00
networks.py Merge "Adding retry ability to neutronclient calls" 2015-05-16 13:59:47 +00:00
ntp_service.py Configure NTP service on cluster instances 2015-07-27 15:26:42 +00:00
ops.py Mount share API 2015-07-29 10:31:19 -04:00
periodic.py Cluster creation with trust 2015-07-17 17:05:45 -04:00
quotas.py Merge "Adding retry ability to cinderclient calls" 2015-05-28 04:02:29 +00:00
sessions.py Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
shares.py Check ACLs before adding access for Manila share 2015-08-06 15:03:13 -04:00
trusts.py Adding sessions module and keystone client upgrade 2015-08-14 16:24:38 -04:00
validation.py Remove obsolete exceptions module 2015-02-06 16:22:37 +03:00
volumes.py Merge "Adding retry ability to cinderclient calls" 2015-05-28 04:02:29 +00:00