From cda56090b749569b7aed288045bf921e5fc8de01 Mon Sep 17 00:00:00 2001 From: Ilia Beliaev Date: Wed, 3 Apr 2024 03:42:55 +0200 Subject: [PATCH] Fix zookeeper initialization (#8433) --- .../org/testcontainers/containers/KafkaContainer.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java b/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java index d76154505c2..a7144c0861b 100644 --- a/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java +++ b/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java @@ -182,15 +182,14 @@ protected void containerIsStarting(InspectContainerResponse containerInfo) { // exporting KAFKA_ADVERTISED_LISTENERS with the container hostname command += String.format("export KAFKA_ADVERTISED_LISTENERS=%s\n", kafkaAdvertisedListeners); - if (this.kraftEnabled && isLessThanCP740()) { + if (!this.kraftEnabled || isLessThanCP740()) { // Optimization: skip the checks command += "echo '' > /etc/confluent/docker/ensure \n"; - command += commandKraft(); } - if (!this.kraftEnabled) { - // Optimization: skip the checks - command += "echo '' > /etc/confluent/docker/ensure \n"; + if (this.kraftEnabled) { + command += commandKraft(); + } else if (this.externalZookeeperConnect == null) { command += commandZookeeper(); }