The RHOBS Loki manifests for stage and production rollout is currently based on custom JSONNet component hosted on the observatorium/observatorium repository. This component was created back in 2020 when the official Grafana loki-mixin for production deployments did not support by default memberlist/boltdb-shipper setups. Since 2021 this is the case and keeping our own loki component is cumbersome. In fact we need to implement all migrations for each Loki release.
Acceptance Criteria
- Loki Statefulsets are generated entirely from the loki-mixin
- Any custom CLI arguments are replaced by environment variables expanded into the ConfigMap.
- split from
-
LOG-3626 [spike] Replace manifests generation with loki-mixin
- Closed