[
https://issues.apache.org/jira/browse/FLINK-40652?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martijn Visser updated FLINK-40652:
-----------------------------------
Fix Version/s: 2.2.2
1.20.6
2.3.1
> MinioTestContainerTest and the S3 e2e tests fail on all release branches
> because minio/minio was removed from Docker Hub
> ------------------------------------------------------------------------------------------------------------------------
>
> Key: FLINK-40652
> URL: https://issues.apache.org/jira/browse/FLINK-40652
> Project: Flink
> Issue Type: Bug
> Components: Build System
> Affects Versions: 2.3.0, 2.2.1, 1.20.5
> Reporter: Martijn Visser
> Assignee: Martijn Visser
> Priority: Blocker
> Labels: pull-request-available
> Fix For: 2.2.2, 1.20.6, 2.3.1
>
>
> The {{minio/minio}} repository no longer exists on Docker Hub, so every test
> that starts the MinIO container fails on release-1.20, release-2.2 and
> release-2.3. master is not affected, FLINK-39499 replaced MinIO with
> SeaweedFS there.
> {code}
> org.testcontainers.containers.ContainerFetchException: Can't get Docker
> image: RemoteDockerImage(imageName=minio/minio:RELEASE.2022-02-07T08-17-33Z,
> ...)
> Caused by: com.github.dockerjava.api.exception.NotFoundException: Status 404:
> {"message":"pull access denied for minio/minio, repository does not exist or
> may require 'docker login': denied: requested access to the resource is
> denied"}
> {code}
> https://hub.docker.com/v2/repositories/minio/minio/ returns {{object not
> found}}.
> The e2e tests fail the same way through {{common_s3_minio.sh}}:
> {code}
> Spawning minio for s3 tests
> docker: Error response from daemon: pull access denied for minio/minio,
> repository does not exist or may require 'docker login': denied: requested
> access to the resource is denied
> [FAIL] Test script contains errors.
> {code}
> First failing nightly is 2026-09-12, the 2026-09-11 nightly was still green.
> It reproduces on every profile.
> release-2.3: https://github.com/apache/flink/actions/runs/34798011697
> release-1.20: https://github.com/apache/flink/actions/runs/34798014224
> release-2.2:
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=79019
> On release-2.2 only the e2e legs show it. Its connect legs fail earlier for
> unrelated reasons, so no failing test name points at MinIO there.
> quay.io still serves the same tag at the same digest
> ({{sha256:7dda745aefd6152f0d04fdd23377f9e52549df3fc4307f16b8bc562ae2b8119f}}),
> so pointing {{DockerImageVersions}} and {{common_s3_minio.sh}} at
> {{quay.io/minio/minio}} restores the previous behaviour. The e2e script pulls
> the image untagged and needs pinning to the same tag as well, current MinIO
> images no longer serve a plain bind mounted directory.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)