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

tuhaihe pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git


The following commit(s) were added to refs/heads/main by this push:
     new 7dc3ebbb Fix MinIO image pull by using quay.io registry
7dc3ebbb is described below

commit 7dc3ebbb1be3c36584655859d23107fb410b6c79
Author: Dianjin Wang <[email protected]>
AuthorDate: Tue Sep 15 14:49:08 2026 +0800

    Fix MinIO image pull by using quay.io registry
    
    The pxf-s3 Testcontainers jobs fail while starting MinIO:
    
      ContainerFetchException: Can't get Docker image:
      RemoteDockerImage(imageName=minio/minio:RELEASE.2024-11-07T00-52-20Z)
      Caused by: NotFoundException: Status 404: pull access denied for
      minio/minio, repository does not exist or may require 'docker login'
    
    The minio namespace is gone from Docker Hub: both minio/minio and
    minio/mc now return "object not found", so pinning a digest would
    not help either. Other Docker Hub images such as alpine:3.17 still
    pull fine in the same job, so this is not rate limiting.
    
    MinIO still publishes the community image on quay.io, where the
    pinned tag remains available as a six-architecture manifest list.
    Only the registry host changes here, the tag is left alone on
    purpose: the image content stays identical, so the container
    settings and test behaviour are unaffected. Bumping the MinIO
    version is a separate concern.
    
    Note that quay.io is still an upstream we do not control. A
    follow-up could mirror the image into a registry owned by the
    project, similar to the image caching already used for MSSQL.
    
    Backpatch-through: REL_2_STABLE
---
 .../apache/cloudberry/pxf/automation/testcontainers/MinIOContainer.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/automation/src/main/java/org/apache/cloudberry/pxf/automation/testcontainers/MinIOContainer.java
 
b/automation/src/main/java/org/apache/cloudberry/pxf/automation/testcontainers/MinIOContainer.java
index 17c6a2cf..11f5c3f1 100644
--- 
a/automation/src/main/java/org/apache/cloudberry/pxf/automation/testcontainers/MinIOContainer.java
+++ 
b/automation/src/main/java/org/apache/cloudberry/pxf/automation/testcontainers/MinIOContainer.java
@@ -35,7 +35,7 @@ import org.testcontainers.utility.DockerImageName;
  */
 public class MinIOContainer extends GenericContainer<MinIOContainer> {
 
-    private static final String DEFAULT_IMAGE = 
"minio/minio:RELEASE.2024-11-07T00-52-20Z";
+    private static final String DEFAULT_IMAGE = 
"quay.io/minio/minio:RELEASE.2024-11-07T00-52-20Z";
     private static final String NETWORK_ALIAS = "minio";
 
     public static final int API_PORT = 9000;


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

Reply via email to