Skip to content

Commit 279a7dd

Browse files
committed
Add the sasl_kerberos_domain_name arg to KafkaAdminClient
Previously the `sasl_kerberos_domain_name` was missing from the Admin client. It is already present in the Consumer/Producer, and in all three cases gets transparently passed down to the client.
1 parent 5a72a62 commit 279a7dd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

kafka/admin/client.py

+3
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ class KafkaAdminClient(object):
134134
Required if sasl_mechanism is PLAIN.
135135
sasl_kerberos_service_name (str): Service name to include in GSSAPI
136136
sasl mechanism handshake. Default: 'kafka'
137+
sasl_kerberos_domain_name (str): kerberos domain name to use in GSSAPI
138+
sasl mechanism handshake. Default: one of bootstrap servers
137139
sasl_oauth_token_provider (AbstractTokenProvider): OAuthBearer token provider
138140
instance. (See kafka.oauth.abstract). Default: None
139141
@@ -169,6 +171,7 @@ class KafkaAdminClient(object):
169171
'sasl_plain_username': None,
170172
'sasl_plain_password': None,
171173
'sasl_kerberos_service_name': 'kafka',
174+
'sasl_kerberos_domain_name': None,
172175
'sasl_oauth_token_provider': None,
173176

174177
# metrics configs

0 commit comments

Comments
 (0)