Remove support for API extensions (partial)

Registered by Sean Dague

Remove support for API extensions

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Sean Dague
Direction:
Approved
Assignee:
Sean Dague
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/327188
    Tear down os-disk-config part 1

Addressed by: https://review.openstack.org/329549
    Tear down of os-disk-config part 2

Addressed by: https://review.openstack.org/330206
    WIP: remove os-disk-config part 3

Addressed by: https://review.openstack.org/330207
    WIP: remove os-disk-config part 4

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

Addressed by: https://review.openstack.org/331194
    WIP: remove scheduler_hints

Addressed by: https://review.openstack.org/331202
    WIP: remove extension of scheduler hints totally

Addressed by: https://review.openstack.org/331834
    WIP: remove access_ips extension

Addressed by: https://review.openstack.org/332261
    make failures on api_samples more clear

Addressed by: https://review.openstack.org/333014
    remove preserve-ephemeral rebuild extension

Addressed by: https://review.openstack.org/333030
    WIP: remove personality extension

Addressed by: https://review.openstack.org/333574
    collapse servers.ViewBuilderV21 into servers.ViewBuilder

This is closed for newton. I've opened a blueprint to continue this in ocata:

https://blueprints.launchpad.net/nova/+spec/api-no-more-extensions-ocata

-- mriedem 20160901

Note: the ocata blueprint does not exist, go straight to pike:

https://blueprints.launchpad.net/nova/+spec/api-no-more-extensions-pike

-- jroll 20180118

Addressed by: https://review.openstack.org/396611
    WIP: remove keypair server extension

Addressed by: https://review.openstack.org/406787
    Merge v21 view builder for limit API

Addressed by: https://review.openstack.org/406806
    Merge v21 view builder for flavor API

Addressed by: https://review.openstack.org/406821
    Merge v21 view builder for ips API

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.