apiVersion: v1 kind: Namespace metadata: name: loki labels: app.kubernetes.io/component: loki pod-security.kubernetes.io/enforce: privileged --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: loki namespace: flux-system spec: interval: 5m dependsOn: - name: monitoring chart: spec: version: "6.x" chart: loki sourceRef: kind: HelmRepository name: grafana-charts interval: 60m targetNamespace: loki values: chunksCache: enabled: false resultsCache: enabled: false test: enabled: false # following https://github.com/fluxcd/flux2-monitoring-example/pull/23/files#diff-5e041afacf25eb055565b4a1c32d5b81201ddce29c84adf13a6ae88463e0832b extraObjects: - apiVersion: v1 kind: ConfigMap metadata: name: loki-datasource labels: app: loki chart: loki release: loki grafana_datasource: "1" app.kubernetes.io/part-of: kube-prometheus-stack data: loki-datasource.yaml: |- apiVersion: 1 datasources: - name: Loki type: loki access: proxy url: http://loki:{{ .Values.loki.server.http_listen_port }} version: 1 isDefault: true loki: auth_enabled: false # serviceMonitor: # enabled: true # labels: # app.kubernetes.io/part-of: kube-prometheus-stack limits_config: allow_structured_metadata: true retention_period: 24h volume_enabled: true # https://grafana.com/docs/loki/latest/setup/install/helm/install-monolithic/ commonConfig: replication_factor: 1 schemaConfig: configs: - from: "2024-04-01" store: tsdb object_store: s3 schema: v13 index: prefix: loki_index_ period: 24h pattern_ingester: enabled: true ruler: enable_api: true minio: enabled: true persistence: enabled: true storageClass: nfs-client size: 20Gi lokiCanary: enabled: false deploymentMode: SingleBinary singleBinary: replicas: 1 persistence: enabled: true storageClass: nfs-client size: 10Gi backend: replicas: 0 read: replicas: 0 write: replicas: 0 ingester: replicas: 0 querier: replicas: 0 queryFrontend: replicas: 0 queryScheduler: replicas: 0 distributor: replicas: 0 compactor: replicas: 0 indexGateway: replicas: 0 bloomCompactor: replicas: 0 bloomGateway: replicas: 0