[ 
https://issues.apache.org/jira/browse/LIBCLOUD-151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brad Morgan updated LIBCLOUD-151:
---------------------------------

    Attachment: openstack_service_catalog.diff

Patch addresses everything in the bug and tox pases.
                
> 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

        

Reply via email to