Removal of extensions from the V3 API

Registered by Christopher Yeoh

Removal of extensions (either whole or partial) from the V3 API. Stuff we've decided we don't want to support after all.

Blueprint information

Status:
Complete
Approver:
Dan Smith
Priority:
Low
Drafter:
None
Direction:
Approved
Assignee:
Christopher Yeoh
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Christopher Yeoh
Completed by
Russell Bryant

Related branches

Sprints

Whiteboard

Removal of:
  - os-personalities
  - disk_config (already covered by https://blueprints.launchpad.net/nova/+spec/api-v3-remove-disk-config)
Possible removal of:
  - limits (quota_sets already covers absolute_limits)
  - can rate_limit be moved to quotas?
Removal from quotas:
   - floating ip, fixed ip, security_groups (users should access neutron directly)

Gerrit topic: https://review.openstack.org/#q,topic:bp/v3-api-remove-extensions,n,z

Addressed by: https://review.openstack.org/57089
    Removes os-personalities extension from the V3 API

Addressed by: https://review.openstack.org/57090
    Remove traces of V3 personality extension for api samples

Addressed by: https://review.openstack.org/57427
    Hide injected_file related quotas for V3 API

Addressed by: https://review.openstack.org/72058
    Removes os-simple-tenant-usage from the V3 API

Addressed by: https://review.openstack.org/72197
    Removes os-instance-usage-audit-log from the V3 API

Addressed by: https://review.openstack.org/72499
    Remove quota classes extension from the V3 API

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.