Open mmulvanny opened 2 days ago
There is no such thing as rolling updates @mmulvanny in our operator. We always employ in-place updates of the container binary and then subsequently statefulset rolls the changes.
However the cluster itself must be online way before this, please share the operator logs and let us make the right assessment on what happened.
Thanks
For upgrading to version 6 we have documentation since there are breaking changes: please see: https://min.io/docs/minio/kubernetes/eks/operations/install-deploy-manage/upgrade-minio-operator.html#upgrade-minio-operator-5-0-15-to-operator-version-stable
Expected Behavior
Updating a tenant should cause pods to update in a rolling fashion, and the MinIO service should remain available at all times.
Current Behavior
Updating to 6.0.3 causes the operator to delete all tenant pods at once, causing a MinIO outage.
Possible Solution
Steps to Reproduce (for bugs)
Context
We upgraded the MinIO operator from 5.0.15 to 6.0.3.
Regression
This was caused by the combination of PR 2221 (which moved environment configuration to a sidecar) and PR 2253 (which deleted pods on configuration changes). Was PR 2253 intended to remove rolling updates?
Your Environment
minio-operator
): This occurred immediately after an upgrade to 6.0.3.