You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Replace MinIO with RustFS across Iceberg repos #18246
Why we moved to Quay: Docker Hub stopped serving minio/minio and minio/mc, which broke CI. As a stopgap we switched to quay.io/minio/* (#18071, apache/iceberg-rust#3220).
Why we need to move again:quay.io/minio/minio no longer allows anonymous pulls, so CI is breaking again. On top of that, MinIO Community Edition stopped publishing images in October 2025 and its repo was archived in April 2026, so even working images are frozen builds with no security fixes (see #14638). PyIceberg has already switched to RustFS (apache/iceberg-python#3928), and Polaris uses it too.
Proposal: Replace MinIO with RustFS everywhere. Name the service/container something generic like object-store rather than rustfs, so the next swap is a one-line image change.
Thanks for looking into this @kevinjqliu! I'm glad we're able to move off of MinIO. Looks like I was a little ahead of the game with the RC builds and I appreciate you getting us on 1.0!
Activity
kevinjqliu commentedon Sep 24, 2026
RustFS 1.0.0 is out as a stable release. We should pin
rustfs/rustfs:1.0.0everywhere instead of the RCs.1.0.0 also includes rustfs/rustfs#7051, so
RUSTFS_SERVER_DOMAINSshouldn't need the:9000port anymore.1.0.0(#18247)1.0.0(apache/iceberg-python#4013)1.0.0(apache/iceberg-rust#3273)1.0.0(apache/iceberg-go#2055)1.0.0(apache/iceberg-cpp#962)1.0.0(apache/terraform-provider-iceberg#125)rambleraptor commentedon Sep 24, 2026
Thanks for looking into this @kevinjqliu! I'm glad we're able to move off of MinIO. Looks like I was a little ahead of the game with the RC builds and I appreciate you getting us on 1.0!
smaheshwar-pltr commentedon Sep 24, 2026
Thanks for investigating @kevinjqliu! This proposal sounds good to me, linking also the mailing list thread: https://lists.apache.org/thread/wnt4ojcjsv1frfg1drxpz3gj0l91c5jl.
I think we should unblock integration tests for now given that's fairly no regret; we can defer the docs / quickstart / etc. changes:
kevinjqliu commentedon Sep 25, 2026
all merged. thank you @smaheshwar-pltr