Skip to content

Conversation

@ruslansenchukov
Copy link

When Iceberg tables are configured to use MinIO as the object store, users cannot access objects with the s3:// prefix — MinIO requires the use of http:// or https:// endpoints.

However, the current implementation of the Altinity Ice CLI only supports wildcard expansion (*) for paths with the s3:// scheme, using the AWS SDK.

This PR introduces MinioWildcard support that enables wildcard path expansion for HTTP/HTTPS endpoints.
It adds a new internal helper:

com.altinity.ice.cli.internal.http.MinioWildcard

which performs ?list-type=2&prefix=... requests directly against the MinIO REST API and extracts all matching object keys from XML responses.

@alex-zaitsev alex-zaitsev requested a review from shyiko October 27, 2025 16:05
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.

1 participant