Skip to content

Commit f453137

Browse files
committed
test: run MinIO from bitnamilegacy/minio; Quay now requires a login
MinIO made quay.io/minio/minio require authentication on 2026-09-24, so `docker compose pull` of the test archive fails with "unauthorized" and every Docker-backed test errors in setup (here and in downstream users of this compose file, e.g. backups2datalad). Switch to the frozen Bitnami build dandi-archive's backend/frontend CI already uses. It starts the server itself with the same MINIO_ROOT_* credentials, so `command` goes; the curl healthcheck still works. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KoaLJfNiVVnwSDHNMg2bpK
1 parent e88467d commit f453137

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

‎dandi/tests/data/dandiarchive-docker/docker-compose.yml‎

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,13 @@ services:
7575
hard: 3000
7676

7777
minio:
78-
# MinIO deleted the `minio/minio` Docker Hub repository in September 2026.
79-
# Quay still serves the archived community images, but they are frozen:
80-
# `latest` there is RELEASE.2025-09-07T16-13-09Z and will never move again,
81-
# so pin it explicitly rather than pretend it tracks anything.
82-
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z
83-
# When run with a TTY, minio prints credentials on startup
84-
tty: true
85-
command: ["server", "/data"]
78+
# MinIO deleted `minio/minio` from Docker Hub on 2026-09-11 and made
79+
# `quay.io/minio/minio` require a login on 2026-09-24. Use the frozen
80+
# Bitnami build dandi-archive's CI already runs; it starts the server on
81+
# its own (data under /bitnami/minio/data), so no `command` is needed.
82+
# See https://github.com/dandi/dandi-infrastructure/issues/289 for
83+
# hosting a copy of our own.
84+
image: bitnamilegacy/minio:latest
8685
ports:
8786
- "127.0.0.1:9000:9000"
8887
environment:

0 commit comments

Comments
 (0)