Create JSON Schema definitions for Nova v3 (and v2.1) API (partial)
API validation framework has been implemented. The framework validates API parameters with API schema written with JSONSchema.
We need to create API schemas for each Nova v3 API.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Medium
- Drafter:
- Ken'ichi Ohmichi
- Direction:
- Approved
- Assignee:
- Ken'ichi Ohmichi
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- John Garbutt
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
All tasks are managed on https:/
Gerrit topic: https:/
Addressed by: https:/
Add API schema for v3 migrate_server API
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguyAll tasks are managed on https:/
Gerrit topic: https:/
Addressed by: https:/
Add API schema for v3 migrate_server API
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Addressed by: https:/
API schema for v3 server_metadata API
Gerrit topic: https:/
Addressed by: https:/
Add v3-api-schema blueprint
Addressed by: https:/
Add API schema for v3 flavors_extraspecs API
Addressed by: https:/
Add API schema for v3 cells API
Addressed by: https:/
Extend API schema for API extensions
Addressed by: https:/
Add API schema for v3 servers API
Addressed by: https:/
Add API schema for v3 scheduler_hints extension
Addressed by: https:/
Add API schema for v3 attach_interfaces API
Addressed by: https:/
Add API schema for v3 access_ips extension
Addressed by: https:/
Add API schema for v3 aggregates API
Addressed by: https:/
Add API schema for v2.1/v3 create_backup API
Addressed by: https:/
Add API schema for v2.1/v3 reset_server_state API
Addressed by: https:/
Add API schema for v3 remote_consoles API
Addressed by: https:/
Add API schema for v3 hosts API
Addressed by: https:/
Add API schema for v3 user_data extension
Addressed by: https:/
Add API schema for v2.1/v3 availability_zone extension
Addressed by: https:/
Add API schema for v3 flavor_manage API
Addressed by: https:/
Add API schema for v2.1/v3 multiple_create extension
Addressed by: https:/
Add API schema for v3 quota_sets API
Addressed by: https:/
Add API schema for v3 block_device_
Addressed by: https:/
Add API schema for v2.1/v3 security_groups extension
Addressed by: https:/
Add API schema for v2.1/v3 config_drive extension
Addressed by: https:/
Extend API schema for "update a server" extensions
Addressed by: https:/
Extend API schema for "rebuild a server" extensions
Lets call this partially complete. If this is actually everything, then do please remove the partial. Any further patches should wait until post Juno --johnthetubaguy 21st August 2014