-
Feature
-
Resolution: Unresolved
-
Major
-
rhos-18.0 FR 2 (Mar 2025)
-
None
-
Not Selected
-
False
-
False
-
-
-
0
-
0
-
Enhancement
converted from BZ/EPIC to Feature
Feature Overview
Glance currently lacks per-tenant quota capabilities, which is something that other OpenStack projects have had for quite some time. Especially since Glance is a key project for a working cloud, and because it involves consumption of expensive resources, quotas are necessary for operators to properly restrict usage. Public clouds charge for every resource, and thus per-tenant limits may be less important. However, private clouds generally do not bill for usage, and instead rely on pre-paid quotas for resource sharing.
Goals
- Deliver upstream feature to RHOSO-18
- Customer facing documentation
- Automated Test
- Plan support enablement
Requirements
Requirement | Notes | isMVP? |
---|---|---|
Done - Acceptance Criteria (mandatory - Complete while in Refinement status):
- Unified quota per tenant should work as per upstream spec
- Full unit test coverage
- Tempest test coverage running in upstream gates
- Tempest test coverage running in downstream jobs
- Manual test with keystone integration.
- Doc verification
Use Cases - i.e. User Experience & Workflow: (Initial completion while in Refinement status):
Include use case diagrams, main success scenarios, alternative flow scenarios.
<your text here>
Out of Scope __(Initial completion while in Refinement status):
High-level list of items or persona’s that are out of scope.
<your text here>
Documentation Considerations __(Initial completion while in Refinement status):
Provide information that needs to be considered and planned so that documentation will meet customer needs. If the feature extends existing functionality, provide a link to its current documentation..
<your text here>
Questions to Answer __(Initial completion while in Refinement status):
Include a list of refinement / architectural questions that may need to be answered before coding can begin.
<your text here>
Background and Strategic Fit (Initial completion while in Refinement status):
Provide any additional context is needed to frame the feature.
<your text here>
Customer Considerations __(Initial completion while in Refinement status):
Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.
<your text here>
Team Sign Off (Completion while in Planning status)
- All required Epics (known at the time) are linked to the this Feature
- All required Stories, Tasks (known at the time) for the most immediate Epics have been created and estimated
- Add - Reviewers name, Team Name
- Acceptance == Feature as “Ready” - well understood and scope is clear - Acceptance Criteria (scope) is elaborated, well defined, and understood
- Note: Only set FixVersion/s: on a Feature if the delivery team agrees they have the capacity and have committed that capability for that milestone
Reviewed By | Team Name | Accepted | Notes |
- …
- depends on
-
OSPRH-746 Implement Unified Keystone Quotas in Glance
-
- Review
-