[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