From 1c4f10b5d4065447f488f69072bde694218b2446 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 1 Sep 2025 16:15:33 +0000 Subject: [PATCH] Add 7.2 Docker Images --- README.md | 2 +- docker-compose/is/README.md | 2 +- docker-compose/is/dockerfiles/is/Dockerfile | 4 ++-- dockerfiles/alpine/is/Dockerfile | 22 +++++++++---------- dockerfiles/alpine/is/README.md | 14 ++++++------ dockerfiles/jdk11/alpine/is/Dockerfile | 14 ++++++------ dockerfiles/jdk11/alpine/is/README.md | 14 ++++++------ dockerfiles/jdk11/rocky/is/Dockerfile | 18 ++++++++-------- dockerfiles/jdk11/rocky/is/README.md | 16 +++++++------- dockerfiles/jdk11/ubuntu/is/Dockerfile | 20 ++++++++--------- dockerfiles/jdk11/ubuntu/is/README.md | 14 ++++++------ dockerfiles/jdk17/alpine/is/Dockerfile | 14 ++++++------ dockerfiles/jdk17/alpine/is/README.md | 14 ++++++------ dockerfiles/jdk17/rocky/is/Dockerfile | 18 ++++++++-------- dockerfiles/jdk17/rocky/is/README.md | 16 +++++++------- dockerfiles/jdk17/ubuntu/is/Dockerfile | 18 ++++++++-------- dockerfiles/jdk17/ubuntu/is/README.md | 14 ++++++------ dockerfiles/pqc/is/Dockerfile | 6 +++--- dockerfiles/pqc/is/README.md | 14 ++++++------ dockerfiles/rocky/is/Dockerfile | 24 ++++++++++----------- dockerfiles/rocky/is/README.md | 16 +++++++------- dockerfiles/ubuntu/is/Dockerfile | 14 ++++++------ dockerfiles/ubuntu/is/README.md | 14 ++++++------ 23 files changed, 161 insertions(+), 161 deletions(-) diff --git a/README.md b/README.md index 662c849f..04cd700a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Use these artefacts as a reference to build your deployment artefacts. Existing This repository contains following Docker resources: -- Per profile Docker resources of WSO2 Identity Server version `7.1.0` for Alpine, Rocky Linux and Ubuntu +- Per profile Docker resources of WSO2 Identity Server version `7.2.0` for Alpine, Rocky Linux and Ubuntu - Docker Compose resources to evaluate most common Identity And Access Management (IAM) deployment patterns Per profile Docker resources for WSO2 Identity Server help you build generic Docker images for deploying the diff --git a/docker-compose/is/README.md b/docker-compose/is/README.md index 4e164d76..9dba01f7 100644 --- a/docker-compose/is/README.md +++ b/docker-compose/is/README.md @@ -29,7 +29,7 @@ Instead, extract the zip file and directly browse to `docker-is-/docker-compose/is` folder. > If you want to try out an already released tag, after executing 2nd step, checkout the relevant tag, - i.e. for example: git checkout tags/v7.1.0.1 and continue below steps. + i.e. for example: git checkout tags/v7.2.0.1 and continue below steps. 3. Execute following Docker Compose command to start the deployment. diff --git a/docker-compose/is/dockerfiles/is/Dockerfile b/docker-compose/is/dockerfiles/is/Dockerfile index a9c6a462..b2c81a90 100644 --- a/docker-compose/is/dockerfiles/is/Dockerfile +++ b/docker-compose/is/dockerfiles/is/Dockerfile @@ -17,11 +17,11 @@ # ------------------------------------------------------------------------ # set base Docker image to WSO2 Identity Server Docker image with latest WSO2 Updates -FROM docker.wso2.com/wso2is:7.1.0.0 +FROM docker.wso2.com/wso2is:7.2.0.0 LABEL maintainer="WSO2 Docker Maintainers " # build arguments for external artifacts -ARG MYSQL_CONNECTOR_VERSION=8.0.30 +ARG MYSQL_CONNECTOR_VERSION=8.0.33 # add MySQL JDBC connector to server home as a third party library ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/dropins/ diff --git a/dockerfiles/alpine/is/Dockerfile b/dockerfiles/alpine/is/Dockerfile index fefea873..679bb736 100755 --- a/dockerfiles/alpine/is/Dockerfile +++ b/dockerfiles/alpine/is/Dockerfile @@ -19,7 +19,7 @@ # Set base Docker image to Alpine Docker image. FROM alpine:3.22 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -27,22 +27,22 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN apk add --no-cache tzdata musl-locales musl-locales-lang \ && rm -rf /var/cache/apk/* -ENV JAVA_VERSION=jdk-21.0.6+7 +ENV JAVA_VERSION=jdk-21.0.8+9 # Install Temurin OpenJDK 21 RUN set -eux; \ apk add --no-cache --virtual .fetch-deps curl; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ - aarch64) \ - 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'; \ - ;; \ 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='73c4cbe10f4f385383d9cb54d34f2bee2c68b5265f9e3d954f3326948c40c0be'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.8_9.tar.gz'; \ + ;; \ + aarch64) \ + ESUM='4773cfdc59d66b75f4a68ac843b2b5854791840114cf8bb1b56fb6f7826ae498'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.8_9.tar.gz'; \ ;; \ - *) \ + *) \ echo "Unsupported arch: ${ARCH}"; \ exit 1; \ ;; \ @@ -70,11 +70,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/alpine/is/README.md b/dockerfiles/alpine/is/README.md index cebf1504..18079555 100755 --- a/dockerfiles/alpine/is/README.md +++ b/dockerfiles/alpine/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,16 +20,16 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-alpine .` + + `docker build -t wso2is:7.2.0-alpine .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-alpine` +- `docker run -it -p 9443:9443 wso2is:7.2.0-alpine` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -49,7 +49,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -65,10 +65,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-alpine +wso2is:7.2.0-alpine ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk11/alpine/is/Dockerfile b/dockerfiles/jdk11/alpine/is/Dockerfile index c42b0bbe..b669aa66 100755 --- a/dockerfiles/jdk11/alpine/is/Dockerfile +++ b/dockerfiles/jdk11/alpine/is/Dockerfile @@ -17,9 +17,9 @@ # ------------------------------------------------------------------------ # set base Docker image to Alpine Docker image -FROM alpine:3.20.6 +FROM alpine:3.22 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -27,7 +27,7 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN apk add --no-cache tzdata musl-locales musl-locales-lang \ && rm -rf /var/cache/apk/* -ENV JAVA_VERSION jdk-11.0.27+6 +ENV JAVA_VERSION jdk-11.0.28+6 # Install JDK11 RUN set -eux; \ @@ -35,8 +35,8 @@ RUN set -eux; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ amd64|x86_64) \ - ESUM='5defac0a735690b04bc1bbe9d7e3b5faed6dd54f946858349ba114394f8fb386'; \ - BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.27_6.tar.gz'; \ + ESUM='7e9e5241d1378d75ae70e9b216d0d51d3aa2e61e187e92e09d117cb613e16ee4'; \ + BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.28%2B6/OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.28_6.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -66,11 +66,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk11/alpine/is/README.md b/dockerfiles/jdk11/alpine/is/README.md index cebf1504..18079555 100755 --- a/dockerfiles/jdk11/alpine/is/README.md +++ b/dockerfiles/jdk11/alpine/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,16 +20,16 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-alpine .` + + `docker build -t wso2is:7.2.0-alpine .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-alpine` +- `docker run -it -p 9443:9443 wso2is:7.2.0-alpine` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -49,7 +49,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -65,10 +65,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-alpine +wso2is:7.2.0-alpine ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk11/rocky/is/Dockerfile b/dockerfiles/jdk11/rocky/is/Dockerfile index 71bd74b4..4168dbbb 100755 --- a/dockerfiles/jdk11/rocky/is/Dockerfile +++ b/dockerfiles/jdk11/rocky/is/Dockerfile @@ -17,9 +17,9 @@ # ------------------------------------------------------------------------ # Set base Docker image to RockyLinux Docker image. -FROM rockylinux:8 +FROM rockylinux:9 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Update the system to the specific 8.10 version. RUN dnf -y update && \ @@ -37,19 +37,19 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN yum install -y tzdata openssl ca-certificates fontconfig gzip tar nc unzip wget \ && yum clean all -ENV JAVA_VERSION jdk-11.0.27+6 +ENV JAVA_VERSION jdk-11.0.28+6 # Install Temurin OpenJDK 11. RUN set -eux; \ ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "${ARCH}" in \ amd64|i386:x86-64) \ - ESUM='dc6136eaa8c1898cbf8973bb1e203e1f653f4c9166be0f5bebe0b02c5f3b5ae3'; \ - BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_x64_linux_hotspot_11.0.27_6.tar.gz'; \ + ESUM='7dfd551795a8884b26cbb02e0301da95db40160bb194f48271dc2ef9367f50c2'; \ + BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.28%2B6/OpenJDK11U-jdk_x64_linux_hotspot_11.0.28_6.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='4decd2e5caf4667144091cf723458b14148dc990730b3ecb34bba5eb1aa4ad5d'; \ - BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.27_6.tar.gz'; \ + ESUM='32c316cb3998a9c9dee2829fbb577ea1c0ed666700cec73e049d44c342bb19af'; \ + BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.28%2B6/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.28_6.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -75,11 +75,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk11/rocky/is/README.md b/dockerfiles/jdk11/rocky/is/README.md index 693a33d1..0d60cf59 100755 --- a/dockerfiles/jdk11/rocky/is/README.md +++ b/dockerfiles/jdk11/rocky/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,18 +20,18 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-rocky .` + + `docker build -t wso2is:7.2.0-rocky .` -> Configure the URL of hosted wso2is-7.1.0 distribution as WSO2_SERVER_DIST_URL. +> Configure the URL of hosted wso2is-7.2.0 distribution as WSO2_SERVER_DIST_URL. > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-rocky` +- `docker run -it -p 9443:9443 wso2is:7.2.0-rocky` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-rocky +wso2is:7.2.0-rocky ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk11/ubuntu/is/Dockerfile b/dockerfiles/jdk11/ubuntu/is/Dockerfile index 518c359a..6147b4cc 100755 --- a/dockerfiles/jdk11/ubuntu/is/Dockerfile +++ b/dockerfiles/jdk11/ubuntu/is/Dockerfile @@ -20,7 +20,7 @@ FROM ubuntu:24.04 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Install JDK Dependencies ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -31,21 +31,21 @@ RUN apt-get update \ && locale-gen en_US.UTF-8 \ && rm -rf /var/lib/apt/lists/* -ENV JAVA_VERSION jdk-11.0.27+6 +ENV JAVA_VERSION jdk-11.0.28+6 # Install Temurin OpenJDK 11. RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ - amd64|x86_64) \ - ESUM='dc6136eaa8c1898cbf8973bb1e203e1f653f4c9166be0f5bebe0b02c5f3b5ae3'; \ - BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_x64_linux_hotspot_11.0.27_6.tar.gz'; \ + amd64|x86-64) \ + ESUM='7dfd551795a8884b26cbb02e0301da95db40160bb194f48271dc2ef9367f50c2'; \ + BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.28%2B6/OpenJDK11U-jdk_x64_linux_hotspot_11.0.28_6.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='4decd2e5caf4667144091cf723458b14148dc990730b3ecb34bba5eb1aa4ad5d'; \ - BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.27%2B6/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.27_6.tar.gz'; \ + ESUM='32c316cb3998a9c9dee2829fbb577ea1c0ed666700cec73e049d44c342bb19af'; \ + BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.28%2B6/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.28_6.tar.gz'; \ ;; \ - *) \ + *) \ echo "Unsupported arch: ${ARCH}"; \ exit 1; \ ;; \ @@ -69,11 +69,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk11/ubuntu/is/README.md b/dockerfiles/jdk11/ubuntu/is/README.md index f5333ea0..f01769d3 100755 --- a/dockerfiles/jdk11/ubuntu/is/README.md +++ b/dockerfiles/jdk11/ubuntu/is/README.md @@ -1,7 +1,7 @@ # Dockerfile for WSO2 Identity Server # This section defines the step-by-step instructions to build an [Ubuntu](https://hub.docker.com/_/ubuntu/) Linux -based Docker image for WSO2 Identity Server `7.1.0`. +based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -22,16 +22,16 @@ git clone https://github.com/wso2/docker-is.git - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0 .` + + `docker build -t wso2is:7.2.0 .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0` +- `docker run -it -p 9443:9443 wso2is:7.2.0` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0 +wso2is:7.2.0 ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk17/alpine/is/Dockerfile b/dockerfiles/jdk17/alpine/is/Dockerfile index 77fbf517..cebe5c3e 100755 --- a/dockerfiles/jdk17/alpine/is/Dockerfile +++ b/dockerfiles/jdk17/alpine/is/Dockerfile @@ -17,9 +17,9 @@ # ------------------------------------------------------------------------ # Set base Docker image to Alpine Docker image. -FROM alpine:3.20.6 +FROM alpine:3.22 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -27,7 +27,7 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN apk add --no-cache tzdata musl-locales musl-locales-lang \ && rm -rf /var/cache/apk/* -ENV JAVA_VERSION jdk-17.0.15+6 +ENV JAVA_VERSION jdk-17.0.16+8 # Install JDK 17. RUN set -eux; \ @@ -35,8 +35,8 @@ RUN set -eux; \ ARCH="$(apk --print-arch)"; \ case "${ARCH}" in \ amd64|x86_64) \ - ESUM='c596f5c627f84cd801bd7a443cd0743304a6aabb7397e0fdbfad16a9517f7f98'; \ - BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.15_6.tar.gz'; \ + ESUM='2e83ac152fb315db0d667761f2120b64504800f641a513044e834a1a41f29bc0'; \ + BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.16%2B8/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.16_8.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -66,11 +66,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk17/alpine/is/README.md b/dockerfiles/jdk17/alpine/is/README.md index a371bc5a..cc775336 100755 --- a/dockerfiles/jdk17/alpine/is/README.md +++ b/dockerfiles/jdk17/alpine/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Alpine](https://hub.docker.com/_/alpine/) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,16 +20,16 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-alpine .` + + `docker build -t wso2is:7.2.0-alpine .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-alpine --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-alpine` +- `docker run -it -p 9443:9443 wso2is:7.2.0-alpine` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -49,7 +49,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -65,10 +65,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-alpine +wso2is:7.2.0-alpine ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk17/rocky/is/Dockerfile b/dockerfiles/jdk17/rocky/is/Dockerfile index d4162166..c866d99d 100755 --- a/dockerfiles/jdk17/rocky/is/Dockerfile +++ b/dockerfiles/jdk17/rocky/is/Dockerfile @@ -17,9 +17,9 @@ # ------------------------------------------------------------------------ # Set base Docker image to RockyLinux Docker image. -FROM rockylinux:8 +FROM rockylinux:9 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Update the system to the specific 8.10 version. RUN dnf -y update && \ @@ -37,19 +37,19 @@ ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' RUN yum install -y tzdata openssl ca-certificates fontconfig gzip tar nc unzip wget \ && yum clean all -ENV JAVA_VERSION jdk-17.0.15+6 +ENV JAVA_VERSION jdk-17.0.16+8 # Install JDK 17. RUN set -eux; \ ARCH="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "${ARCH}" in \ amd64|i386:x86-64) \ - ESUM='9616877c733c9249328ea9bd83a5c8c30e0f9a7af180cac8ffda9034161c2df2'; \ - BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz'; \ + ESUM='166774efcf0f722f2ee18eba0039de2d685b350ee14d7b69e6f83437dafd2af1'; \ + BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.16%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.16_8.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='0db0d6cbe33238f33aa52837b1dc8fc6067b34d206b3e0f9243c7f8c9b9539a5'; \ - BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.15_6.tar.gz'; \ + ESUM='423416447885d9e45f96dd9e0b2c1367da5e1b0353e187cfdf9388c9820ac147'; \ + BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.16%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.16_8.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -75,11 +75,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk17/rocky/is/README.md b/dockerfiles/jdk17/rocky/is/README.md index 693a33d1..0d60cf59 100755 --- a/dockerfiles/jdk17/rocky/is/README.md +++ b/dockerfiles/jdk17/rocky/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,18 +20,18 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-rocky .` + + `docker build -t wso2is:7.2.0-rocky .` -> Configure the URL of hosted wso2is-7.1.0 distribution as WSO2_SERVER_DIST_URL. +> Configure the URL of hosted wso2is-7.2.0 distribution as WSO2_SERVER_DIST_URL. > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-rocky` +- `docker run -it -p 9443:9443 wso2is:7.2.0-rocky` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-rocky +wso2is:7.2.0-rocky ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/jdk17/ubuntu/is/Dockerfile b/dockerfiles/jdk17/ubuntu/is/Dockerfile index 0d44d5b7..0038c4b4 100755 --- a/dockerfiles/jdk17/ubuntu/is/Dockerfile +++ b/dockerfiles/jdk17/ubuntu/is/Dockerfile @@ -20,7 +20,7 @@ FROM ubuntu:24.04 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Install JDK Dependencies. ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -31,19 +31,19 @@ RUN apt-get update \ && locale-gen en_US.UTF-8 \ && rm -rf /var/lib/apt/lists/* -ENV JAVA_VERSION jdk-17.0.15+6 +ENV JAVA_VERSION jdk-17.0.16+8 # Install JDK17. RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ - amd64|x86_64) \ - ESUM='9616877c733c9249328ea9bd83a5c8c30e0f9a7af180cac8ffda9034161c2df2'; \ - BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz'; \ + amd64|x86-64) \ + ESUM='166774efcf0f722f2ee18eba0039de2d685b350ee14d7b69e6f83437dafd2af1'; \ + BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.16%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.16_8.tar.gz'; \ ;; \ aarch64|arm64) \ - ESUM='0db0d6cbe33238f33aa52837b1dc8fc6067b34d206b3e0f9243c7f8c9b9539a5'; \ - BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.15_6.tar.gz'; \ + ESUM='423416447885d9e45f96dd9e0b2c1367da5e1b0353e187cfdf9388c9820ac147'; \ + BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.16%2B8/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.16_8.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -69,11 +69,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/jdk17/ubuntu/is/README.md b/dockerfiles/jdk17/ubuntu/is/README.md index de15c946..bcc0b116 100755 --- a/dockerfiles/jdk17/ubuntu/is/README.md +++ b/dockerfiles/jdk17/ubuntu/is/README.md @@ -1,7 +1,7 @@ # Dockerfile for WSO2 Identity Server # This section defines the step-by-step instructions to build an [Ubuntu](https://hub.docker.com/_/ubuntu/) Linux -based Docker image for WSO2 Identity Server `7.1.0`. +based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -22,16 +22,16 @@ git clone https://github.com/wso2/docker-is.git - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0 .` + + `docker build -t wso2is:7.2.0 .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0` +- `docker run -it -p 9443:9443 wso2is:7.2.0` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0 +wso2is:7.2.0 ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/pqc/is/Dockerfile b/dockerfiles/pqc/is/Dockerfile index 4014e482..dd3cbe37 100644 --- a/dockerfiles/pqc/is/Dockerfile +++ b/dockerfiles/pqc/is/Dockerfile @@ -20,7 +20,7 @@ FROM ubuntu:24.04 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Install JDK Dependencies. ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -69,11 +69,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.0.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/pqc/is/README.md b/dockerfiles/pqc/is/README.md index 5d9d6e51..b2cb66e0 100644 --- a/dockerfiles/pqc/is/README.md +++ b/dockerfiles/pqc/is/README.md @@ -1,7 +1,7 @@ # Dockerfile for WSO2 Identity Server with Post-Quantum TLS # This section defines the step-by-step instructions to build an [Ubuntu](https://hub.docker.com/_/ubuntu/) Linux -based Docker image for WSO2 Identity Server `7.1.0` with [Post-Quantum TLS support](https://is.docs.wso2.com/en/7.1.0/deploy/security/configure-post-quantum-tls/). +based Docker image for WSO2 Identity Server `7.2.0` with [Post-Quantum TLS support](https://is.docs.wso2.com/en/7.2.0/deploy/security/configure-post-quantum-tls/). ## Prerequisites @@ -22,16 +22,16 @@ git clone https://github.com/wso2/docker-is.git - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-pqc .` + + `docker build -t wso2is:7.2.0-pqc .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-pqc --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-pqc --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-pqc` +- `docker run -it -p 9443:9443 wso2is:7.2.0-pqc` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-pqc +wso2is:7.2.0-pqc ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ##### Note: Add the following configuration to deployment.toml to keep post-quantum TLS enabled diff --git a/dockerfiles/rocky/is/Dockerfile b/dockerfiles/rocky/is/Dockerfile index ad434ccc..354bb813 100755 --- a/dockerfiles/rocky/is/Dockerfile +++ b/dockerfiles/rocky/is/Dockerfile @@ -17,9 +17,9 @@ # ------------------------------------------------------------------------ # Set base Docker image to RockyLinux Docker image. -FROM rockylinux:8 +FROM rockylinux:9 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Update the system to the specific 8.10 version. RUN dnf -y update && \ @@ -41,17 +41,17 @@ 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 }')"; \ + ARCH="$(uname -m)"; \ case "${ARCH}" in \ - 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'; \ + amd64|x86_64) \ + ESUM='f2dc5418092c43003db8f9005c4a286e1c0104fea96ccdd49e8ebd037cac9219'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.8_9.tar.gz'; \ ;; \ - arm64|aarch64) \ - 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'; \ + aarch64|arm64) \ + ESUM='e5c41a1ab0865ea5de9b4529bf8526005f1d4593090845387d14fe450ce39c33'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.8_9.tar.gz'; \ ;; \ - *) \ + *) \ echo "Unsupported arch: ${ARCH}"; \ exit 1; \ ;; \ @@ -75,11 +75,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.1.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/rocky/is/README.md b/dockerfiles/rocky/is/README.md index 693a33d1..0d60cf59 100755 --- a/dockerfiles/rocky/is/README.md +++ b/dockerfiles/rocky/is/README.md @@ -1,6 +1,6 @@ # Dockerfile for WSO2 Identity Server # -This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.1.0`. +This section defines the step-by-step instructions to build an [Rocky Linux](https://hub.docker.com/_/rockylinux) Linux based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -20,18 +20,18 @@ git clone https://github.com/wso2/docker-is.git ##### 2. Build the Docker image. - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0-rocky .` + + `docker build -t wso2is:7.2.0-rocky .` -> Configure the URL of hosted wso2is-7.1.0 distribution as WSO2_SERVER_DIST_URL. +> Configure the URL of hosted wso2is-7.2.0 distribution as WSO2_SERVER_DIST_URL. > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0-rocky --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0-rocky` +- `docker run -it -p 9443:9443 wso2is:7.2.0-rocky` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0-rocky +wso2is:7.2.0-rocky ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references diff --git a/dockerfiles/ubuntu/is/Dockerfile b/dockerfiles/ubuntu/is/Dockerfile index 2ec9e3e6..f5a1998d 100755 --- a/dockerfiles/ubuntu/is/Dockerfile +++ b/dockerfiles/ubuntu/is/Dockerfile @@ -20,7 +20,7 @@ FROM ubuntu:24.04 LABEL maintainer="WSO2 Docker Maintainers " \ - com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.1.0.1" + com.wso2.docker.source="https://github.com/wso2/docker-is/releases/tag/v7.2.0.1" # Install JDK Dependencies. ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' @@ -38,12 +38,12 @@ RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ amd64|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='f2dc5418092c43003db8f9005c4a286e1c0104fea96ccdd49e8ebd037cac9219'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.8_9.tar.gz'; \ ;; \ 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='e5c41a1ab0865ea5de9b4529bf8526005f1d4593090845387d14fe450ce39c33'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.8_9.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ @@ -69,11 +69,11 @@ ARG USER_GROUP_ID=802 ARG USER_HOME=/home/${USER} # Build arguments for WSO2 product installation. ARG WSO2_SERVER_NAME=wso2is -ARG WSO2_SERVER_VERSION=7.1.0 +ARG WSO2_SERVER_VERSION=7.2.0 ARG WSO2_SERVER_REPOSITORY=product-is ARG WSO2_SERVER=${WSO2_SERVER_NAME}-${WSO2_SERVER_VERSION} ARG WSO2_SERVER_HOME=${USER_HOME}/${WSO2_SERVER} -# Hosted wso2is-7.0.0 distribution URL. +# Hosted wso2is-7.2.0 distribution URL. ARG WSO2_SERVER_DIST_URL=https://github.com/wso2/${WSO2_SERVER_REPOSITORY}/releases/download/v${WSO2_SERVER_VERSION}/${WSO2_SERVER}.zip # Build arguments for external artifacts. ARG DNS_JAVA_VERSION=3.6.1 diff --git a/dockerfiles/ubuntu/is/README.md b/dockerfiles/ubuntu/is/README.md index f5333ea0..f01769d3 100755 --- a/dockerfiles/ubuntu/is/README.md +++ b/dockerfiles/ubuntu/is/README.md @@ -1,7 +1,7 @@ # Dockerfile for WSO2 Identity Server # This section defines the step-by-step instructions to build an [Ubuntu](https://hub.docker.com/_/ubuntu/) Linux -based Docker image for WSO2 Identity Server `7.1.0`. +based Docker image for WSO2 Identity Server `7.2.0`. ## Prerequisites @@ -22,16 +22,16 @@ git clone https://github.com/wso2/docker-is.git - Navigate to `` directory.
Execute `docker build` command as shown below. - + `docker build -t wso2is:7.1.0 .` + + `docker build -t wso2is:7.2.0 .` > Tip - If you require the container to run with a different UID and GID, pass the preferred values of the UID and GID > as values for build arguments `USER_ID` and `USER_GROUP_ID` when building the image, as shown below. Note > that setting lower values for the UID and GID is not recommended. -+ `docker build -t wso2is:7.1.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ++ `docker build -t wso2is:7.2.0 --build-arg USER_ID= --build-arg USER_GROUP_ID= .` ##### 3. Running the Docker image. -- `docker run -it -p 9443:9443 wso2is:7.1.0` +- `docker run -it -p 9443:9443 wso2is:7.2.0` >Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired. @@ -51,7 +51,7 @@ As an example, steps required to change the port offset using `deployment.toml` ##### 1. Stop the Identity Server container if it's already running. -In WSO2 Identity Server version `7.1.0` product distribution, `deployment.toml` configuration file
+In WSO2 Identity Server version `7.2.0` product distribution, `deployment.toml` configuration file
can be found at `/repository/conf`. Copy the file to some suitable location of the host machine,
referred to as `/deployment.toml` and change the `[server] -> offset` value to 1. @@ -67,10 +67,10 @@ chmod o+r /deployment.toml docker run \ -p 9444:9444 \ --volume /deployment.toml:/deployment.toml \ -wso2is:7.1.0 +wso2is:7.2.0 ``` ->In here, refers to /home/wso2carbon/wso2is-7.1.0/repository/conf folder of the container. +>In here, refers to /home/wso2carbon/wso2is-7.2.0/repository/conf folder of the container. ## Docker command usage references