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.
OpenStack-dev mailing list