build: do not enable KRaft for Kafka

This shouldn't be enabled silently as it can break existing setups.
Moreover, it seems not reliable yet.
This commit is contained in:
Vincent Bernat
2023-04-24 09:20:16 +02:00
parent 84a0d0ee70
commit b234a3f293
4 changed files with 11 additions and 8 deletions

View File

@@ -43,14 +43,15 @@ jobs:
image: bitnami/kafka:3.3
env:
KAFKA_BROKER_ID: "1"
KAFKA_ENABLE_KRAFT: "no"
KAFKA_CFG_ZOOKEEPER_CONNECT: "zookeeper:2181"
KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CLIENT:PLAINTEXT,CONTROLLER:PLAINTEXT,EXTERNAL:PLAINTEXT
KAFKA_CFG_LISTENERS: CLIENT://:9092,CONTROLLER://:9093,EXTERNAL://:9094
KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CLIENT:PLAINTEXT,EXTERNAL:PLAINTEXT
KAFKA_CFG_LISTENERS: CLIENT://:9092,EXTERNAL://:9093
KAFKA_CFG_ADVERTISED_LISTENERS: CLIENT://kafka:9092,EXTERNAL://localhost:9092
KAFKA_CFG_INTER_BROKER_LISTENER_NAME: CLIENT
ALLOW_PLAINTEXT_LISTENER: "yes"
ports:
- 9092:9094
- 9092:9093
redis:
image: bitnami/redis:7.0
env:

View File

@@ -27,7 +27,8 @@ run tests:
# kafka
ALLOW_PLAINTEXT_LISTENER: "yes"
KAFKA_BROKER_ID: "1"
KAFKA_CFG_LISTENERS: "PLAINTEXT://:9092,CONTROLLER://:9093"
KAFKA_ENABLE_KRAFT: "no"
KAFKA_CFG_LISTENERS: "PLAINTEXT://:9092"
KAFKA_CFG_ADVERTISED_LISTENERS: "PLAINTEXT://kafka:9092"
KAFKA_CFG_ZOOKEEPER_CONNECT: "zookeeper:2181"
# redis

View File

@@ -12,16 +12,16 @@ services:
environment:
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
- KAFKA_BROKER_ID=1
- KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CLIENT:PLAINTEXT,CONTROLLER:PLAINTEXT,EXTERNAL:PLAINTEXT
- KAFKA_CFG_LISTENERS=CLIENT://:9092,CONTROLLER://:9093,EXTERNAL://:9094
- KAFKA_ENABLE_KRAFT=no
- KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CLIENT:PLAINTEXT,EXTERNAL:PLAINTEXT
- KAFKA_CFG_LISTENERS=CLIENT://:9092,EXTERNAL://:9093
- KAFKA_CFG_ADVERTISED_LISTENERS=CLIENT://kafka:9092,EXTERNAL://localhost:9092
- KAFKA_CFG_INTER_BROKER_LISTENER_NAME=CLIENT
- ALLOW_PLAINTEXT_LISTENER=yes
- BITNAMI_DEBUG=true
depends_on:
- zookeeper
ports:
- 127.0.0.1:9092:9094/tcp
- 127.0.0.1:9092:9093/tcp
redis:
image: bitnami/redis:7.0

View File

@@ -34,6 +34,7 @@ services:
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
- ALLOW_PLAINTEXT_LISTENER=yes
- KAFKA_DELETE_TOPIC_ENABLE=true
- KAFKA_ENABLE_KRAFT=no
restart: unless-stopped
depends_on:
- zookeeper