Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[components] Upgrade minio to the latest version #6431

Closed
haoxins opened this issue Aug 25, 2021 · 10 comments
Closed

[components] Upgrade minio to the latest version #6431

haoxins opened this issue Aug 25, 2021 · 10 comments
Labels
area/components help wanted The community is welcome to contribute. kind/feature

Comments

@haoxins
Copy link
Contributor

haoxins commented Aug 25, 2021

Feature Area

/area components

Is there any reason not to upgrade the minio to the latest version?
Is it open for others to submit PR for this?

@haoxins haoxins changed the title Upgrade minio to the latest version [components] Upgrade minio to the latest version Aug 25, 2021
@Bobgy
Copy link
Contributor

Bobgy commented Aug 27, 2021

@haoxins Yes, absolutely welcome a PR on this!

@Bobgy Bobgy added the help wanted The community is welcome to contribute. label Aug 27, 2021
@MatthiasCarnein
Copy link

MatthiasCarnein commented Aug 27, 2021

Just a heads up, Minio changed its license from Apache 2.0 to AGPL v3.There is a bit of controversy surrounding this decision:

minio/minio#12157
minio/minio#12158
minio/minio#12156

@Bobgy
Copy link
Contributor

Bobgy commented Aug 28, 2021

Thanks, we don't allow AGPL, so if upgrade, we can only choose a version before it was changed to AGPL.

@Bobgy
Copy link
Contributor

Bobgy commented Aug 28, 2021

We might need to consider a MinIO alternative, so that people can keep getting security fixes.

@NikeNano
Copy link
Member

NikeNano commented Sep 9, 2021

We might need to consider a MinIO alternative, so that people can keep getting security fixes.

What alternative are there out there I am only aware of rook/ceph. What are we looking for when it comes to replacing Minio except the license?

@haoxins
Copy link
Contributor Author

haoxins commented Dec 24, 2021

I think SeaweedFS could be another alternative.

@MatthiasCarnein
Copy link

It seems that NooBaa could be another alternative using an Apache License. The Datashim project uses it in their tutorials with BackingStore PV-Pool to setup an S3 Object Store. The other BackingStores could potentially replace Minio's Gateway functionality.

@haoxins
Copy link
Contributor Author

haoxins commented Apr 27, 2022

@MatthiasCarnein just a bit curious about the License details.

Because this project uses argo-workflows, and argo-workflows uses MinIO v7 APIs, https://github.com/argoproj/argo-workflows/blob/master/go.mod#L35
Is this also influence Kubeflow pipelines?

@MatthiasCarnein
Copy link

@haoxins I'm not a lawyer but from my understanding the Minio Client SDK for Go is a separate piece of software that uses the Apache 2.0 license: https://github.com/minio/minio-go/blob/master/LICENSE

@MatthiasCarnein
Copy link

Minio alternatives are also discussed here: #7878

@haoxins haoxins closed this as completed Jun 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/components help wanted The community is welcome to contribute. kind/feature
Projects
None yet
Development

No branches or pull requests

5 participants