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

kfaraz pushed a commit to branch 38.0.0
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/38.0.0 by this push:
     new 661ad781bd8 ci: switch MinIO test image from Docker Hub to Quay 
(#20331)
661ad781bd8 is described below

commit 661ad781bd8026c041d20d0cccaa5043ab9f2a30
Author: Frank Chen <[email protected]>
AuthorDate: Sat Sep 12 13:15:02 2026 +0800

    ci: switch MinIO test image from Docker Hub to Quay (#20331)
---
 .github/workflows/worker.yml                                          | 2 +-
 .../org/apache/druid/testing/embedded/minio/MinIOStorageResource.java | 4 +++-
 .../org/apache/druid/storage/s3/output/S3StorageConnectorTest.java    | 4 +++-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/worker.yml b/.github/workflows/worker.yml
index dce931cff39..6c7de6aae22 100644
--- a/.github/workflows/worker.yml
+++ b/.github/workflows/worker.yml
@@ -93,7 +93,7 @@ jobs:
           images=(
             apache/kafka:4.2.0
             postgres:16-alpine
-            minio/minio:latest
+            quay.io/minio/minio:latest
             hashicorp/consul:1.18
             tabulario/iceberg-rest:1.6.0
             localstack/localstack:4.13.1
diff --git 
a/embedded-tests/src/test/java/org/apache/druid/testing/embedded/minio/MinIOStorageResource.java
 
b/embedded-tests/src/test/java/org/apache/druid/testing/embedded/minio/MinIOStorageResource.java
index 804e78c646e..b298d6e2627 100644
--- 
a/embedded-tests/src/test/java/org/apache/druid/testing/embedded/minio/MinIOStorageResource.java
+++ 
b/embedded-tests/src/test/java/org/apache/druid/testing/embedded/minio/MinIOStorageResource.java
@@ -27,6 +27,7 @@ import org.apache.druid.storage.s3.S3StorageDruidModule;
 import org.apache.druid.testing.embedded.EmbeddedDruidCluster;
 import org.apache.druid.testing.embedded.TestcontainerResource;
 import org.testcontainers.containers.MinIOContainer;
+import org.testcontainers.utility.DockerImageName;
 import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
 import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
 import software.amazon.awssdk.regions.Region;
@@ -45,7 +46,8 @@ import java.net.URI;
  */
 public class MinIOStorageResource extends TestcontainerResource<MinIOContainer>
 {
-  private static final String MINIO_IMAGE = "minio/minio:latest";
+  private static final DockerImageName MINIO_IMAGE =
+      
DockerImageName.parse("quay.io/minio/minio:latest").asCompatibleSubstituteFor("minio/minio");
   private static final String DEFAULT_BUCKET = "druid-deep-storage";
   private static final String DEFAULT_BASE_KEY = "druid/segments";
   private static final String ACCESS_KEY = "minioadmin";
diff --git 
a/extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/output/S3StorageConnectorTest.java
 
b/extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/output/S3StorageConnectorTest.java
index d3b40d42d84..61c1bbdb7f9 100644
--- 
a/extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/output/S3StorageConnectorTest.java
+++ 
b/extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/output/S3StorageConnectorTest.java
@@ -353,7 +353,9 @@ public class S3StorageConnectorTest
 
     public static MinIOContainer createContainer(AwsCredentials credentials)
     {
-      MinIOContainer container = new 
MinIOContainer(DockerImageName.parse("minio/minio:latest"));
+      MinIOContainer container = new MinIOContainer(
+          
DockerImageName.parse("quay.io/minio/minio:latest").asCompatibleSubstituteFor("minio/minio")
+      );
 
       // this enables virtual-host-style requests. see
       // https://github.com/minio/minio/tree/master/docs/config#domain


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to