apiVersion: v1 kind: ConfigMap metadata: name: {{ include "loki-stack.fullname" . }}-loki labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki data: loki-config.yaml: | auth_enabled: false server: http_listen_port: 3100 grpc_listen_port: 9095 log_level: info common: compactor_address: http://{{ include "loki-stack.fullname" . }}-loki-backend:3100 ring: instance_addr: ${POD_IP} kvstore: store: memberlist replication_factor: 1 path_prefix: /loki memberlist: join_members: - {{ include "loki-stack.fullname" . }}-loki-memberlist:7946 schema_config: configs: - from: "2024-01-01" store: tsdb object_store: s3 schema: v13 index: prefix: index_ period: 24h storage_config: aws: endpoint: {{ include "loki-stack.fullname" . }}-minio:9000 insecure: true bucketnames: {{ .Values.minio.bucketName }} access_key_id: {{ .Values.minio.rootUser }} secret_access_key: {{ .Values.minio.rootPassword }} s3forcepathstyle: true tsdb_shipper: active_index_directory: /loki/index cache_location: /loki/index_cache ingester: chunk_encoding: snappy querier: max_concurrent: 4 limits_config: reject_old_samples: true reject_old_samples_max_age: 168h allow_structured_metadata: true volume_enabled: true compactor: working_directory: /loki/compactor compaction_interval: 10m retention_enabled: true delete_request_store: s3 pattern_ingester: enabled: true