GitHub user Ma77Ball edited a comment on the discussion: Recent changes about 
MinIO

Update after testing the swap:

- The MinIO images are already gone from Docker Hub, even our pinned tags and 
`:latest`, so CI and local dev are broken now.
- Everything left that replaces MinIO is AGPL, which we can't use as an Apache 
project: `pgsty/minio`, Chainguard, and `bitnamilegacy/minio` all ship AGPL. 
The `mc` client is AGPL too, so bucket setup needs to move to `aws-cli`.
- `bitnamilegacy/minio` doesn't help either: it's frozen, unmaintained, and 
still has the CVE.

I think we should switch to RustFS (Apache-2.0) on `main` for now. It's the 
closest S3 replacement, so lakeFS and Iceberg keep working the same way. The 
only changes needed are the credential env vars, the healthcheck, and using 
`aws-cli` for bucket setup.

RustFS is still young (`v1.0.0-rc.6`), so I'd get `main` working with it now 
but wait on backporting to the release branches until we've tested it more 
(lakeFS presigned URLs and Iceberg access) and it has a stable release.

I can open the `main` PR if that sounds good.


GitHub link: 
https://github.com/apache/texera/discussions/3998#discussioncomment-18418659

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to