@@ -33,8 +33,13 @@ build_zk_server_sasl_properties() {
3333 INTER_BROKER_PROTOCOL=${KB_KAFKA_SASL_INTER_BROKER_PROTOCOL}
3434 fi
3535
36- export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_PLAINTEXT
37- echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
36+ if [[ " $TLS_ENABLED " == " true" ]]; then
37+ export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=" INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_SSL"
38+ echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
39+ else
40+ export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=" INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_PLAINTEXT"
41+ echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
42+ fi
3843 export KAFKA_CFG_SASL_ENABLED_MECHANISMS=" ${ENABLED_MECHANISMS} "
3944 echo " [sasl]export KAFKA_CFG_SASL_ENABLED_MECHANISMS=${KAFKA_CFG_SASL_ENABLED_MECHANISMS} "
4045 export KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL=" ${INTER_BROKER_PROTOCOL} "
@@ -50,8 +55,13 @@ build_kraft_server_sasl_properties() {
5055 INTER_BROKER_PROTOCOL=${KB_KAFKA_SASL_INTER_BROKER_PROTOCOL}
5156 fi
5257
53- export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_PLAINTEXT
54- echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
58+ if [[ " $TLS_ENABLED " == " true" ]]; then
59+ export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=" CONTROLLER:PLAINTEXT,INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_SSL"
60+ echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
61+ else
62+ export KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=" CONTROLLER:PLAINTEXT,INTERNAL:SASL_PLAINTEXT,CLIENT:SASL_PLAINTEXT"
63+ echo " [sasl]KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=$KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP "
64+ fi
5565 export KAFKA_CFG_SASL_ENABLED_MECHANISMS=" ${ENABLED_MECHANISMS} "
5666 echo " [sasl]export KAFKA_CFG_SASL_ENABLED_MECHANISMS=${KAFKA_CFG_SASL_ENABLED_MECHANISMS} "
5767 export KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL=" ${INTER_BROKER_PROTOCOL} "
@@ -119,7 +129,7 @@ build_if_build_in_enabled() {
119129
120130get_client_default_mechanism () {
121131 isZkOrNot=" $1 "
122- if [[ " $( is_sasl_enabled) " == " false" ]]; then
132+ if [[ " $( is_sasl_enabled $isZkOrNot ) " == " false" ]]; then
123133 echo " "
124134 return 0
125135 fi
0 commit comments