Update Quantum API framework for Essex release
The aim of this blueprint is to keep track of the improvements in the Quantum API framework for the Essex release.
This changes include:
- separation of API routers,
- importing upgrades in nova Openstack API WSGI layer into Quantum
(in particular the improved Serializers/
- adapation of API controllers to the new model
Blueprint information
- Status:
- Complete
- Approver:
- dan wendlandt
- Priority:
- Medium
- Drafter:
- Salvatore Orlando
- Direction:
- Needs approval
- Assignee:
- Salvatore Orlando
- Definition:
- New
- Series goal:
- Proposed for essex
- Implementation:
- Implemented
- Milestone target:
- 2012.1
- Started by
- dan wendlandt
- Completed by
- dan wendlandt
Related branches
Related bugs
Sprints
Whiteboard
Note: this work will also useful in light of the Openstack-commons project. We expect to migrate to a common WSGI layer at some point in the future, possibly in the Essex timeframe.
Aligning our API layer with Openstack API WSGI framework will definitely be beneficial for the transition to Openstack-commons as well.
Gerrit topic: https:/
Addressed by: https:/
This changeset provides: - improved framework for API versioning, with separated controllers for each API version - Taken from nova:'Resource' class in WSGI framework. This class is a container for serializers, deserializers and controller - Better deseri
Gerrit topic: https:/