[openstack-dev] [api][qa][tc][nova][cinder] Testing of a microversioned world

Jim Rollenhagen jim at jimrollenhagen.com
Mon Mar 13 19:23:02 UTC 2017


On Mon, Mar 13, 2017 at 12:58 PM, Chris Friesen <chris.friesen at windriver.com
> wrote:

> On 03/10/2017 01:37 PM, John Griffith wrote:
>
> Now that micro-versions are *the API versioning scheme to rule them all*
>> one
>> question I've not been able to find an answer for is what we're going to
>> promise
>> here for support and testing.  My understanding thus far is that the
>> "community"
>> approach here is "nothing is ever deprecated, and everything is supported
>> forever".
>>
>
> Nova has so far taken this approach, but there has been talk of bumping
> the minimum required microversion at every dev gathering.  It hasn't
> happened yet, but if the support costs of maintaining the compat code
> becomes too high then it could happen.
>

Indeed. We discussed this at the PTG a bit[0], and plan to use ironic as an
experiment for this. It's an admin-only API, so the API users should be the
same (or in contact with) the folks deploying it, and so it shouldn't be as
surprising. We hope to get some feedback and find out if doing this is as
terrible as we keep saying.

// jim

[0] line 146 here:
https://etherpad.openstack.org/p/ptg-architecture-workgroup
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170313/de78579c/attachment.html>


More information about the OpenStack-dev mailing list