[openstack-dev] [nova] bp and/or spec required for new metadata service API version?
Sylvain Bauza
sbauza at redhat.com
Mon Jul 6 17:37:42 UTC 2015
Le 06/07/2015 19:22, Matt Riedemann a écrit :
> Related to this change [1] which adds a new LIBERTY openstack version
> to the metadata service API, it's pretty trivial but it's akin to
> microversions in the nova-api v2.1 code, and we require blueprints and
> specs for those changes generally.
>
> So do we require a blueprint and optionally a spec for this type of
> change, or is it simple enough as a bug fix on it's own?
>
> [1] https://review.openstack.org/#/c/197185/
>
IMHO, all changes to internal interfaces (not only REST APIs, including
RPC) need a spec, in particular if the payload is changing.
We had the same discussion for the Scheduler API where a new field was
about to be added to the filter_properties dict. While it's pretty
trivial, I think we need to go over all that change to see why it's
needed and if it's backwards compatible.
My 2cts (EUR of course)
-Sylvain
More information about the OpenStack-dev
mailing list