Add version information to API extensions
Add a version field to all extensions.
Remove the date stamp
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Christopher Yeoh
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
-
2013.2
- Started by
- Christopher Yeoh
- Completed by
- Christopher Yeoh
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
port agent API into v3 part1
Addressed by: https:/
Port agent API to v3 Part 2
Addressed by: https:/
port Service API into v3 part1
Addressed by: https:/
Port service API to v3 Part 2 and fix xml/json inconsistance issue
Addressed by: https:/
Port hypervisor API into v3 part1
Addressed by: https:/
Port hypervisor API into v3 part2
Addressed by: https:/
Port quota API into v3 part1
Addressed by: https:/
Port quota API into v3 part2
Addressed by: https:/
port Host API into v3 part1
Addressed by: https:/
port Host API into v3 part2
Addressed by: https:/
port AvailabilityZone API into v3 part1
Addressed by: https:/
Port AvailabilityZone API to v3 Part 2
Addressed by: https:/
port Instance_
Addressed by: https:/
port Instance_
Addressed by: https:/
port Simple_tenant_usage API into v3 part1
Addressed by: https:/
Port Simple_tenant_usage API to v3 Part 2
Addressed by: https:/
Fix v3 hypervisor extension search action follow REST principles
Addressed by: https:/
Fix v3 hypervisor extension follow REST principles
Addressed by: https:/
port Attach_interface API into v3 part1
Addressed by: https:/
Port AttachInterfaces API to v3 Part 2
Gerrit topic: https:/
Addressed by: https:/
Port coverage API into v3 part2
Addressed by: https:/
Add decorator 'action_response' for fixing coverage action return 204
Gerrit topic: https:/
Addressed by: https:/
Port extended-
Addressed by: https:/
Port extended-
Addressed by: https:/
Port extended-
Addressed by: https:/
Port coverage API into v3 part1
Addressed by: https:/
Port quota API into v3 part2
Addressed by: https:/
Merge extended_quotas into quota_sets API v3
Addressed by: https:/
Correct status code and response for quota_sets API v3
Addressed by: https:/
Use policy instead of authorize_
Addressed by: https:/
Port admin-actions API into v3 part1
Addressed by: https:/
Port admin-actions API into v3 part2
Addressed by: https:/
Correct the action name for admin_actions API v3
Addressed by: https:/
Remove generic exception catching for admin_actions API v3
Addressed by: https:/
port Deferred_delete API into v3 part1
Addressed by: https:/
Merge extension server-start-stop into servers core
Addressed by: https:/
port instance_actions API into v3 part1
Addressed by: https:/
Port instance_actions API to v3 Part 2
Addressed by: https:/
Port consoles extension API into v3 part1
Addressed by: https:/
Port consoles extension API into v3 part2
Addressed by: https:/
Use one action both for vnc and spice console in remote-consoles API v3
Addressed by: https:/
port disk_config API into v3 part1
Addressed by: https:/
Port disk_config API to v3 Part 2
Addressed by: https:/
Port attach and detach of volume-attachment into os-extended-volume v3
Addressed by: https:/
Demote admin-passwd from core of API v3 as extensions os-admin-passwd
Addressed by: https:/
Use concrete exception instead of generic exception for os-admin-actions API v3
Addressed by: https:/
port Service API into v3 part1
Addressed by: https:/
Port service API to v3 Part 2
Addressed by: https:/
Add create extension point for create instance with network in APIv3
Addressed by: https:/
Fix extensions os-remote-consoles to follow API v3 rules
Addressed by: https:/
Fix extensions agent follow API v3 rules
Addressed by: https:/
Add decorator expected_errors for V3 extensions services and server_password
Addressed by: https:/
Add expected_errors for extension extended_volumes v3
Addressed by: https:/
Add expected_errors for extension evacuate v3
Addressed by: https:/
Add expected_errors for extension deferred_delete v3
Addressed by: https:/
Add expected_errors for extension host
Addressed by: https:/
Add expected_errors for extension quota_classes v3
Addressed by: https:/
Fix extension rescue follow API v3 rules
Addressed by: https:/
Fix flavor v3 follow API v3 rules
Addressed by: https:/
Fix flavor_access extension follow API V3 rules
Addressed by: https:/
Add expected_errors for extension_info V3
Addressed by: https:/
Add expected_errors for extension server_diagnostics V3
Addressed by: https:/
Return 500 when an action without decorator expected_errors raise any exception
Addressed by: https:/
Add expected_errors for extension cells V3
Addressed by: https:/
Fix extension server_meta follow API v3 rules
Addressed by: https:/
Add expected_errors for extension shelve v3
Addressed by: https:/
Add expected_errors for extensions simple_tenant_usage v3
Addressed by: https:/
Add expected_errors for extension instance_actions v3
Addressed by: https:/
Add expected_errors for extension console_output v3
Addressed by: https:/
Add expected_errors for extension Console v3
Addressed by: https:/
Add expected_errors for extension keypair and availablity_zone
Addressed by: https:/
Fix instance_
Addressed by: https:/
Add expected_errors for extension certificates v3
Addressed by: https:/
Add expected_errors for extensions quota_sets and hypervisors
Addressed by: https:/
Fix limits v3 follow API v3 rules
Addressed by: https:/
Add expected_errors for extension images v3
Addressed by: https:/
Fix extension os-image-metadata follow API v3 rules
Addressed by: https:/
Add expected_errors for extension baremetal v3
Addressed by: https:/
Add expected_errors for ips v3
Addressed by: https:/
Fix ConfigDriveCont
Addressed by: https:/
Demote access_ips from servers core for v3
Addressed by: https:/
Add expected_errors for servers core v3
Gerrit topic: https:/
Addressed by: https:/
Extend server's show and detail to list port ids in os-networks
Addressed by: https:/
Add attach and detach port for extension networks v3
Addressed by: https:/
Add expected_errors for extension aggregates v3
Addressed by: https:/
Fix aggregate creation with null or too long name
Addressed by: https:/
Make availability_zone optional in create for aggregates v3
Addressed by: https:/
Fix the status code of create to 200 for aggregates v3
Gerrit topic: https:/
Addressed by: https:/
Add expected_errors for migrations v3
Addressed by: https:/
Add decorator expected_errors for flavors_extraspecs v3
Addressed by: https:/
Add V3 API samples for flavor-
Addressed by: https:/
Add V3 API samples for flavors,
Addressed by: https:/
Add V3 API samples for config-drive
Addressed by: https:/
Add alias as prefix to request params for config_drive v3
Addressed by: https:/
Enable extension access_ips for v3 API
Addressed by: https:/
Remove used_limits extension from the V3 API
Work Items
Work items:
Extension framework support for versioning: INPROGRESS
Port of all extensions: INPROGRESS
Dependency tree

* Blueprints in grey have been implemented.