diff --git a/kafka/Dockerfile b/kafka/Dockerfile index 114c31c..0e90a60 100644 --- a/kafka/Dockerfile +++ b/kafka/Dockerfile @@ -1,26 +1,27 @@ ARG REGISTRY=swh-jenkins FROM $REGISTRY/tox as kafka_fetcher # retrieve and uncompress kafka application, checking it's the # expected archive we retrieve -ARG SCALA_VERSION=2.12 -ARG KAFKA_VERSION=2.4.0 +ARG SCALA_VERSION=2.13 +ARG KAFKA_VERSION=2.6.0 ARG KAFKA_APP=kafka_${SCALA_VERSION}-${KAFKA_VERSION} ARG TARBALL=${KAFKA_APP}.tgz -ARG KAFKA_SHA512SUM=53b52f86ea56c9fac62046524f03f75665a089ea2dae554aefe3a3d2694f2da88b5ba8725d8be55f198ba80695443559ed9de7c0b2a2817f7a6141008ff79f49 +ARG KAFKA_SHA512SUM=D884E4DF7D85B4FFF54CA9CD987811C58506AD7871B9ED7114BBAFA6FEE2E79F43D04C550EEA471F508B08EA34B4316EA1E529996066FD9B93FCF912F41F6165 ARG CHECKSUMS=${TARBALL}.sha512 +ARG APACHE_MIRROR_URL=https://archive.apache.org RUN mkdir /home/jenkins/opt -RUN curl -fsSLo ${TARBALL} http://apache.mirrors.ovh.net/ftp.apache.org/dist/kafka/${KAFKA_VERSION}/${TARBALL} && \ +RUN curl -fsSLo ${TARBALL} ${APACHE_MIRROR_URL}/dist/kafka/${KAFKA_VERSION}/${TARBALL} && \ ( echo "${KAFKA_SHA512SUM} ${TARBALL}" > ${CHECKSUMS} ) && \ sha512sum -c ${CHECKSUMS} && \ tar xf ${TARBALL} -C /home/jenkins/opt && \ ln -s ${KAFKA_APP} /home/jenkins/opt/kafka FROM $REGISTRY/tox USER root WORKDIR /opt COPY --from=kafka_fetcher /home/jenkins/opt/ . RUN chown -R jenkins: /opt/ USER jenkins ENV SWH_KAFKA_ROOT=/opt/kafka