Ron Dagostino created KAFKA-12374:
-------------------------------------

             Summary: Add missing config sasl.mechanism.controller.protocol
                 Key: KAFKA-12374
                 URL: https://issues.apache.org/jira/browse/KAFKA-12374
             Project: Kafka
          Issue Type: Bug
          Components: config
    Affects Versions: 2.8.0
            Reporter: Ron Dagostino
            Assignee: Ron Dagostino
             Fix For: 2.8.0


The config `sasl.mechanism.controller.protocol` from KIP-631 is not 
implemented.  Furthermore, `KafkaRaftManager` is using inter-broker security 
information when it connects to the Raft controller quorum.  KafkaRaftClient 
should use the first entry in `controller.listener.names` to determine the 
listener name; that listener name's mapped value in the 
`listener.security.protocol.map` (if such a mapping exists, otherwise the 
listener name itself) for the security protocol; and the value of 
`sasl.mechanism.controller.protocol` for the SASL mechanism.  Finally, 
`RaftControllerNodeProvider` needs to use the value of 
`sasl.mechanism.controller.protocol` instead of the inter-broker sasl mechanism 
(it currently determines the listener name and security protocol correctly)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to