-
Notifications
You must be signed in to change notification settings - Fork 455
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
remove minioJob #2331
remove minioJob #2331
Conversation
remove minioJob
@ramondeklein @dvaldivia @jiuker @harshavardhana a bit of info on why this feature is being remove would be helpful |
@pjuarezd I think it's considered an enterprise feature. |
I just wanted to mention, I installed the operator from scratch using the main branch, using the default values.yaml file, with terrible results. The operator was no longer functional, tenants were not being created. On the operator's logs, the following errors appeared several times present:
Initially, I thought it was some kind of RBAC issue causing the error, but then I realized the MinioJob CRD was missing. I looked for the missing CRD in version v6.0.4 (https://github.com/minio/operator/blob/v6.0.4/helm/operator/templates/job.min.io_jobs.yaml) and copied it into |
@nicolasps-wisemodo Please use tagged releases. |
No doubt I will @ramondeklein |
Does this mean the future versions won't support MinIOJob? That kind of contradicts the advice given in #1100 |
@ramondeklein, @pjuarezd I understand that we don’t have entitlement to specific features. However, I believe this is a crucial feature for any Minio deployment, regardless of the use case. While it's possible to implement a workaround, it's not particularly difficult, which may reduce the incentive to move to the Enterprise version. For smaller companies or opensource projects, creating these workarounds can be time-consuming, and there are already several options available, such as #1100, InseeFrLab S3 Operator, creating a Kubernetes Job, using Helm hooks or ArgoCD hooks. Could you kindly provide some clarity on why this feature is categorized as an Enterprise feature? |
We have evaluated The community actually requests a fully declarative way (so Each functionality requires development, but that's not all. We need to maintain, document and also support it. There are other projects that do supply such functionality (like https://github.com/InseeFrLab/s3-operator). We think we should focus on what is important. Adding all kind of niche-features distracts us from doing the most important part, building an high-performance, scalable and reliable object store. For these reasons we have decided to remove this feature. There are other methods that can be used to initiate MinIO jobs (like spinning up an |
@ramondeklein thank you for clarification. This makes total sense and I am happy with this answer. I think AWS should donate S3 to the CNCF or something so this can become a proper Standard. |
remove minioJob