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 ConfigMap is generated entirely from the loki-mixin
- Loki ConfigMap generation replaces the replication factor CLI arg with an similar environment variable
- Generated ConfigMap includes defaults in limit config as previously introduced
- split from
-
LOG-3626 [spike] Replace manifests generation with loki-mixin
- Closed