-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
Kessel | External Cluster Access [gRPC]
-
Product / Portfolio Work
-
False
-
-
False
-
Unset
-
To Do
-
CRCPLAN-356 - Management Fabric | M5 - Full Workspace and Access Mgmt. for Early Adopters
-
67% To Do, 33% In Progress, 0% 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
The HCC UI, RHSM, OCM and other Management Fabric adopters who are not deployed in the same cluster as the core Management Fabric services (primarily Kessel Inventory) will need to access Kessel through console.redhat.com vs internally via cluster services directly as other HCC and Insights services do. Work is needed across multiple services in order to enable and secure this functionality.
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.
- As a service, my workloads which are deployed on a separate cluster from HCC and Kessel services should be able to authenticate and have access requests fulfilled by Kessel services using REST/HTTP against console.redhat.com, using a user JWT or service account from RHSSO.
- As a service, my workloads which are deployed on a separate cluster from HCC and Kessel services should be able to authenticate and have access requests fulfilled by Kessel services using gRPC against console.redhat.com, using a user JWT or service account from RHSSO.
- As an external service, I should be able to consume messages from Kessel-driven Kafka messages.
- As an external service, I should have a strategy for testing against Kessel services, assuming my service is not a clowdapp.
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
Do any of these external services require bootstrapping without first visiting console?
- e.g. is subs inventory still available outside console?
- is blocked by
-
RHCLOUD-42362 Kessel | Dual Deployment in HCC clusters
-
- New
-