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]