You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ma...@apache.org on 2026/09/14 15:21:18 UTC

(flink) branch release-2.3 updated: [FLINK-40652][tests] Pull MinIO from quay.io instead of the removed Docker Hub repository

This is an automated email from the ASF dual-hosted git repository.

MartijnVisser pushed a commit to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-2.3 by this push:
     new c7b3b74f86b [FLINK-40652][tests] Pull MinIO from quay.io instead of the removed Docker Hub repository
c7b3b74f86b is described below

commit c7b3b74f86ba7a84b1e27554a262f9ff77cad436
Author: Martijn Visser <29...@users.noreply.github.com>
AuthorDate: Mon Sep 14 12:11:32 2026 +0200

    [FLINK-40652][tests] Pull MinIO from quay.io instead of the removed Docker Hub repository
    
    The minio/minio repository no longer exists on Docker Hub, so MinioTestContainerTest,
    the S3 HA ITCases and the s3 e2e tests fail with "pull access denied for minio/minio,
    repository does not exist". quay.io still serves the same images.
    
    DockerImageVersions keeps the tag it already pinned, at the same digest, so only the
    registry changes there. common_s3_minio.sh pulled the image untagged and is pinned to
    RELEASE.2025-09-07T16-13-09Z, which is the digest the last green nightly pulled as
    minio/minio:latest on 2026-09-11.
    
    Generated-by: Claude Code (Claude Opus 5)
---
 flink-end-to-end-tests/test-scripts/common_s3_minio.sh                  | 2 +-
 flink-filesystems/flink-s3-fs-native/README.md                          | 2 +-
 .../src/main/java/org/apache/flink/util/DockerImageVersions.java        | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/flink-end-to-end-tests/test-scripts/common_s3_minio.sh b/flink-end-to-end-tests/test-scripts/common_s3_minio.sh
index d3d08392caa..319a46478d0 100644
--- a/flink-end-to-end-tests/test-scripts/common_s3_minio.sh
+++ b/flink-end-to-end-tests/test-scripts/common_s3_minio.sh
@@ -48,7 +48,7 @@ function s3_start {
     -P \
     --mount type=bind,source="$TEST_INFRA_DIR",target=/data \
     -e "MINIO_ACCESS_KEY=$AWS_ACCESS_KEY_ID" -e "MINIO_SECRET_KEY=$AWS_SECRET_ACCESS_KEY" -e "MINIO_DOMAIN=localhost" \
-    minio/minio \
+    quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z \
     server \
     /data)
   while [[ "$(docker inspect -f {{.State.Running}} "$MINIO_CONTAINER_ID")" -ne "true" ]]; do
diff --git a/flink-filesystems/flink-s3-fs-native/README.md b/flink-filesystems/flink-s3-fs-native/README.md
index 4e2bb103eba..bc259cb1736 100644
--- a/flink-filesystems/flink-s3-fs-native/README.md
+++ b/flink-filesystems/flink-s3-fs-native/README.md
@@ -358,7 +358,7 @@ mvn clean package
 docker run -d -p 9000:9000 -p 9001:9001 \
   -e "MINIO_ROOT_USER=minioadmin" \
   -e "MINIO_ROOT_PASSWORD=minioadmin" \
-  minio/minio server /data --console-address ":9001"
+  quay.io/minio/minio server /data --console-address ":9001"
 
 # Create bucket
 mc alias set local http://localhost:9000 minioadmin minioadmin
diff --git a/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/util/DockerImageVersions.java b/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/util/DockerImageVersions.java
index c48ad4d8525..509b7af67f9 100644
--- a/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/util/DockerImageVersions.java
+++ b/flink-test-utils-parent/flink-test-utils-junit/src/main/java/org/apache/flink/util/DockerImageVersions.java
@@ -36,7 +36,7 @@ public class DockerImageVersions {
 
     public static final String LOCALSTACK = "localstack/localstack:0.13.3";
 
-    public static final String MINIO = "minio/minio:RELEASE.2022-02-07T08-17-33Z";
+    public static final String MINIO = "quay.io/minio/minio:RELEASE.2022-02-07T08-17-33Z";
 
     public static final String ZOOKEEPER = "zookeeper:3.4.14";