Skip to content

Infra: Replace MinIO with RustFS - #3928

Open
rambleraptor wants to merge 2 commits into
apache:mainfrom
rambleraptor:replace-minio
Open

Infra: Replace MinIO with RustFS#3928
rambleraptor wants to merge 2 commits into
apache:mainfrom
rambleraptor:replace-minio

Conversation

@rambleraptor

@rambleraptor rambleraptor commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Rationale for this change

MinIO Community Edition stopped publishing images in October 2025 and the repository was archived in April 2026, so minio/minio:latest resolves to a frozen build that will not receive further security fixes.

I'm choosing RustFS as a replacement since that's what Polaris uses.

After this, I'd like to have dependabot turned on for our Docker images, but we should get off MinIO first.

AI Disclosure: Claude helped me get the Dockerfiles working. I made the docs changes since the best way to ensure that docs are human-first are to have humans write them.

Are these changes tested?

Integration tests should still pass.

Are there any user-facing changes?

MinIO Community Edition stopped publishing images in October 2025 and the
repository was archived in April 2026, so `minio/minio:latest` resolves to a
frozen build that will not receive further security fixes (apache#2664).

I'm choosing RustFS since that's what Polaris uses.
@rambleraptor
rambleraptor requested review from Fokko, geruh and kevinjqliu and removed request for Fokko, geruh and kevinjqliu September 10, 2026 19:57

@kevinjqliu kevinjqliu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM some nits

Comment thread dev/docker-compose-integration.yml Outdated
Comment thread dev/run-s3.sh Outdated
Comment thread dev/docker-compose-integration.yml Outdated
Comment thread dev/docker-compose-integration.yml Outdated
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