API Extensions Policy Removal
Nova API extension concept is removed in Pike. But code is still present across
different files.
For Example: api/openstack/
adds the AZ in GET server API with extending the Show, Detail methods.
These extensions have their own policies enforcement also.
Like 'os_compute_
API have multiple policies enforcement- show server policy + each extensions
policies.
As there is no way to enable/disable extensions in API but we do have
extensions policies to control the APIs in term of their extended behavior.
Blueprint information
- Status:
- Complete
- Approver:
- Matt Riedemann
- Priority:
- Medium
- Drafter:
- Ghanshyam Mann
- Direction:
- Approved
- Assignee:
- Ghanshyam Mann
- Definition:
- Approved
- Series goal:
- Accepted for queens
- Implementation:
-
Implemented
- Milestone target:
-
queens-3
- Started by
- Ghanshyam Mann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Spec for API extensions policy removal
Approved for Queens. Marked as medium priority since it's a simplification effort for operators and an internal cleanup effort to benefit nova API developers. -- mriedem 20171025
Addressed by: https:/
Deprecate API extensions policies
Addressed by: https:/
Fix up formatting for deprecate-
Work Items
Dependency tree

* Blueprints in grey have been implemented.