[
https://issues.apache.org/jira/browse/LIBCLOUD-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209180#comment-13209180
]
Tomaz Muraus commented on LIBCLOUD-151:
---------------------------------------
Committed, thanks!
> Openstack Service Catalog Improvements
> --------------------------------------
>
> Key: LIBCLOUD-151
> URL: https://issues.apache.org/jira/browse/LIBCLOUD-151
> Project: Libcloud
> Issue Type: Improvement
> Reporter: Brad Morgan
> Attachments: openstack_service_catalog.diff
>
>
> The openstack common code and base driver used to make some pretty specific
> assumptions about the service catalog for all of the drivers that inherited
> from it.
> The changes in this patch push those assumptions about the service catalog
> out of the common code and into the drivers, making it much easier to add
> support for new services as well as support multiple regions/types of
> existing services.
> Breaking Changes
> * The openstack.py base driver no longer works by default with Rackspace
> nova. The default endpoint parsed from the service catalog is the default
> compute endpoint for devstack
> New Features
> * There is now a RackspaceNovaBeta and RackspaceNovaDfw driver, for
> Rackspace's new openstack implementation
> Updates
> * All common/openstack.py inherited connection classes now implement
> get_driver(), which is responsible for pulling the right endpoint out of the
> service catalog.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira