As nova extensions has been deprecated already and goal is to
merge all scattered code into main controller side.
Currently schema and request/response extended code are there
among all extensions.
This commit merge the server usage extension resposne into server
view builder.
Partially implements: blueprint api-extensions-merge-stein
Change-Id: Id14b60e5ad48a20c8d441f7c686a6cc0c30f7f6a
API extensions policies have been deprecated in 17.0.0
release[1]. This commit removes them.
[1] Ie05f4e84519f8a00ffb66ea5ee920d5c7722a66b
Change-Id: Ib3faf85c78bc2cdee13175560dc1458ddb6cb7a8
The extension will be removed from the Nova API totally. The extension_info
API is just for backward compatibility. And there is no way to disable/enable
the extension, also the discovery policy rules are removed, so it is time
to just hard-code most of the logic at here.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I56d859beb675199b209587bfe0a23cd9b75233ad