apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: kube-prometheus-stack namespace: flux-system spec: interval: 10m targetNamespace: observability chart: spec: chart: kube-prometheus-stack version: 68.4.4 sourceRef: kind: HelmRepository name: prometheus-community namespace: flux-system install: createNamespace: true remediation: retries: 3 upgrade: remediation: retries: 3 values: grafana: enabled: true persistence: enabled: true storageClassName: local-path size: 5Gi service: type: ClusterIP sidecar: datasources: enabled: true label: grafana_datasource searchNamespace: observability dashboards: enabled: true label: grafana_dashboard searchNamespace: observability prometheus: service: type: ClusterIP prometheusSpec: retention: 7d storageSpec: volumeClaimTemplate: spec: storageClassName: local-path accessModes: - ReadWriteOnce resources: requests: storage: 10Gi alertmanager: enabled: false kubeEtcd: enabled: false kubeControllerManager: enabled: false kubeScheduler: enabled: false