[openstack-dev] [api][all] api variation release by release
Matt Riedemann
mriedem at linux.vnet.ibm.com
Wed Jan 13 02:55:41 UTC 2016
On 1/12/2016 7:27 PM, joehuang wrote:
> Hello,
>
> As more and more OpenStack release are deployed in the production cloud,
> multiple releases of OpenStack co-located in a cloud is a very common
> situation. For example, “Juno” and “Liberty” releases co-exist in the
> same cloud.
>
> Then the cloud management software has to be aware of the API variation
> of different releases, and deal with the different field of object in
> the request / response. For example, in “Juno”, no “multiattach” field
> in the “volume” object, but the field presents in “Liberty”.
>
> Each releases will bring some API changes, it will be very useful that
> the API variation will also be publish after each release is delivered,
> so that the cloud management software can read and changes and react
> accordingly.
>
> Best Regards
>
> Chaoyi Huang ( Joe Huang )
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
Have you heard of this effort going on in multiple projects called
microversions? For example, in Nova:
http://docs.openstack.org/developer/nova/api_microversion_history.html
Nova and Ironic already support microversioned APIs. Cinder and Neutron
are working on it I think, and there could be others.
--
Thanks,
Matt Riedemann
More information about the OpenStack-dev
mailing list