This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a commit to branch 35.0.1
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/35.0.1 by this push:
new 65abea08b50 Update IT Dockerfile to Temurin. (#18712)
65abea08b50 is described below
commit 65abea08b507da500a8f3156936645387674084e
Author: Gian Merlino <[email protected]>
AuthorDate: Tue Nov 4 07:03:44 2025 -0800
Update IT Dockerfile to Temurin. (#18712)
The previous image openjdk:17-slim-bullseye is deprecated, along with all
openjdk images generally.
This fixes the errors in recent PRs such as:
ERROR: failed to build: failed to solve: openjdk:17-slim-bullseye: failed
to resolve source metadata for docker.io/library/openjdk:17-slim-bullseye:
docker.io/library/openjdk:17-slim-bullseye: not found
---
integration-tests/docker/Dockerfile | 4 ++--
integration-tests/docker/base-setup.sh | 4 ++--
integration-tests/script/docker_build_containers.sh | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/integration-tests/docker/Dockerfile
b/integration-tests/docker/Dockerfile
index c1e7095a421..9f83e58b981 100644
--- a/integration-tests/docker/Dockerfile
+++ b/integration-tests/docker/Dockerfile
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-ARG JDK_VERSION=17-slim-bullseye
-FROM openjdk:$JDK_VERSION as druidbase
+ARG JDK_VERSION=21-jre-jammy
+FROM eclipse-temurin:$JDK_VERSION AS druidbase
# Bundle everything into one script so cleanup can reduce image size.
# Otherwise docker's layered images mean that things are not actually deleted.
diff --git a/integration-tests/docker/base-setup.sh
b/integration-tests/docker/base-setup.sh
index b3910c71c23..9af0d424274 100755
--- a/integration-tests/docker/base-setup.sh
+++ b/integration-tests/docker/base-setup.sh
@@ -27,8 +27,8 @@ apt-get update
# wget
apt-get install -y wget
-# MySQL (Metadata store), modern Debian-based systems install mariadb-server
-apt-get install -y default-mysql-server
+# MariaDB metadata store
+apt-get install -y mariadb-server
# Supervisor
apt-get install -y supervisor
diff --git a/integration-tests/script/docker_build_containers.sh
b/integration-tests/script/docker_build_containers.sh
index 1243c0223e9..3497b1eba87 100755
--- a/integration-tests/script/docker_build_containers.sh
+++ b/integration-tests/script/docker_build_containers.sh
@@ -34,7 +34,7 @@ else
11 | 17 | 21)
echo "Build druid-cluster with Java $DRUID_INTEGRATION_TEST_JVM_RUNTIME"
docker build -t druid/cluster \
- --build-arg
JDK_VERSION=$DRUID_INTEGRATION_TEST_JVM_RUNTIME-slim-bullseye \
+ --build-arg JDK_VERSION=$DRUID_INTEGRATION_TEST_JVM_RUNTIME-jre-jammy \
--build-arg ZK_VERSION \
--build-arg KAFKA_VERSION \
--build-arg CONFLUENT_VERSION \
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]