Page MenuHomePhabricator

OpenStackManager extension should also support the OpenStack API
Closed, ResolvedPublic

Description

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.


Version: unspecified
Severity: enhancement

Details

Reference
bz26583

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:13 PM
bzimport set Reference to bz26583.

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.

It only supports the OpenStack API now.