heat/heat/engine/resources
Steve Baker 7d3111f941 Implement neutron client plugin
This moves the client creation code out of Clients._neutron() into
its own client plugin.

Neutron is an integrated project, and python-neutronclient is a dependency,
so the import is now mandatory. Also any conditional code which skipped
if the neutron client was missing has been removed, since the presense or
absense of an installed neutronclient has no bearing on whether neutron
is installed on a given cloud.

Change-Id: Id9fdc50e80efe78731e21934ed9f2704cc3eb408
2014-07-09 08:45:29 +12:00
..
ceilometer Merge "Remove update_allowed_keys definition and usage" 2014-05-19 21:25:22 +00:00
neutron Implement neutron client plugin 2014-07-09 08:45:29 +12:00
software_config Use ResourceDefinition to generate Properties 2014-06-16 11:13:30 -04:00
__init__.py Use stevedore to load client plugins 2014-07-07 14:30:28 +12:00
autoscaling.py Use None instead of mutables in method params defaults 2014-07-02 16:33:12 +08:00
cloud_watch.py Use ResourceDefinition to generate Properties 2014-06-16 11:13:30 -04:00
eip.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
glance_image.py Implement glance client plugin 2014-07-09 08:26:58 +12:00
glance_utils.py Removed 'message' keyword when raising Error 2014-06-05 19:04:18 -05:00
image.py Merge "Support loading constraints as stevedore extensions" 2014-07-04 23:10:07 +00:00
instance.py Implement nova client plugin 2014-07-08 09:42:36 +12:00
internet_gateway.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
iso_8601.py Support loading constraints as stevedore extensions 2014-06-30 21:50:11 -10:00
loadbalancer.py Merge "remove default=None for config options" 2014-06-10 14:31:33 +00:00
network_interface.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
nova_floatingip.py Implement nova client plugin 2014-07-08 09:42:36 +12:00
nova_keypair.py Merge "Support loading constraints as stevedore extensions" 2014-07-04 23:10:07 +00:00
nova_servergroup.py Add a OS::Nova::ServerGroup resource. 2014-06-26 08:46:19 -07:00
nova_utils.py Implement nova client plugin 2014-07-08 09:42:36 +12:00
os_database.py Improve OS::Trove::Instance resource 2014-07-04 11:50:24 +03:00
random_string.py Guaranteed password complexity using OS::Heat::RandomString 2014-06-27 10:08:20 -05:00
resource_group.py Get the resource type from ResourceDefinition 2014-06-16 11:13:30 -04:00
route_table.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
s3.py Implement swift client plugin 2014-07-09 08:26:48 +12:00
security_group.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
server.py Implement nova client plugin 2014-07-08 09:42:36 +12:00
stack.py Use ResourceDefinition to generate Properties 2014-06-16 11:13:30 -04:00
subnet.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
swift.py Implement swift client plugin 2014-07-09 08:26:48 +12:00
template_resource.py Use ResourceDefinition to generate Properties 2014-06-16 11:13:30 -04:00
user.py Implement caching of resource attributes 2014-05-30 13:14:27 +12:00
volume.py Implement nova client plugin 2014-07-08 09:42:36 +12:00
vpc.py Implement neutron client plugin 2014-07-09 08:45:29 +12:00
wait_condition.py Revert "Convert WaitConditionHandle to use handle_signal" 2014-07-04 10:21:12 -07:00