-
Story
-
Resolution: Done
-
Normal
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
Unset
-
None
-
-
-
-
Access & Management Sprint 112, Access & Management Sprint 113, Access & Management Sprint 114, A&M Tech Debt Sprint Q3 2025, Access & Management Sprint 115, Access & Management Sprint 116, Access & Management Sprint 117, Access & Management Sprint 118
- new deployments for RBAC consumer (ephemeral, stage, prod)
- 1 pod
- same namespace like RBAC
- Implement RBAC consumer, which will do no-op on processing messages
- Add selection to workspace create
- [Needs clarification]Implement replication in RBAC consumer as is done in https://github.com/project-kessel/kafka-relations-sink
- This will include switching from kafka-relations-sink to RBAC consumer but only for only create workspace events.
- Events will stop being sent to old topic -> This part needs to be clarified regard to HBI
- Events will stop being sent to new topic for read-your writes
- Implements related features from https://github.com/project-kessel/kafka-relations-sink
- Write new workspace creation (only relations to add)
- Implement retry logic
- Implement monitoring
- we need to sent metric after success write (similar like in sink connector) to contribute this dashboard https://grafana.stage.devshift.net/d/ce3ty1vy1gpvkd/kessel-relations-api-data-sync?orgId=1&from=now-30m&to=now&timezone=browser&var-Datasource=PDD8BE47D10408F45
- This will include switching from kafka-relations-sink to RBAC consumer but only for only create workspace events.
- implement logic from read-only-write discussed in https://docs.google.com/document/d/10_CiuaUxkMhNl0kks6Zz9BHS8GFDq7ZnSePcOXx4jVc/edit?tab=t.0
-
- store ktn(zookie token) into api_tenant table
- sent notify command(it unblock requests)
- Additional Alerts/Monitoring ?
- blocks
-
RHCLOUD-41789 Add Notify Part to RBAC kafka consumer
-
- Refinement
-