Skip to content

Pull pinned MinIO images from Quay (upstream #7599) - #23

Merged
QuicksilverSlick merged 1 commit into
mainfrom
ci/minio-quay
Sep 14, 2026
Merged

QuicksilverSlick merged 1 commit into
mainfrom
ci/minio-quay

Conversation

@QuicksilverSlick

Copy link
Copy Markdown
Owner

Cherry-pick of block#7599 (f3940ff21). Docker Hub now refuses anonymous pulls of minio/mc, so the Desktop E2E Integration shards fail in "Start integration services" before any test runs (seen on #22's run 34792849814). Block moved every MinIO image to Quay with a pinned digest; this is that change, unmodified.

🤖 Generated with Claude Code

## Summary

CI is failing in `main` before tests start because Docker Hub denies
pulls for `minio/minio` and `minio/mc`. Retrying the failed jobs
produced the same errors.

Use MinIO’s Quay images in the development, harness, deployment Compose,
and Helm configurations. Pin each image to its multi-platform digest and
retain the release tags already used by deployment templates. Update the
architecture reference to match.

### Related issue

No duplicate issue or PR found. Addresses the image-pull failures in
[main CI attempt
2](https://github.com/block/buzz/actions/runs/34645306855/attempts/2).

### Testing

- Pulled both pinned images for Linux ARM64 and AMD64.
- Started an isolated Compose stack derived from the updated MinIO
service definitions, once per architecture (AMD64 under local
emulation).
- Verified the existing health check passed and the bucket initializer
exited with code 0.
- Uploaded an object with `mc cp`, read it with `mc cat`, compared its
content, and deleted it with `mc rm` on both architectures.
- Confirmed the initialized bucket was private and removed the temporary
stack and volume.

Generated with Codex

Signed-off-by: Salman Mohammed <smohammed@squareup.com>
(cherry picked from commit f3940ff)
@QuicksilverSlick
QuicksilverSlick merged commit 1860e86 into main Sep 14, 2026
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants