# kube-state-metrics (experiment design 4.1 / 4.3: kube_pod_container_status_restarts_total for PodCrashLooping). # Official chart: https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics (8.6.0 = app 2.20.0, index checked 2026-10-08) apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: kube-state-metrics namespace: argocd spec: project: default source: repoURL: https://prometheus-community.github.io/helm-charts chart: kube-state-metrics targetRevision: 8.6.0 helm: releaseName: kube-state-metrics valuesObject: fullnameOverride: kube-state-metrics collectors: [pods, deployments, replicasets, nodes, daemonsets, statefulsets, namespaces, persistentvolumeclaims, jobs] resources: requests: { cpu: 20m, memory: 64Mi } destination: server: https://kubernetes.default.svc namespace: monitoring syncPolicy: automated: prune: true selfHeal: true syncOptions: - ServerSideApply=true - CreateNamespace=true