Magesh kumar Nandakumar created KAFKA-8312:
----------------------------------------------
Summary: Rest advertised name is required while setting the
listener to 0.0.0.0
Key: KAFKA-8312
URL: https://issues.apache.org/jira/browse/KAFKA-8312
Project: Kafka
Issue Type: Improvement
Components: KafkaConnect
Affects Versions: 1.1.0
Reporter: Magesh kumar Nandakumar
Assignee: Magesh kumar Nandakumar
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-208%3A+Add+SSL+support+to+Kafka+Connect+REST+interface]
added the support for SSL and as part of it introduced a listener config.
Prior to the change, one could specify not specify a `host.name` config and
they would bind to default interface and this worked well for not requiring to
configure the `rest.advertised.host.name` explicitly. If one has to use https
they could still bind to default interface by not specifying the hostname but
when you use 0.0.0.0 as the host in listeners, you are required to set the
advertised.host.name explicitly. Connect framework can either use
InetAddress.getLocalHost().getCanonicalHostName() as the default value or use
the above only when the listeners host is 0.0.0.0. This might be an useful
improvement while configuring connectors to listen on all network interfaces.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)