Skip to content

fix(compose): pull S3 storage from rustfs after MinIO left Docker Hub - #235

Merged
cursor[bot] merged 1 commit into
mainfrom
santosh/fix-minio-dockerhub-gone-849b
Oct 5, 2026
Merged

cursor[bot] merged 1 commit into
mainfrom
santosh/fix-minio-dockerhub-gone-849b

Conversation

@santoshkumarradha

@santoshkumarradha santoshkumarradha commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Summary

Release smoke on main (0defadd, run 37297065009) failed before /ready:

pull access denied for minio/minio, repository does not exist or may require 'docker login'

minio/minio is gone from Docker Hub (API 404). quay.io/minio/minio anonymous pulls return 401. That also breaks af-stack init / af-stack dev — they pull the same image.

Changes

Replace minio/minio:latest with rustfs/rustfs:1.0.1 (public, S3 API on :9000, health at /health) in:

  • docker-compose.release-smoke.yml
  • docker-compose.yml
  • services/cli/internal/starter/assets/docker-compose.yml (af-stack init)
  • examples/01-notable/docker-compose.yml

Service name stays minio so AF_STACK_S3_ENDPOINT=minio:9000, AF_STACK_S3_ADAPTER=minio, and existing .env keys (AF_STACK_S3_ACCESS_KEY / SECRET_KEY) still work. Credentials are now RUSTFS_ACCESS_KEY / RUSTFS_SECRET_KEY with the same defaults (minio / minio-secret).

fix(compose): retriggers Release so 0.13.2 (Next 16.3.8 from #233) can finish publishing.

Test plan

  • Docker Hub minio/minio → 404; Quay latest → 401; rustfs/rustfs:latest anonymous manifest → 200
  • CI Success + Security Success (compose validation, docs-site)
  • Release smoke after merge (runtime /ready against rustfs)

Notes for reviewers

The Go storage adapter is still minio-go talking S3. This is an image swap only. Helm/bitnami MinIO is unchanged.

Open in Web Open in Cursor 

Release smoke failed pulling minio/minio:latest — the repository is
gone (HTTP 404) and quay.io/minio/minio anonymous pulls 401. Swap the
bundled compose services to rustfs/rustfs:1.0.1 (public, S3 on :9000).
Keep the service name minio so AF_STACK_S3_ENDPOINT=minio:9000 and
existing .env keys still work.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Santosh kumar <santoshkumarradha@users.noreply.github.com>
@santoshkumarradha
santoshkumarradha marked this pull request as ready for review October 5, 2026 10:42
@cursor
cursor Bot merged commit 62c1d3d into main Oct 5, 2026
30 checks passed
@cursor
cursor Bot deleted the santosh/fix-minio-dockerhub-gone-849b branch October 5, 2026 10:42
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