From 83d635767f4be4a92ea9f43c1f0be552fe9589d7 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sun, 27 Apr 2025 12:44:32 +0200 Subject: [PATCH] WIP:sasl-client--broker-angepasst--kaputt --- docker-compose.yml | 51 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 13f36a4..da3e6c7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,13 +27,24 @@ services: KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: | org.apache.kafka.common.security.plain.PlainLoginModule required \ user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ username="broker" \ password="geheim"; \ KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512 - KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; - KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; - KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 1000 + KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 KAFKA_LOG4J_LOGGERS: org.apache.kafka.metadata.migration=TRACE, kafka.authorizer.logger=INFO volumes: - kafka-1-data:/var/lib/kafka/data @@ -61,14 +72,25 @@ services: KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: | org.apache.kafka.common.security.plain.PlainLoginModule required \ user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ username="broker" \ password="geheim"; \ KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512 - KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; - KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 - KAFKA_LOG4J_LOGGERS: "org.apache.kafka.metadata.migration=TRACE" + KAFKA_LOG4J_LOGGERS: org.apache.kafka.metadata.migration=TRACE, kafka.authorizer.logger=INFO volumes: - kafka-2-data:/var/lib/kafka/data ports: @@ -100,14 +122,25 @@ services: KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: | org.apache.kafka.common.security.plain.PlainLoginModule required \ user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ + username="broker" \ + password="geheim"; \ + KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: | + org.apache.kafka.common.security.plain.PlainLoginModule required \ + user_broker="geheim" \ + user_client="geheim" \ username="broker" \ password="geheim"; \ KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512 - KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; - KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required user_client="geheim"; KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 - KAFKA_LOG4J_LOGGERS: "org.apache.kafka.metadata.migration=TRACE" + KAFKA_LOG4J_LOGGERS: org.apache.kafka.metadata.migration=TRACE, kafka.authorizer.logger=INFO volumes: - kafka-3-data:/var/lib/kafka/data ports: -- 2.20.1