GitHub user Kami opened a pull request:
https://github.com/apache/libcloud/pull/116
[W.I.P] Make Rackspace drivers multi-datacenter aware
This branch does the following:
* Updates all the Rackspace drivers to use auth 2.0
* Updates all the Rackspace drivers to always use global auth endpoint
* Updates Rackspace compute driver to correctly handle `datacenter` kwarg
with next gen driver and `region` kwarg with first gen driver
* Updates Rackspace storage driver to correctly handle `datacenter` kwarg
Still left to do and update:
* Update affected compute tests
* Update Loadbalancer drivers
* Update DNS drivers
* Eventually drivers which support that (every driver except first gen
Cloud Servers driver) should be updated to user service catalog instead of
hard-coded list of available datacenters
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Kami/libcloud
make_rackspace_drivers_multi_datacenter_aware
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/116.patch
----
----