Merge API extensions Controller and Schema code (Stein)

Registered by Matt Riedemann on 2018-07-26

Continue the work from Rocky:

https://blueprints.launchpad.net/nova/+spec/api-extensions-merge-rocky

Specifically, migrate the remaining extension controller code into the server ViewBuilder.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Matt Riedemann
Direction:
Approved
Assignee:
Ghanshyam Mann
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
milestone icon stein-1
Started by
Matt Riedemann on 2018-08-15
Completed by
melanie witt on 2018-10-24

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/api-extensions-merge-stein,n,z

Addressed by: https://review.openstack.org/502859
    Merge extended availability zone response into server controller

Addressed by: https://review.openstack.org/584223
    Merge config drive extension response into server controller

Addressed by: https://review.openstack.org/584590
    Merge extended server attributes extension response

Addressed by: https://review.openstack.org/584748
    Merge keypair extension response into server view builder

Addressed by: https://review.openstack.org/585262
    Merge server usage extension response into server view builder

Addressed by: https://review.openstack.org/585475
    Merge security groups extension response into server view builder

Addressed by: https://review.openstack.org/592092
    Merge extended_status extension response into server view builder

I think this was approved on 2018-08-15. -- melwitt 20180816

Addressed by: https://review.openstack.org/596285
    Merge extended_volumes extension response into server view builder

Gerrit topic: https://review.openstack.org/#q,topic:bug/1726301,n,z

Addressed by: https://review.openstack.org/594947
    Add scatter-gather-single-cell utility

Addressed by: https://review.openstack.org/592428
    Making instance/migration listing skipping down cells configurable

Addressed by: https://review.openstack.org/591656
    Add get_by_cell_and_project() method to InstanceMappingList

Gerrit topic: https://review.openstack.org/#q,topic:bp/handling-down-cell,n,z

Addressed by: https://review.openstack.org/603831
    Remove deprecated hide_server_address_states option

Addressed by: https://review.openstack.org/605435
    Add hide server address tests in test_serversV21.py

Addressed by: https://review.openstack.org/606031
    Merge used_limits extension response into limit view builder

Addressed by: https://review.openstack.org/606845
    Merge image_size extension response into image view builder

Gerrit topic: https://review.openstack.org/#q,topic:ext,n,z

Addressed by: https://review.openstack.org/607088
    Remove more code related to extensions and testing

Addressed by: https://review.openstack.org/607092
    [WIP]Remove extensions loading framework from wsgi.py

Addressed by: https://review.openstack.org/609403
    Remove the caching the resource on Request object

All changes merged as of 2018-10-22, so marking this blueprint as complete. -- melwitt 2018-10-24

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.