Skip to content

Backport #3928 to pyiceberg-0.12.x - #4018

Open
illes wants to merge 1 commit into
apache:pyiceberg-0.12.xfrom
illes:backport-3928-pyiceberg-0.12.x
Open

illes wants to merge 1 commit into
apache:pyiceberg-0.12.xfrom
illes:backport-3928-pyiceberg-0.12.x

Conversation

@illes

@illes illes commented Sep 25, 2026

Copy link
Copy Markdown

Rationale for this change

Cherry-pick of #3928 (d5474fdf) onto pyiceberg-0.12.x. Docker Hub now denies the minio/mc image pull, so the integration jobs fail on this branch (see #4016). Kept separate from #4016 as requested there.

Are these changes tested?

Test infrastructure only. The integration jobs on this PR are the test.

Are there any user-facing changes?

No.

* Infra: Replace MinIO with RustFS in the dev and integration stacks

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.

* Infra: Rename the object store service to `object-store`

Feedback from @kevinjqliu

(cherry picked from commit d5474fd)
@illes

illes commented Sep 25, 2026 •

Copy link
Copy Markdown
Author

integration-test-s3 passes here, so the RustFS switch works. integration-test still fails, now while building the Hive image: apache/hive:4.0.0 is on Debian Bullseye, and apt-get gets 404s from debian-security (#3922). That's what #3924 fixed, so #4016 covers it. The two PRs fix each other's red job.

@rambleraptor, could we merge this one first? Then I'll rebase #4016 onto it, and its CI should be fully green.

This branch has not been deployed

No deployments
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