1local k = import 'ksonnet-util/kausal.libsonnet';
2
3{
4  _config+: {
5    overrides: {
6      // insert tenant overrides here. see https://github.com/grafana/loki/tree/master/docs/configuration#limits_config
7      //
8      //   'tenant_x': {
9      //     ingestion_rate_strategy: 'global',
10      //     ingestion_rate_mb: 12,
11      //     ingestion_burst_size_mb: 20,
12      //     max_line_size: 2048,
13      //     split_queries_by_interval: '30m',
14      //     max_concurrent_tail_requests: 10,
15      //     max_query_parallelism: 32,
16      //   },
17    },
18  },
19  local configMap = k.core.v1.configMap,
20
21  overrides_config:
22    configMap.new($._config.overrides_configmap_name) +
23    configMap.withData({
24      'overrides.yaml': k.util.manifestYaml(
25        {
26          overrides: $._config.overrides,
27        }
28      ),
29    }),
30}
31