Hi,<div><br></div><div>We are working on a <a href="https://blueprints.launchpad.net/nova/+spec/add-extra-specs-to-flavor-list" target="_blank">blueprint</a>, which adds extra specs to the flavor show and detail calls.</div>
<div>As a part of this, we have added a new extension called FlavorWithExtraSpecs. When this extension is enabled, the extra_specs of the flavor </div>
<div>will be included as part of the response.</div><div><br></div><div>Since this extension will add extra fields (extra_specs of the flavor) to the response, the clients consuming this API will have to support the same.</div>
<div>Ideally none of the clients should fail, but we found the tempest tests on gerrit fail because the response has a new key which is not handled by the existing flavor format method.</div><div>We have made the required code fixes to tempest and it is <a href="https://review.openstack.org/#/c/40384/" target="_blank">in review</a>.</div>
<div><br></div><div>With this extension loaded, we will now see an extra field in the response.</div><div>Do you have any concerns with the approach we have taken?</div><div><br></div><div>Thanks,</div><div>Aditi</div>