Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-40623

Add a kafka consumer with a flag to turn on

XMLWordPrintable

    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • 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

       

      1. 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
      2. Add selection to workspace create 
      3. [Needs clarification]Implement replication in RBAC consumer as is done in https://github.com/project-kessel/kafka-relations-sink
        1. This will include switching from kafka-relations-sink to RBAC consumer but only for only create workspace events.
          1. Events will stop being sent to old topic -> This part needs to be clarified regard to HBI 
          2. Events will stop being sent to new topic for read-your writes
        2. Implements related features  from https://github.com/project-kessel/kafka-relations-sink
          1. Write new workspace creation (only relations to add) 
          2. Implement retry logic
        3. Implement monitoring
          1. 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
      4. implement logic from read-only-write discussed in https://docs.google.com/document/d/10_CiuaUxkMhNl0kks6Zz9BHS8GFDq7ZnSePcOXx4jVc/edit?tab=t.0 
        1. store ktn(zookie token) into api_tenant table
        2. sent notify command(it unblock requests)
      1. Additional Alerts/Monitoring ?

       

              lpichler@redhat.com Libor Pichler
              rh-ee-zhzeng Jay Zeng
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: