[openstack-dev] [nova][glance] Future of nova's image API

Qing He Qing.He at radisys.com
Mon Aug 5 20:37:48 UTC 2013


+1 agree with Joshua.

From: Joshua Harlow [mailto:harlowja at yahoo-inc.com]
Sent: Monday, August 05, 2013 12:28 PM
To: OpenStack Development Mailing List
Cc: OpenStack Development Mailing List
Subject: Re: [openstack-dev] [nova][glance] Future of nova's image API

+1 to not having nova be the "all the things" proxy. Hopefully openstack client can help here, and its usage where needed/applicable.

Sent from my really tiny device...

On Aug 5, 2013, at 12:20 PM, "Joe Gordon" <joe.gordon0 at gmail.com<mailto:joe.gordon0 at gmail.com>> wrote:


On Mon, Aug 5, 2013 at 9:11 AM, Roman Bogorodskiy <rbogorodskiy at mirantis.com<mailto:rbogorodskiy at mirantis.com>> wrote:
  Joe Gordon wrote:

> Hi All,
>
> even though Glance, has been pulled out of Nova years ago, Nova still has a
> images API that proxies back to Glance.  Since Nova is in the process of
> creating a new, V3, API, we know have a chance to re-evaluate this API.
>
> * Do we still need this in Nova, is there any reason to not just use Glance
> directly?  I have vague concerns about making Glance API publicly
> accessible, but I am not sure what the underlying reason is
>From the end user point of view, images are strongly tied to
logical models nova operates with, such as servers, flavors etc. So for
an API user, it would be move convenient to manage all these in a
single API, IMHO.


-1, I think Monty stated this well

"Honestly, I think we should ditch it. Glance is our image service, not
nova, we should use it. For user-experience stuff,
python-openstackclient should be an excellent way to expose both through
a single tool without needing to proxy one service through another."

We don't want nova to be the proxy for all other services, that partially defeats the purpose of splitting them off.   We have better ways of making everything look like a single API, such as:

* better python-openstackclient
* Make sure all services can run as one endpoint, on the same port.  So a REST call to $IP/images/ would go to glance and a call to $IP/instances would go to nova



> * If it is still needed in Nova today, can we remove it in the future and
> if so what is the timeline?
>
> best,
> Joe Gordon
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Roman Bogorodskiy

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130805/3e1ba7f1/attachment.html>


More information about the OpenStack-dev mailing list