[openstack-dev] [Nova] Some ideas for micro-version implementation

Andrew Laski andrew.laski at rackspace.com
Tue Sep 23 17:32:50 UTC 2014


On 09/23/2014 01:15 PM, Kevin L. Mitchell wrote:
> On Tue, 2014-09-23 at 12:09 -0400, Jay Pipes wrote:
>> I'd like to say finally that I think there should be an OpenStack API
>> working group whose job it is to both pull together a set of OpenStack
>> API practices as well as evaluate new REST APIs proposed in the
>> OpenStack ecosystem to provide guidance to new projects or new
>> subprojects wishing to add resources to an existing REST API.
> One of the things that's been bothering me about OpenStack for a while
> now is the fact that we have all these different APIs on different
> endpoints.  What I've been wondering about is if we should create a
> unified ReST API service to replace the service from all of the
> individual projects.  Then, users can just hit that one service to
> handle all their different interactions.

I've been thinking along very similar lines, but I don't think each 
current API needs to be replaced.  I would very much like to see a 
unified API project that could be responsible for managing requests to 
"boot an instance with this network and that volume" which would make 
requests to Nova/Neutron/Cinder on the users behalf.





More information about the OpenStack-dev mailing list