From fd1b1c09757cbfbbd14ce23ca02abe7e092a21aa Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 6 Apr 2026 14:43:43 +0530 Subject: [PATCH 1/7] Add integrator-dist Dockerfiles for alpine, ubuntu, and rocky --- dockerfiles/alpine/integrator-dist/Dockerfile | 69 +++++++++++++++++ dockerfiles/alpine/integrator-dist/README.md | 1 + dockerfiles/rocky/integrator-dist/Dockerfile | 69 +++++++++++++++++ dockerfiles/rocky/integrator-dist/README.md | 1 + dockerfiles/ubuntu/integrator-dist/Dockerfile | 75 +++++++++++++++++++ dockerfiles/ubuntu/integrator-dist/README.md | 1 + 6 files changed, 216 insertions(+) create mode 100644 dockerfiles/alpine/integrator-dist/Dockerfile create mode 100644 dockerfiles/alpine/integrator-dist/README.md create mode 100644 dockerfiles/rocky/integrator-dist/Dockerfile create mode 100644 dockerfiles/rocky/integrator-dist/README.md create mode 100644 dockerfiles/ubuntu/integrator-dist/Dockerfile create mode 100644 dockerfiles/ubuntu/integrator-dist/README.md diff --git a/dockerfiles/alpine/integrator-dist/Dockerfile b/dockerfiles/alpine/integrator-dist/Dockerfile new file mode 100644 index 00000000..a4b1d763 --- /dev/null +++ b/dockerfiles/alpine/integrator-dist/Dockerfile @@ -0,0 +1,69 @@ +FROM alpine:3.22.2 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + +RUN apk update && apk upgrade --no-cache \ + && apk add --no-cache ca-certificates curl musl-locales musl-locales-lang unzip wget \ + && rm -rf /var/cache/apk/* + +ENV JAVA_VERSION jdk-21.0.6+7 + +# install Temurin OpenJDK 21 +RUN set -eux; \ + ARCH="$(apk --print-arch)"; \ + case "${ARCH}" in \ + amd64|x86_64) \ + ESUM='6c66470a9143ad562570a34c1583d9fa50bf904f6f9ced642e9d800ce043a0f3'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + aarch64|arm64) \ + ESUM='2798990401d9c47eaeddb7d5148f577770e4c1013b9223290a43765463204ae4'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + tar --extract \ + --file /tmp/openjdk.tar.gz \ + --directory /opt/java/openjdk \ + --strip-components 1 \ + --no-same-owner \ + ; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +LABEL maintainer="WSO2 Docker Maintainers " + +ARG USER=wso2carbon +ARG USER_ID=10802 +ARG USER_GROUP=wso2 +ARG USER_GROUP_ID=10802 +ARG USER_HOME=/home/${USER} +ARG WSO2_SERVER_NAME=wso2-integrator-dist +ARG WSO2_SERVER_VERSION=5.0.0 +ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} +ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} +ARG WSO2_SERVER_DIST_URL= + +RUN addgroup -S -g ${USER_GROUP_ID} ${USER_GROUP} \ + && adduser -S -u ${USER_ID} -h ${USER_HOME} -G ${USER_GROUP} ${USER} + +RUN wget -O ${WSO2_SERVER}.zip "${WSO2_SERVER_DIST_URL}" \ + && unzip -d ${USER_HOME} ${WSO2_SERVER}.zip \ + && rm -f ${WSO2_SERVER}.zip \ + && chown -R ${USER}:${USER_GROUP} ${USER_HOME} + +ENV BALLERINA_HOME=${WSO2_SERVER_HOME}/ballerina-2201.13.2 +ENV PATH="${BALLERINA_HOME}/bin:${PATH}" + +USER ${USER_ID} +WORKDIR ${USER_HOME} + +CMD ["bal", "version"] diff --git a/dockerfiles/alpine/integrator-dist/README.md b/dockerfiles/alpine/integrator-dist/README.md new file mode 100644 index 00000000..81ccd91a --- /dev/null +++ b/dockerfiles/alpine/integrator-dist/README.md @@ -0,0 +1 @@ +# WSO2 Integrator Distribution Docker resources for Alpine diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile new file mode 100644 index 00000000..7d0cc2af --- /dev/null +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -0,0 +1,69 @@ +FROM rockylinux:9.5 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + +RUN dnf update -y \ + && dnf install -y ca-certificates curl glibc-langpack-en unzip wget \ + && dnf clean all + +ENV JAVA_VERSION jdk-21.0.6+7 + +# install Temurin OpenJDK 21 +RUN set -eux; \ + ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ + case "${ARCH}" in \ + aarch64|arm64) \ + ESUM='04fe1273f624187d927f1b466e8cdb630d70786db07bee7599bfa5153060afd3'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + ppc64el|powerpc:common64) \ + ESUM='163724b70b86d5a8461f85092165a9cc5a098ed900fee90d1b0c0be9607ae3d2'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + amd64|i386:x86-64) \ + ESUM='a2650fba422283fbed20d936ce5d2a52906a5414ec17b2f7676dddb87201dbae'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + curl -LfsSo /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + cd /opt/java/openjdk; \ + tar -xf /tmp/openjdk.tar.gz --strip-components=1; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +LABEL maintainer="WSO2 Docker Maintainers " + +ARG USER=wso2carbon +ARG USER_ID=10802 +ARG USER_GROUP=wso2 +ARG USER_GROUP_ID=10802 +ARG USER_HOME=/home/${USER} +ARG WSO2_SERVER_NAME=wso2-integrator-dist +ARG WSO2_SERVER_VERSION=5.0.0 +ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} +ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} +ARG WSO2_SERVER_DIST_URL= + +RUN groupadd --system -g ${USER_GROUP_ID} ${USER_GROUP} \ + && useradd --system --create-home --home-dir ${USER_HOME} --no-log-init -g ${USER_GROUP_ID} -u ${USER_ID} ${USER} + +RUN wget -O ${WSO2_SERVER}.zip "${WSO2_SERVER_DIST_URL}" \ + && unzip -d ${USER_HOME} ${WSO2_SERVER}.zip \ + && rm -f ${WSO2_SERVER}.zip \ + && chown -R ${USER}:${USER_GROUP} ${USER_HOME} + +ENV BALLERINA_HOME=${WSO2_SERVER_HOME}/ballerina-2201.13.2 +ENV PATH="${BALLERINA_HOME}/bin:${PATH}" + +USER ${USER_ID} +WORKDIR ${USER_HOME} + +CMD ["bal", "version"] diff --git a/dockerfiles/rocky/integrator-dist/README.md b/dockerfiles/rocky/integrator-dist/README.md new file mode 100644 index 00000000..cfc8f29f --- /dev/null +++ b/dockerfiles/rocky/integrator-dist/README.md @@ -0,0 +1 @@ +# WSO2 Integrator Distribution Docker resources for Rocky diff --git a/dockerfiles/ubuntu/integrator-dist/Dockerfile b/dockerfiles/ubuntu/integrator-dist/Dockerfile new file mode 100644 index 00000000..ee9072d7 --- /dev/null +++ b/dockerfiles/ubuntu/integrator-dist/Dockerfile @@ -0,0 +1,75 @@ +FROM ubuntu:25.10 + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' + +RUN apt-get update && apt-get upgrade -y \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates curl locales unzip wget \ + && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \ + && locale-gen en_US.UTF-8 \ + && rm -rf /var/lib/apt/lists/* + +ENV JAVA_VERSION jdk-21.0.6+7 + +# install Temurin OpenJDK 21 +RUN set -eux; \ + ARCH="$(dpkg --print-architecture)"; \ + case "${ARCH}" in \ + aarch64|arm64) \ + ESUM='04fe1273f624187d927f1b466e8cdb630d70786db07bee7599bfa5153060afd3'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + ppc64el|powerpc:common64) \ + ESUM='163724b70b86d5a8461f85092165a9cc5a098ed900fee90d1b0c0be9607ae3d2'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + s390x|s390:64-bit) \ + ESUM='5ba742c87d48fcf564def56812699f6499a1cfd3535ae43286e94e74b8165faf'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + amd64|i386:x86-64) \ + ESUM='a2650fba422283fbed20d936ce5d2a52906a5414ec17b2f7676dddb87201dbae'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz'; \ + ;; \ + *) \ + echo "Unsupported arch: ${ARCH}"; \ + exit 1; \ + ;; \ + esac; \ + curl -LfsSo /tmp/openjdk.tar.gz ${BINARY_URL}; \ + echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -; \ + mkdir -p /opt/java/openjdk; \ + cd /opt/java/openjdk; \ + tar -xf /tmp/openjdk.tar.gz --strip-components=1; \ + rm -rf /tmp/openjdk.tar.gz; + +ENV JAVA_HOME=/opt/java/openjdk \ + PATH="/opt/java/openjdk/bin:$PATH" + +LABEL maintainer="WSO2 Docker Maintainers " + +ARG USER=wso2carbon +ARG USER_ID=10802 +ARG USER_GROUP=wso2 +ARG USER_GROUP_ID=10802 +ARG USER_HOME=/home/${USER} +ARG WSO2_SERVER_NAME=wso2-integrator-dist +ARG WSO2_SERVER_VERSION=5.0.0 +ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} +ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} +ARG WSO2_SERVER_DIST_URL= + +RUN groupadd --system -g ${USER_GROUP_ID} ${USER_GROUP} \ + && useradd --system --create-home --home-dir ${USER_HOME} --no-log-init -g ${USER_GROUP_ID} -u ${USER_ID} ${USER} + +RUN wget -O ${WSO2_SERVER}.zip "${WSO2_SERVER_DIST_URL}" \ + && unzip -d ${USER_HOME} ${WSO2_SERVER}.zip \ + && rm -f ${WSO2_SERVER}.zip \ + && chown -R ${USER}:${USER_GROUP} ${USER_HOME} + +ENV BALLERINA_HOME=${WSO2_SERVER_HOME}/ballerina-2201.13.2 +ENV PATH="${BALLERINA_HOME}/bin:${PATH}" + +USER ${USER_ID} +WORKDIR ${USER_HOME} + +CMD ["bal", "version"] diff --git a/dockerfiles/ubuntu/integrator-dist/README.md b/dockerfiles/ubuntu/integrator-dist/README.md new file mode 100644 index 00000000..aeb11499 --- /dev/null +++ b/dockerfiles/ubuntu/integrator-dist/README.md @@ -0,0 +1 @@ +# WSO2 Integrator Distribution Docker resources for Ubuntu From 4240a3547689d8b7d5308e5b161c47c57dd74ba7 Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 25 May 2026 09:44:49 +0530 Subject: [PATCH 2/7] Fix review suggestions --- dockerfiles/rocky/integrator-dist/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index 7d0cc2af..9544a29d 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -1,9 +1,9 @@ -FROM rockylinux:9.5 +FROM rockylinux/rockylinux:9.5 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN dnf update -y \ - && dnf install -y ca-certificates curl glibc-langpack-en unzip wget \ + && dnf install -y binutils ca-certificates curl glibc-langpack-en unzip wget \ && dnf clean all ENV JAVA_VERSION jdk-21.0.6+7 From 0cc8a6ab0ad851e02a3b12274cadefbdbec87401 Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 25 May 2026 14:13:52 +0530 Subject: [PATCH 3/7] Fix review suggestions --- dockerfiles/rocky/integrator-dist/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index 9544a29d..2e8aaa1d 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -2,8 +2,13 @@ FROM rockylinux/rockylinux:9.5 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +RUN dnf install -y glibc-locale-source glibc-langpack-en \ + && localedef -i en_US -f UTF-8 en_US.UTF-8 \ + && echo "LANG=en_US.UTF-8" > /etc/locale.conf \ + && echo "LC_ALL=en_US.UTF-8" >> /etc/environment + RUN dnf update -y \ - && dnf install -y binutils ca-certificates curl glibc-langpack-en unzip wget \ + && dnf install -y binutils ca-certificates curl unzip wget \ && dnf clean all ENV JAVA_VERSION jdk-21.0.6+7 From c8ea9f56c606712dd16d9a3154a92c520882d42c Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 25 May 2026 14:24:00 +0530 Subject: [PATCH 4/7] Fix review suggestions --- dockerfiles/rocky/integrator-dist/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index 2e8aaa1d..3ca9b9c3 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -5,7 +5,9 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN dnf install -y glibc-locale-source glibc-langpack-en \ && localedef -i en_US -f UTF-8 en_US.UTF-8 \ && echo "LANG=en_US.UTF-8" > /etc/locale.conf \ - && echo "LC_ALL=en_US.UTF-8" >> /etc/environment + && echo "LC_ALL=en_US.UTF-8" >> /etc/environment \ + && dnf clean all \ + && rm -rf /var/cache/dnf RUN dnf update -y \ && dnf install -y binutils ca-certificates curl unzip wget \ From 991190a63d667be7f0f39d5d0abb7ad2e032d3fb Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 25 May 2026 15:09:41 +0530 Subject: [PATCH 5/7] Update java version --- dockerfiles/alpine/integrator-dist/Dockerfile | 10 +++++----- dockerfiles/rocky/integrator-dist/Dockerfile | 14 +++++++------- dockerfiles/ubuntu/integrator-dist/Dockerfile | 18 +++++++++--------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/dockerfiles/alpine/integrator-dist/Dockerfile b/dockerfiles/alpine/integrator-dist/Dockerfile index a4b1d763..034b933d 100644 --- a/dockerfiles/alpine/integrator-dist/Dockerfile +++ b/dockerfiles/alpine/integrator-dist/Dockerfile @@ -6,19 +6,19 @@ RUN apk update && apk upgrade --no-cache \ && apk add --no-cache ca-certificates curl musl-locales musl-locales-lang unzip wget \ && rm -rf /var/cache/apk/* -ENV JAVA_VERSION jdk-21.0.6+7 +ENV JAVA_VERSION jdk-25.0.2+10 # install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ amd64|x86_64) \ - ESUM='6c66470a9143ad562570a34c1583d9fa50bf904f6f9ced642e9d800ce043a0f3'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='961f13ba0ee1e18c41c50ab642361e4283dee5e7947a48ed6a72c8a661d0cca0'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='2798990401d9c47eaeddb7d5148f577770e4c1013b9223290a43765463204ae4'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='e8d928fb018eabb31a148ebadaa5a5ec69273e6562afede21c426960a6a67143'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_alpine-linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index 3ca9b9c3..c191e548 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -13,23 +13,23 @@ RUN dnf update -y \ && dnf install -y binutils ca-certificates curl unzip wget \ && dnf clean all -ENV JAVA_VERSION jdk-21.0.6+7 +ENV JAVA_VERSION jdk-25.0.2+10 # install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "${ARCH}" in \ aarch64|arm64) \ - ESUM='04fe1273f624187d927f1b466e8cdb630d70786db07bee7599bfa5153060afd3'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='a9d73e711d967dc44896d4f430f73a68fd33590dabc29a7f2fb9f593425b854c'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ ppc64el|powerpc:common64) \ - ESUM='163724b70b86d5a8461f85092165a9cc5a098ed900fee90d1b0c0be9607ae3d2'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='b262b735b215173003766da36588d5f717dceada0286db41b439f93fb2ada468'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ amd64|i386:x86-64) \ - ESUM='a2650fba422283fbed20d936ce5d2a52906a5414ec17b2f7676dddb87201dbae'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='987387933b64b9833846dee373b640440d3e1fd48a04804ec01a6dbf718e8ab8'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ diff --git a/dockerfiles/ubuntu/integrator-dist/Dockerfile b/dockerfiles/ubuntu/integrator-dist/Dockerfile index ee9072d7..3de396ed 100644 --- a/dockerfiles/ubuntu/integrator-dist/Dockerfile +++ b/dockerfiles/ubuntu/integrator-dist/Dockerfile @@ -8,27 +8,27 @@ RUN apt-get update && apt-get upgrade -y \ && locale-gen en_US.UTF-8 \ && rm -rf /var/lib/apt/lists/* -ENV JAVA_VERSION jdk-21.0.6+7 +ENV JAVA_VERSION jdk-25.0.2+10 # install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ aarch64|arm64) \ - ESUM='04fe1273f624187d927f1b466e8cdb630d70786db07bee7599bfa5153060afd3'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='a9d73e711d967dc44896d4f430f73a68fd33590dabc29a7f2fb9f593425b854c'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ ppc64el|powerpc:common64) \ - ESUM='163724b70b86d5a8461f85092165a9cc5a098ed900fee90d1b0c0be9607ae3d2'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='b262b735b215173003766da36588d5f717dceada0286db41b439f93fb2ada468'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ s390x|s390:64-bit) \ - ESUM='5ba742c87d48fcf564def56812699f6499a1cfd3535ae43286e94e74b8165faf'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='15e5cbcadcf3d43623c31b825063cdc2817b9f1ba840b51dc6ef70e5d33c84e3'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_s390x_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ amd64|i386:x86-64) \ - ESUM='a2650fba422283fbed20d936ce5d2a52906a5414ec17b2f7676dddb87201dbae'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz'; \ + ESUM='987387933b64b9833846dee373b640440d3e1fd48a04804ec01a6dbf718e8ab8'; \ + BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ From e7907e36224bcef1effe8e49aad40052c5f9e580 Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Mon, 25 May 2026 16:13:22 +0530 Subject: [PATCH 6/7] Update comment --- dockerfiles/alpine/integrator-dist/Dockerfile | 2 +- dockerfiles/rocky/integrator-dist/Dockerfile | 2 +- dockerfiles/ubuntu/integrator-dist/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dockerfiles/alpine/integrator-dist/Dockerfile b/dockerfiles/alpine/integrator-dist/Dockerfile index 034b933d..185e46bb 100644 --- a/dockerfiles/alpine/integrator-dist/Dockerfile +++ b/dockerfiles/alpine/integrator-dist/Dockerfile @@ -8,7 +8,7 @@ RUN apk update && apk upgrade --no-cache \ ENV JAVA_VERSION jdk-25.0.2+10 -# install Temurin OpenJDK 21 +# install Temurin OpenJDK 25 RUN set -eux; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index c191e548..29c75d9b 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -15,7 +15,7 @@ RUN dnf update -y \ ENV JAVA_VERSION jdk-25.0.2+10 -# install Temurin OpenJDK 21 +# install Temurin OpenJDK 25 RUN set -eux; \ ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "${ARCH}" in \ diff --git a/dockerfiles/ubuntu/integrator-dist/Dockerfile b/dockerfiles/ubuntu/integrator-dist/Dockerfile index 3de396ed..49cad775 100644 --- a/dockerfiles/ubuntu/integrator-dist/Dockerfile +++ b/dockerfiles/ubuntu/integrator-dist/Dockerfile @@ -10,7 +10,7 @@ RUN apt-get update && apt-get upgrade -y \ ENV JAVA_VERSION jdk-25.0.2+10 -# install Temurin OpenJDK 21 +# install Temurin OpenJDK 25 RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ From 2701bc2f59c739d609ba261e45c20c06535dc408 Mon Sep 17 00:00:00 2001 From: chiranSachintha Date: Tue, 26 May 2026 12:19:10 +0530 Subject: [PATCH 7/7] Update java version to `jdk-21.0.11+10` --- dockerfiles/alpine/integrator-dist/Dockerfile | 12 +++++------ dockerfiles/rocky/integrator-dist/Dockerfile | 16 +++++++-------- dockerfiles/ubuntu/integrator-dist/Dockerfile | 20 +++++++++---------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/dockerfiles/alpine/integrator-dist/Dockerfile b/dockerfiles/alpine/integrator-dist/Dockerfile index 185e46bb..a4854665 100644 --- a/dockerfiles/alpine/integrator-dist/Dockerfile +++ b/dockerfiles/alpine/integrator-dist/Dockerfile @@ -6,19 +6,19 @@ RUN apk update && apk upgrade --no-cache \ && apk add --no-cache ca-certificates curl musl-locales musl-locales-lang unzip wget \ && rm -rf /var/cache/apk/* -ENV JAVA_VERSION jdk-25.0.2+10 +ENV JAVA_VERSION jdk-21.0.11+10 -# install Temurin OpenJDK 25 +# install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ amd64|x86_64) \ - ESUM='961f13ba0ee1e18c41c50ab642361e4283dee5e7947a48ed6a72c8a661d0cca0'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_alpine-linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='38bfdcef1e4b45de2ec222047ac79c76bea75d4d7406a310e26cfa236763f05f'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='e8d928fb018eabb31a148ebadaa5a5ec69273e6562afede21c426960a6a67143'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_alpine-linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='c8d63598d1dc0a656033515ed258bd6db37506a05407d9f65cd23b95c21027b5'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ diff --git a/dockerfiles/rocky/integrator-dist/Dockerfile b/dockerfiles/rocky/integrator-dist/Dockerfile index 29c75d9b..1e208299 100644 --- a/dockerfiles/rocky/integrator-dist/Dockerfile +++ b/dockerfiles/rocky/integrator-dist/Dockerfile @@ -13,23 +13,23 @@ RUN dnf update -y \ && dnf install -y binutils ca-certificates curl unzip wget \ && dnf clean all -ENV JAVA_VERSION jdk-25.0.2+10 +ENV JAVA_VERSION jdk-21.0.11+10 -# install Temurin OpenJDK 25 +# install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "${ARCH}" in \ aarch64|arm64) \ - ESUM='a9d73e711d967dc44896d4f430f73a68fd33590dabc29a7f2fb9f593425b854c'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='8d498ec88e1c1989fab95c6784240ab92d011e29c54d20a3f9c324b13476f9ad'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ ppc64el|powerpc:common64) \ - ESUM='b262b735b215173003766da36588d5f717dceada0286db41b439f93fb2ada468'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='3d043ae96d2343962bf2307d8c55f19849fbfa4c6be9fe164a77d79263f0d989'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ amd64|i386:x86-64) \ - ESUM='987387933b64b9833846dee373b640440d3e1fd48a04804ec01a6dbf718e8ab8'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='4b2220e232a97997b436ca6ab15cbf70171ecff52958a46159dfa5a8c44ca4de'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_x64_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ diff --git a/dockerfiles/ubuntu/integrator-dist/Dockerfile b/dockerfiles/ubuntu/integrator-dist/Dockerfile index 49cad775..f0b47a21 100644 --- a/dockerfiles/ubuntu/integrator-dist/Dockerfile +++ b/dockerfiles/ubuntu/integrator-dist/Dockerfile @@ -8,27 +8,27 @@ RUN apt-get update && apt-get upgrade -y \ && locale-gen en_US.UTF-8 \ && rm -rf /var/lib/apt/lists/* -ENV JAVA_VERSION jdk-25.0.2+10 +ENV JAVA_VERSION jdk-21.0.11+10 -# install Temurin OpenJDK 25 +# install Temurin OpenJDK 21 RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ aarch64|arm64) \ - ESUM='a9d73e711d967dc44896d4f430f73a68fd33590dabc29a7f2fb9f593425b854c'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_aarch64_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='8d498ec88e1c1989fab95c6784240ab92d011e29c54d20a3f9c324b13476f9ad'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ ppc64el|powerpc:common64) \ - ESUM='b262b735b215173003766da36588d5f717dceada0286db41b439f93fb2ada468'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_ppc64le_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='3d043ae96d2343962bf2307d8c55f19849fbfa4c6be9fe164a77d79263f0d989'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ s390x|s390:64-bit) \ - ESUM='15e5cbcadcf3d43623c31b825063cdc2817b9f1ba840b51dc6ef70e5d33c84e3'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_s390x_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='14dbe3cb226e64b945a36bea32686e8deec746504fe3ccee8de585c54af41ffd'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ amd64|i386:x86-64) \ - ESUM='987387933b64b9833846dee373b640440d3e1fd48a04804ec01a6dbf718e8ab8'; \ - BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jdk_x64_linux_hotspot_25.0.2_10.tar.gz'; \ + ESUM='4b2220e232a97997b436ca6ab15cbf70171ecff52958a46159dfa5a8c44ca4de'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11%2B10/OpenJDK21U-jdk_x64_linux_hotspot_21.0.11_10.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \