From 0fe8a126fcada10712ee1cbbbdaa2a4aa4ab00ba Mon Sep 17 00:00:00 2001 From: MOHAMED Marouan Date: Wed, 10 Feb 2021 22:50:43 +0100 Subject: [PATCH 1/2] Add 'KAFKA_LISTENERS_COMMAND' environement parameter to build 'KAFKA_LISTENERS' on fly, for Kubernetes, using pod hostname when container started for example. --- start-kafka.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/start-kafka.sh b/start-kafka.sh index 85359118..b8d53913 100755 --- a/start-kafka.sh +++ b/start-kafka.sh @@ -80,6 +80,13 @@ if [[ -n "$RACK_COMMAND" && -z "$KAFKA_BROKER_RACK" ]]; then export KAFKA_BROKER_RACK fi +# Eval listeners command +if [[ -n "$KAFKA_LISTENERS_COMMAND" ]]; then + KAFKA_LISTENERS=$(eval "$KAFKA_LISTENERS_COMMAND") + export KAFKA_LISTENERS + unset KAFKA_LISTENERS_COMMAND +fi + # Try and configure minimal settings or exit with error if there isn't enough information if [[ -z "$KAFKA_ADVERTISED_HOST_NAME$KAFKA_LISTENERS" ]]; then if [[ -n "$KAFKA_ADVERTISED_LISTENERS" ]]; then From 855930a7b97dec041b824f9e4679178bb908adfb Mon Sep 17 00:00:00 2001 From: MOHAMED Marouan Date: Wed, 10 Feb 2021 22:51:42 +0100 Subject: [PATCH 2/2] Switching base image from 'openjdk:8u212-jre-alpine' to 'openjdk:8u201-jre-alpine' to prevent container core dump. See https://github.com/openhab/openhab-docker/issues/233 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5eca3982..5200dfc1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:8u212-jre-alpine +FROM openjdk:8u201-jre-alpine ARG kafka_version=2.7.0 ARG scala_version=2.13