heat/contrib
Steve Baker bd4317e7b9 Implement keystone client plugin
This moves the client creation code out of Clients._keystone() into
its own client plugin.
This is the last client to convert to a plugin, so supporting code
to fetch a client from a non-plugin has been removed.
In a later change it would be worth considering moving methods
in heat_keystoneclient.KeystoneClient into KeystoneClientPlugin
so that calling Clients.client('keystone') returns the actual keystone
client rather than a wrapper.

The barbican TestClient has been removed; it had limited practical
value since it mocked all of the internal calls of the method it was
testing.

Change-Id: Ie4a616d6a2b056fe59877e2bec325f02b6d7a693
2014-07-17 10:16:14 +12:00
..
barbican Implement keystone client plugin 2014-07-17 10:16:14 +12:00
docker Merge "Fix docker volumes binds issue" 2014-07-04 23:09:58 +00:00
extraroute Implement neutron client plugin 2014-07-09 08:45:29 +12:00
heat_keystoneclient_v2 Support of regional endpoinds using Keystone v2 2014-06-02 18:58:13 +02:00
marconi Deprecate direct access to clients methods 2014-07-01 16:51:20 +12:00
nova_flavor/nova_flavor Implement nova client plugin 2014-07-08 09:42:36 +12:00
rackspace Implement glance client plugin 2014-07-09 08:26:58 +12:00