Openstack Service Catalog Improvements
--------------------------------------

                 Key: LIBCLOUD-151
                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-151
             Project: Libcloud
          Issue Type: Improvement
            Reporter: Brad Morgan


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