Unified Limits Integration with Glance
Glance quota system is currently based on static value in config file,
so commmon for all tenant and cannot be consulted or edited without a
configuration change. There was many attempt to enhance this quota
system with a DB-based quota mecanism like we can found in Nova or Cinder,
but it was finally never implemented.
The goal here is to rely on the Keystone unified limit system[1], in order to
store the quota for each tenant in Keystone. This way, only the enforcing
of the quota will be done Glance side, using the oslo.limit[2] library.
[1] https:/
[2] https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Victor Coutellier
- Direction:
- Needs approval
- Assignee:
- Victor Coutellier
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
- During the POC implementation, some work was required on oslo.limit library (https:/
- In order to better explain how to use and configure oslo.limit library, an onboarding guide was submitted : https:/
Gerrit topic: https:/
Addressed by: https:/
[WIP] Implement unified limits
Gerrit topic: https:/