{{- if .Values.loki.enabled }} --- apiVersion: helm.toolkit.fluxcd.io/v2beta2 kind: HelmRelease metadata: name: loki spec: chart: spec: sourceRef: kind: HelmRepository name: grafana chart: loki install: {{- toYaml .Values.commons.helm.release.install | nindent 4 }} test: {{- toYaml .Values.commons.helm.release.test | nindent 4 }} upgrade: {{- toYaml .Values.commons.helm.release.upgrade | nindent 4 }} driftDetection: {{- toYaml .Values.commons.helm.release.driftDetection | nindent 4 }} interval: 10m values: singleBinary: replicas: 1 loki: commonConfig: replication_factor: 1 storage: type: "filesystem" auth_enabled: false monitoring: dashboards: labels: {{- toYaml .Values.commons.grafana.dashboards.labels | nindent 10 }} annotations: {{- toYaml .Values.grafana.dashboards.annotations | nindent 10 }} rules: enabled: {{ (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/PrometheusRule") }} labels: {{- toYaml .Values.commons.prometheus.rules.labels | nindent 10 }} serviceMonitor: enabled: {{ (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/ServiceMonitor") }} labels: {{- toYaml .Values.commons.prometheus.monitor.labels | nindent 10 }} metricsInstance: enabled: false selfMonitoring: enabled: false grafanaAgent: installOperator: false lokiCanary: enabled: false test: enabled: false gateway: enabled: false {{- end }}