Sharing a topic fails when Kafka Proxy is enabled

Symptoms

If you have enabled the Kafka Proxy to connect to clients, clicking Share for reuse in the Event Streams UI to share Kafka topics with Event Endpoint Management results in the following issues:

  • A UI error notification appears, indicating the topic could not be shared. For example:
     Unable to share the topic
     Cannot access the Event Endpoint Management cluster. Contact your system administrator.
    
  • The admin API pod logs an error similar to the following example:

    2025-07-16 12:48:36 ERROR com.ibm.eventstreams.discovery.handlers.EventManagerHandler - There are no eligible endpoints with component(KAFKA), type(EXTERNAL), auth(SCRAM_SHA_512)
    

Causes

Sharing topics from the Event Streams UI with Event Endpoint Management requires access to Kafka endpoints. When Kafka Proxy is enabled, the configuration restricts this access, resulting in a failure to share topics.

Resolving the problem

To share topics in this scenario, do one of the following steps:

  • Remove the Kafka Proxy and verify that clients can connect directly to the Kafka brokers.
  • Add the topics manually in the Event Endpoint Management UI and connect the topics to the appropriate Kafka cluster.