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
- Replace all cli arguments in https://github.com/observatorium/observatorium/blob/679d7e68f5beb79f37725b251c32714363d62357/configuration/components/loki.libsonnet#L527-L545 with config var expansion
- Enable dynamic log level via config var expansion https://github.com/observatorium/observatorium/blob/679d7e68f5beb79f37725b251c32714363d62357/configuration/components/loki.libsonnet#L524
- split from
-
LOG-3626 [spike] Replace manifests generation with loki-mixin
- Closed