From 90d3797d69cfbb02b5a7ba2db4d0fc30c1a8346b Mon Sep 17 00:00:00 2001 From: edgarpsda Date: Mon, 30 Sep 2024 18:08:17 -0700 Subject: [PATCH] Bump Kafka version to 3.7.1 Update the Dockerfile to use the latest Kafka version, 3.7.1. This includes improvements and bug fixes. --- Dockerfile | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 49668583..708447fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,18 @@ FROM openjdk:11-jre-slim -ARG kafka_version=2.8.1 +ARG kafka_version=3.7.1 ARG scala_version=2.13 ARG vcs_ref=unspecified ARG build_date=unspecified LABEL org.label-schema.name="kafka" \ - org.label-schema.description="Apache Kafka" \ - org.label-schema.build-date="${build_date}" \ - org.label-schema.vcs-url="https://github.com/wurstmeister/kafka-docker" \ - org.label-schema.vcs-ref="${vcs_ref}" \ - org.label-schema.version="${scala_version}_${kafka_version}" \ - org.label-schema.schema-version="1.0" \ - maintainer="wurstmeister" + org.label-schema.description="Apache Kafka" \ + org.label-schema.build-date="${build_date}" \ + org.label-schema.vcs-url="https://github.com/wurstmeister/kafka-docker" \ + org.label-schema.vcs-ref="${vcs_ref}" \ + org.label-schema.version="${scala_version}_${kafka_version}" \ + org.label-schema.schema-version="1.0" \ + maintainer="wurstmeister" ENV KAFKA_VERSION=$kafka_version \ SCALA_VERSION=$scala_version \ @@ -26,22 +26,22 @@ RUN set -eux ; \ apt-get update ; \ apt-get upgrade -y ; \ apt-get install -y --no-install-recommends jq net-tools curl wget ; \ -### BEGIN docker for CI tests + ### BEGIN docker for CI tests apt-get install -y --no-install-recommends gnupg lsb-release ; \ - curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ; \ - echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ - $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null ; \ + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ; \ + echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ + $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null ; \ apt-get update ; \ apt-get install -y --no-install-recommends docker-ce-cli ; \ apt remove -y gnupg lsb-release ; \ apt clean ; \ apt autoremove -y ; \ apt -f install ; \ -### END docker for CI tests -### BEGIN other for CI tests + ### END docker for CI tests + ### BEGIN other for CI tests apt-get install -y --no-install-recommends netcat ; \ -### END other for CI tests + ### END other for CI tests chmod a+x /tmp2/*.sh ; \ mv /tmp2/start-kafka.sh /tmp2/broker-list.sh /tmp2/create-topics.sh /tmp2/versions.sh /usr/bin ; \ sync ; \