[openstack-dev] [nova][glance] Proposal to remove `nova image-*` commands from novaclient
nik.komawar at gmail.com
Wed Apr 6 17:46:28 UTC 2016
Need a inline clarification.
On 4/6/16 10:58 AM, Flavio Percoco wrote:
> On 06/04/16 08:26 -0400, Sean Dague wrote:
>> On 04/06/2016 04:13 AM, Markus Zoeller wrote:
>>> +1 for deprecation and removal
>>> To be honest, when I started with Nova during Kilo, I didn't get
>>> why we have those passthrough APIs. They looked like convenience APIs.
>>> A short history lesson, why they got introduced, would be cool. I only
>>> found commit  which looks like they were there from the beginning.
>> The short history lesson is nova image API existed before glance. Glance
>> was a spin out from Nova of that API. Doing so doesn't immediately make
>> that API go away however. Especially as all these things live on
>> different ports with different end points. So the image API remained as
>> a proxy (as did volumes, baremetal, and even to some extend networks).
>> It's not super clear how you deprecate and remove these things without
>> breaking a lot of people, as a lot of the libraries implement the nova
>> image resources -
> We can deprecate it without removing it. We make it work with v2 and
> warning people that the API is not supported anymore. We don't fix
> bugs in that
> API but tell people to use the newer version.
> I think that should do it, unless I'm missing something.
Is it a safe practice to not fix bugs on a publicly exposed API? What
are the recommendations for such cases?
>> Sean Dague
>> OpenStack Development Mailing List (not for usage questions)
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OpenStack-dev