Merge API extensions Controller and Schema code (Rocky)
Continue the work from Queens:
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Matt Riedemann
- Priority:
- Low
- Drafter:
- Matt Riedemann
- Direction:
- Approved
- Assignee:
- Ghanshyam Mann
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
-
Implemented
- Milestone target:
-
rocky-3
- Started by
- Ghanshyam Mann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
There were no changes posted for this in the Rocky release so I'm un-targeting it. -- mriedem 20180613
Gerrit topic: https:/
Addressed by: https:/
Merge extended availability zone controller
Addressed by: https:/
Merge server create schema for legacy BDM extension
Addressed by: https:/
Merge server create schema for BDM v2 extension
Addressed by: https:/
Merge server create schema for config drive extension
Addressed by: https:/
Merge server create schema for keypair extension
Addressed by: https:/
Merge server create schema for multiple create extension
Addressed by: https:/
Merge server create schema for scheduler hint extension
Addressed by: https:/
Merge server create schema for security group extension
Addressed by: https:/
Merge server create schema for user data extension
Addressed by: https:/
Merge server create for user data extension
Addressed by: https:/
Merge server create for security group extension
We discussed this blueprint in the nova meeting today and agreed to re-approve it for Rocky. -- melwitt 20180628
Addressed by: https:/
Merge server create for scheduler hint extension
Addressed by: https:/
Merge server create for multiple-create extension
Addressed by: https:/
Merge server create for keypair extension
Addressed by: https:/
Merge server create for config_drive extension
Addressed by: https:/
Merge server create for bdm extensions
Gerrit topic: https:/
Addressed by: https:/
Remove stevedore extensions server_create method
Addressed by: https:/
Merge extended availability zone controller
Addressed by: https:/
Merge config drive extension response into server controller
Addressed by: https:/
Merge extended serve _attributes extension response
Addressed by: https:/
Merge keypair extension response into server view builder
Addressed by: https:/
Merge server usage extension response into server view builder
Addressed by: https:/
Merge security groups extension response into server view builder
The special server create handler methods for extensions were all removed and merged into the main server create() flow in Rocky. Moving the extension code into the server view builder remains for Stein, so that will happen in a follow up blueprint. -- mriedem 20180726
Work Items
Dependency tree

* Blueprints in grey have been implemented.