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 merges the image_size extension response into image
view builder.
Partially implements: blueprint api-extensions-merge-stein
Change-Id: Ifca9d9b766c87d4e1107e9be07223f8d4a0d6794
API extensions policies have been deprecated in 17.0.0
release[1]. This commit removes them.
[1] Ie05f4e84519f8a00ffb66ea5ee920d5c7722a66b
Change-Id: Ib3faf85c78bc2cdee13175560dc1458ddb6cb7a8
This patch adds images related routes by a plain list,
instead of using stevedore.
After all the Nova API endpoints moves to the plain routes list,
the usage of stevedore for API loading will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I884dbfef8032a34d155a7022037f5690d86ef532
The 2.3 microversion used the OS-EXT-SRV-ATTR prefix for
compat with v2.0 for the ec2 API split out of nova.
The 2.16 microversion added the 'host_status' extended
server attribute and doesn't use the prefix.
This adds a note that nothing after the 2.3 microversion
should be using the OS-EXT-SRV-ATTR prefix since it's an
artifact of v2.0 and extensions which are deprecated in
v2.1.
Similar notes are added for other extensions that add
extended attribute names to other resources like AZs,
volumes and images.
Change-Id: I60a53e13121b7280a41c3889ba86edcd2ae7bf83