<div dir="ltr">It looks like everyone is in agreement on this, so here is the patch: <a href="https://review.openstack.org/#/c/40565/">https://review.openstack.org/#/c/40565/</a><br><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Aug 6, 2013 at 4:36 AM, Roman Bogorodskiy <span dir="ltr"><<a href="mailto:rbogorodskiy@mirantis.com" target="_blank">rbogorodskiy@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im"> Joe Gordon wrote:<br>
<br>
> On Mon, Aug 5, 2013 at 9:11 AM, Roman Bogorodskiy <<a href="mailto:rbogorodskiy@mirantis.com">rbogorodskiy@mirantis.com</a><br>
> > wrote:<br>
><br>
> > Joe Gordon wrote:<br>
> ><br>
> > > Hi All,<br>
> > ><br>
> > > even though Glance, has been pulled out of Nova years ago, Nova still<br>
> > has a<br>
> > > images API that proxies back to Glance. Since Nova is in the process of<br>
> > > creating a new, V3, API, we know have a chance to re-evaluate this API.<br>
> > ><br>
> > > * Do we still need this in Nova, is there any reason to not just use<br>
> > Glance<br>
> > > directly? I have vague concerns about making Glance API publicly<br>
> > > accessible, but I am not sure what the underlying reason is<br>
> ><br>
> > From the end user point of view, images are strongly tied to<br>
> > logical models nova operates with, such as servers, flavors etc. So for<br>
> > an API user, it would be move convenient to manage all these in a<br>
> > single API, IMHO.<br>
> ><br>
><br>
><br>
> -1, I think Monty stated this well<br>
><br>
> "Honestly, I think we should ditch it. Glance is our image service, not<br>
> nova, we should use it. For user-experience stuff,<br>
> python-openstackclient should be an excellent way to expose both through<br>
> a single tool without needing to proxy one service through another."<br>
<br>
</div>Well, end user doesn't have to know such internals of the cloud such as<br>
if it's using separate image service or not. But...<br>
<div class="im"><br>
> We don't want nova to be the proxy for all other services, that<br>
> partially defeats the purpose of splitting them off. We have better ways<br>
> of making everything look like a single API, such as:<br>
><br>
> * better python-openstackclient<br>
> * Make sure all services can run as one endpoint, on the same port. So a<br>
> REST call to $IP/images/ would go to glance and a call to $IP/instances<br>
> would go to nova<br>
<br>
</div>... this thing sounds reasonable.<br>
<br>
Also, there could be many reasons not to use python-openstackclient, so<br>
making API more complex and simplifying things for users through<br>
openstackclient will not work for everybody.<br>
<div class=""><div class="h5"><br>
> ><br>
> > > * If it is still needed in Nova today, can we remove it in the future and<br>
> > > if so what is the timeline?<br>
> > ><br>
> > > best,<br>
> > > Joe Gordon<br>
> ><br>
> > > _______________________________________________<br>
> > > OpenStack-dev mailing list<br>
> > > <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> > > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> ><br>
> ><br>
> > Roman Bogorodskiy<br>
> ><br>
> > _______________________________________________<br>
> > OpenStack-dev mailing list<br>
> > <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
> ><br>
> ><br>
<br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
Roman Bogorodskiy<br>
</div></div><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>