You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Setting advertised listeners is not propagated to broker #564
Requirement: Giving access to Kafka brokers from within a k8s cluster.
Currently, only the external cluster IP is per default advertised by brokers. For my particular setup, this IP:port address isn't and shouldn't be accessible, not from inside or outside of the cluster.
When trying to set the advertised.listeners property of Kafka through KafkaCluster, it is not picked up by the broker configuration, see configuration below. This results in Kafka being effectively not usable in this particular scenario.
yet, the broker itself still does it's own override using the node port (CLIENT://$NODE:$(cat /stackable/tmp/kafka_nodeport)), not preferring the intended override:
Activity
terrancesnyder commentedon Jun 11, 2023
Also have a similar issue, config options dont get set. They do find themselves below;
bin/kafka-server-start.sh /stackable/config/server.properties
But are overridden in
kafka-operator/rust/crd/src/listener.rs
Line 58 in db3c918
Where its always using these settings.