Last modified: 2012-08-30 02:07:54 UTC
The extension is currently using the EC2 API with the AWS-SDK. This API works for now, but the OpenStack API is likely to add features that can't be added to the EC2 API, since the EC2 API is controlled by Amazon. We should add support for the OpenStack API, and should default to using that. We should handle this by using abstract classes for classes like OpenStackNovaInstance and OpenStackNovaController.
There's php swift php bindings at http://wiki.openstack.org/SwiftAPI Looks like nova is still under development....
Thankfully nova is just a REST API, so I could make the calls directly. I've been avoiding this because the OpenStack API doesn't have feature parity with the EC2 API yet.
Fixed in 8daa927f440deb73173d766d3160c5684216d5ef.
It only supports the OpenStack API now.