This is an automated email from the ASF dual-hosted git repository.
yuqi1129 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new df60094cdf [#13111] fix(test): Pull the MinIO test image from quay.io
(#13112)
df60094cdf is described below
commit df60094cdf55d93a1f35af9791f0a362371d2469
Author: Nevin Zheng <[email protected]>
AuthorDate: Sun Sep 13 17:45:31 2026 -0700
[#13111] fix(test): Pull the MinIO test image from quay.io (#13112)
### What changes were proposed in this pull request?
Point `MinIOContainer.DEFAULT_IMAGE` at
`quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z`. It's the same MinIO
release, pulled from MinIO's quay.io organization instead of Docker Hub.
### Why are the changes needed?
Docker Hub removed the `minio/minio` repository, so every integration
test that starts `MinIOContainer` fails with `pull access denied`. That
includes `FilesetS3TokenConnectionIT` in Backend Integration Test and
`IcebergRESTMinIOTokenAuthorizationIT`. This is a temporary fix, the
same one apache/iceberg#18071 and apache/doris#67897 merged. Replacing
MinIO is tracked in the discussion on #13111.
Fix: #13111
### Does this PR introduce _any_ user-facing change?
No. Test infrastructure only.
### How was this patch tested?
- `docker pull minio/minio:RELEASE.2025-09-07T16-13-09Z` fails with
`pull access denied`; `docker pull
quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z` succeeds.
- `./gradlew :integration-test-common:spotlessCheck
:integration-test-common:compileTestJava` passes.
- CI on this PR runs `FilesetS3TokenConnectionIT`.
---
.../apache/gravitino/integration/test/container/MinIOContainer.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/MinIOContainer.java
b/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/MinIOContainer.java
index 114ef335cb..79c8252020 100644
---
a/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/MinIOContainer.java
+++
b/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/MinIOContainer.java
@@ -41,7 +41,8 @@ import org.testcontainers.containers.Network;
public class MinIOContainer extends BaseContainer {
public static final Logger LOG =
LoggerFactory.getLogger(MinIOContainer.class);
- public static final String DEFAULT_IMAGE =
"minio/minio:RELEASE.2025-09-07T16-13-09Z";
+ // MinIO no longer publishes this image on Docker Hub; quay.io carries the
same release.
+ public static final String DEFAULT_IMAGE =
"quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z";
public static final String HOST_NAME = "gravitino-ci-minio";
public static final int PORT = 9000;
public static final String ACCESS_KEY = "minioadmin";