When deploying mimir via the bigbang chart use the bb minio package to host the object storage for mimir.
Mimir has the following dependency chart (see ref) which includes the minio community helm chart:
We want to use Big Bang's MinIO package instead of the Mimir minio dependency, we should 1) Disable the Mimir MinIO dependency Chart, 2) ensure Mimir initializations and configuration of MinIO (see search of .Values.minio in upstream chart) is configured with Big Bang MinIO so that it can be deployed in the same manner, 3) include any necessary net/auth/peer auth for big Bang minio, and 4) document the configuration for BB MinIO.
Acceptance Criteria:
-
mimir should use the big bang minio chart -
BB minio is initialized for mimir -
Authpol/peerauth/networkpolicies/ServiceEntry for BB MinIO is configured if necessary for use with Mimir -
Make sure bucket creation job works correctly, S3 bucket created in minio -
Update the Readme.md to include a section of using big bang minio, include the note of not using the Mimir MinIO as a dependency chart (We want to convey that each renovate upgrade, that we should be looking at any changes in how Mimir initializes MinIO so we can track)
dependencies:
- name: minio
alias: minio
version: 5.2.0
repository: https://charts.min.io/
condition: minio.enabled