mimir
mimir copied to clipboard
Helm: istio sidecar compatible make bucket jobs for MinIO
Describe the bug
Cannot install mimir-distributed with MinIO without error when istio sidecar injection is enabled , because minio make bucket job is stuck in notReady state.
This issue is low prio.
To Reproduce
Steps to reproduce the behavior:
- Enable istio auto sidecar injection
-
helm install
mimir-distributed chart - default values
Expected behavior
helm install should finish with success
Environment
- Infrastructure: microk8s (1.23) + istio (1.10.3)
- Deployment tool: helm 3
Additional Context
Workaround for non-strict istio mode:
minio:
makeBucketJob:
podAnnotations:
sidecar.istio.io/inject: "false"
We should come up with some workaround for the strict mode of istio, where we cannot turn off the sidecar injection.
https://github.com/istio/istio/issues/11045 https://github.com/kubernetes/enhancements/issues/2872
I tried this workaround and it does not appear to work anymore. When I looked at the values.yaml there is no podAnnotations section anymore