From 057a8167f2460e8a1de814abd15e265cf498282c Mon Sep 17 00:00:00 2001 From: Andrei Kholodnyi Date: Thu, 14 May 2026 01:05:32 +0200 Subject: [PATCH 1/3] chore(docker-compose): quote boolean-like env values for Kafka, Connect, and Zookeeper Signed-off-by: Andrei Kholodnyi --- deployment/docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deployment/docker-compose.yml b/deployment/docker-compose.yml index 7c8624e..5b9e2aa 100644 --- a/deployment/docker-compose.yml +++ b/deployment/docker-compose.yml @@ -60,7 +60,7 @@ services: environment: #KAFKA_NODE_ID: 1 KAFKA_BROKER_ID: 1 - KAFKA_KRAFT_MODE: true + KAFKA_KRAFT_MODE: "true" KAFKA_PROCESS_ROLES: broker,controller #KAFKA_CONTROLLER_QUORUM_VOTERS: 1@localhost:9093 KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093 @@ -100,8 +100,8 @@ services: CONNECT_STATUS_STORAGE_TOPIC: kc_connect-status CONNECT_KEY_CONVERTER: org.apache.kafka.connect.storage.StringConverter CONNECT_VALUE_CONVERTER: org.apache.kafka.connect.storage.StringConverter - CONNECT_KEY_CONVERTER_SCHEMAS_ENABLE: false - CONNECT_VALUE_CONVERTER_SCHEMAS_ENABLE: false + CONNECT_KEY_CONVERTER_SCHEMAS_ENABLE: "false" + CONNECT_VALUE_CONVERTER_SCHEMAS_ENABLE: "false" CONNECT_INTERNAL_KEY_CONVERTER: org.apache.kafka.connect.storage.StringConverter CONNECT_INTERNAL_VALUE_CONVERTER: org.apache.kafka.connect.storage.StringConverter CONNECT_REST_ADVERTISED_HOST_NAME: kafka @@ -160,7 +160,7 @@ services: - 2181:2181 restart: on-failure environment: - ALLOW_ANONYMOUS_LOGIN: yes + ALLOW_ANONYMOUS_LOGIN: "yes" ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_SERVER_ID: 1 ZOOKEEPER_SERVERS: zookeeper:2888:3888 From 02b8fa167096a1f9af5a4cbd25d9fbf344e72b3b Mon Sep 17 00:00:00 2001 From: Andrei Kholodnyi Date: Thu, 14 May 2026 21:57:54 +0200 Subject: [PATCH 2/3] Fix Kafka Connect bootstrap security protocol configuration (#11) Signed-off-by: Andrei Kholodnyi --- deployment/docker-compose.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deployment/docker-compose.yml b/deployment/docker-compose.yml index 5b9e2aa..a2ab8bf 100644 --- a/deployment/docker-compose.yml +++ b/deployment/docker-compose.yml @@ -92,7 +92,8 @@ services: ports: - 8083:8083 environment: - CONNECT_BOOTSTRAP_SERVERS: SASL_PLAINTEXT://kafka:9092 + CONNECT_BOOTSTRAP_SERVERS: kafka:9092 + CONNECT_SECURITY_PROTOCOL: PLAINTEXT CONNECT_REST_PORT: 8083 CONNECT_GROUP_ID: kafka-connect CONNECT_CONFIG_STORAGE_TOPIC: kc_connect-configs From ec194c5858dcca18b063b8dd285b41f0e2091230 Mon Sep 17 00:00:00 2001 From: Andrei Kholodnyi Date: Thu, 14 May 2026 21:59:53 +0200 Subject: [PATCH 3/3] Fix Kafka Connect REST healthcheck hostname configuration (#12) Signed-off-by: Andrei Kholodnyi --- deployment/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/docker-compose.yml b/deployment/docker-compose.yml index a2ab8bf..b194da9 100644 --- a/deployment/docker-compose.yml +++ b/deployment/docker-compose.yml @@ -105,7 +105,7 @@ services: CONNECT_VALUE_CONVERTER_SCHEMAS_ENABLE: "false" CONNECT_INTERNAL_KEY_CONVERTER: org.apache.kafka.connect.storage.StringConverter CONNECT_INTERNAL_VALUE_CONVERTER: org.apache.kafka.connect.storage.StringConverter - CONNECT_REST_ADVERTISED_HOST_NAME: kafka + CONNECT_REST_ADVERTISED_HOST_NAME: localhost CONNECT_LOG4J_ROOT_LOGLEVEL: INFO CONNECT_LOG4J_LOGGERS: "org.apache.kafka.connect.runtime.rest=WARN,org.reflections=ERROR" CONNECT_LOG4J_APPENDER_STDOUT_LAYOUT_CONVERSIONPATTERN: "[%d] %p %X{connector.context}%m (%c:%L)%n"