Convert EC2 API to use nova objects
This blueprint covers updating EC2 API and related functions to use the Nova object model for all database interaction, like implementation in compute manager & nova-network now.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- wingwj
- Direction:
- Approved
- Assignee:
- Russell Bryant
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- wingwj
- Completed by
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Convert EC2 API to use nova objects
Spec not approved yet, un-targeting blueprint from juno-1 --johnthetubaguy (28th May 2014)
You should not set a milestone target unless the blueprint has been properly prioritized by the project drivers.
Spec approved, approved blueprint --johnthetubaguy (24th June 2014)
Some earlier patches for this were done here: https:/
Gerrit topic: https:/
Addressed by: https:/
Add new db api get functions for ec2_snapshot
Addressed by: https:/
Add EC2SnapshotMapping object
Addressed by: https:/
Use EC2SnapshotMapping for creating mappings
Addressed by: https:/
Get EC2 snapshot mappings with nova object
Addressed by: https:/
Remove unused db api methods
TODO: object for the s3_image_* stuff in the db API
Addressed by: https:/
Add S3ImageMapping object
Addressed by: https:/
ec2: Use S3ImageMapping object