-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
[MVP Hosted] Resource API (Host) - Production inventory with authz-only store (F3b)
-
False
-
-
False
-
Unset
-
To Do
-
CRCPLAN-232 - AuthZ | PRBAC v2 Service Provider Migration Initiation (Internal)
-
0% To Do, 5% In Progress, 95% Done
-
-
Review the CRCPLAN parent feature for additional context, including the feature overview, goals, user stories and use cases, acceptance criteria, designs, dependencies, risks, assumptions, pending questions and documentation callouts.
Summary and goal
Description of what we're building, the end goal and how we'll go about it.
Building on RHCLOUD-34168, hosted services such as Notifications Service can reliably utilize Inventory in production. This only requires persistence via Relations API, and not Inventory's own persistence.
This requires not only some hardening and observability for reliability and support, but also the ability for services to bulk migrate their existing inventory.
Acceptance Criteria
These conditions must be met for the epic to be considered complete. This provides a detailed definition of scope and the expected outcomes, written from a user's point of view.
- Hosted services such as Notifications Service can reliably utilize Inventory in production so that they can turn on production access checks with Kessel and get equivalent results to current RBAC.
Checklist
Checklist Item | Required | Notes or Comments |
---|---|---|
Workstream or external team dependencies? | Y / N | |
ADR Required?
|
Y / N | |
Testing plans
|
Y / N | |
Known dependencies?
|
Y / N |
Open Questions
Capture any open questions and resolutions related to the epic goal or acceptance criteria. Add any additional details, questions or decisions that need to be made or addressed.