Skip to content

feat(helm)!: Update kube-prometheus-stack (major)#705

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-kube-prometheus-stack
Open

feat(helm)!: Update kube-prometheus-stack (major)#705
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-kube-prometheus-stack

Conversation

@renovate

@renovate renovate Bot commented Apr 24, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
kube-prometheus-stack (source) major 83.7.086.1.0
kube-prometheus-stack (source) HelmChart major 83.7.086.1.0
prometheus-operator-crds HelmChart major 28.0.129.0.0

Release Notes

prometheus-community/helm-charts (kube-prometheus-stack)

v86.1.0

Compare Source

v86.0.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-mysql-exporter-2.14.0...kube-prometheus-stack-86.0.2

v86.0.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed
  • [kube-prometheus-stack] Fix etcd dashboard cluster variable for multicluster by @​onstring in #​6948
New Contributors

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-86.0.0...kube-prometheus-stack-86.0.1

v86.0.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.4.0...kube-prometheus-stack-86.0.0

v85.4.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

New Contributors

Full Changelog: prometheus-community/helm-charts@prometheus-pushgateway-3.6.1...kube-prometheus-stack-85.4.0

v85.3.3

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

New Contributors

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.3.2...kube-prometheus-stack-85.3.3

v85.3.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.3.1...kube-prometheus-stack-85.3.2

v85.3.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.3.0...kube-prometheus-stack-85.3.1

v85.3.0

Compare Source

v85.2.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-29.8.0...kube-prometheus-stack-85.2.2

v85.2.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6932

Full Changelog: prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.40.1...kube-prometheus-stack-85.2.1

v85.2.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-nats-exporter-2.23.0...kube-prometheus-stack-85.2.0

v85.1.3

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-29.7.0...kube-prometheus-stack-85.1.3

v85.1.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] make KubeletServerCertificateExpiration alert… by @​DerPauli in #​6919

New Contributors

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.1.1...kube-prometheus-stack-85.1.2

v85.1.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.1.0...kube-prometheus-stack-85.1.1

v85.1.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6920

Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.22.0...kube-prometheus-stack-85.1.0

v85.0.3

Compare Source

v85.0.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6910

Full Changelog: prometheus-community/helm-charts@prometheus-operator-crds-29.0.0...kube-prometheus-stack-85.0.2

v85.0.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

New Contributors

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-85.0.0...kube-prometheus-stack-85.0.1

v85.0.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-postgres-exporter-8.0.0...kube-prometheus-stack-85.0.0

v84.5.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6885

Full Changelog: prometheus-community/helm-charts@prometheus-29.5.0...kube-prometheus-stack-84.5.0

v84.4.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@alertmanager-1.35.1...kube-prometheus-stack-84.4.0

v84.3.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6871

Full Changelog: prometheus-community/helm-charts@prom-label-proxy-0.21.0...kube-prometheus-stack-84.3.0

v84.2.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-84.2.0...kube-prometheus-stack-84.2.1

v84.2.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-84.1.2...kube-prometheus-stack-84.2.0

v84.1.2

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-84.1.1...kube-prometheus-stack-84.1.2

v84.1.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-84.1.0...kube-prometheus-stack-84.1.1

v84.1.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-84.0.1...kube-prometheus-stack-84.1.0

v84.0.1

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

  • [kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by @​renovate[bot] in #​6863

Full Changelog: prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.38.2...kube-prometheus-stack-84.0.1

v84.0.0

Compare Source

kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

What's Changed

Full Changelog: prometheus-community/helm-charts@prometheus-nginx-exporter-1.21.0...kube-prometheus-stack-84.0.0


Configuration

📅 Schedule: (in timezone Asia/Jerusalem)

  • Branch creation
    • "after 2am and before 7am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown
Contributor

Argo CD Diff Preview

Summary:

Modified (4):
± apps (+1|-1)
± infra (+1|-1)
± kube-prometheus-stack (+563|-240)
± prowlarr (+1|-1)
apps (kubernetes/bootstrap/apps.yaml)

Application: argocd/prowlarr

     server: https://kubernetes.default.svc
   info:
   - name: Chart
     value: app-template@4.6.2
   - name: Image
-    value: ghcr.io/home-operations/prowlarr:2.4.0.5391@sha256:91af7cbc8e357dede960033c9ecfb3a65e145d90d4e495e13adb2fbc6a546807
+    value: ghcr.io/home-operations/prowlarr:2.3.7.5365@sha256:b9557d772c974901aed9285189d904b613f1f07750fca930eecfe78544bd3d48
   project: default
   source:
     path: kubernetes/apps/prowlarr/
     repoURL: https://github.com/mpeterson/homelab
     targetRevision: main
infra (kubernetes/bootstrap/infra.yaml)

Application: argocd/kube-prometheus-stack

   destination:
     namespace: monitoring
     server: https://kubernetes.default.svc
   info:
   - name: Chart
-    value: kube-prometheus-stack@83.7.0
+    value: kube-prometheus-stack@86.1.0
   project: default
   source:
     path: kubernetes/infra/prometheus-operator/
     repoURL: https://github.com/mpeterson/homelab
     targetRevision: main
kube-prometheus-stack (kubernetes/infra/prometheus-operator/app.yaml)

MutatingWebhookConfiguration: kube-prometheus-stack-admission

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-admission
 webhooks:
 - admissionReviewVersions:

ValidatingWebhookConfiguration: kube-prometheus-stack-admission

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-admission
 webhooks:
 - admissionReviewVersions:

DaemonSet: monitoring/kube-prometheus-stack-prometheus-node-exporter

         - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|run/containerd/.+|var/lib/docker/.+|var/lib/kubelet/.+)($|/)
         - --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs|erofs)$
         env:
         - name: HOST_IP
           value: 0.0.0.0
-        image: quay.io/prometheus/node-exporter:v1.11.1
+        image: quay.io/prometheus/node-exporter:v1.11.1-distroless
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
           httpGet:
             httpHeaders: null

Deployment: monitoring/kube-prometheus-stack-kube-state-metrics

       automountServiceAccountToken: true
       containers:
       - args:
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpointslices,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.18.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.19.0
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
           httpGet:
             httpHeaders: null

Deployment: monitoring/kube-prometheus-stack-operator

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-operator
   namespace: monitoring
 spec:
@@ skipped 11 lines (19 -> 29) @@
         app.kubernetes.io/instance: kube-prometheus-stack
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
         app.kubernetes.io/part-of: kube-prometheus-stack
-        app.kubernetes.io/version: 83.7.0
-        chart: kube-prometheus-stack-83.7.0
+        app.kubernetes.io/version: 86.1.0
+        chart: kube-prometheus-stack-86.1.0
         heritage: Helm
         release: kube-prometheus-stack
     spec:
       automountServiceAccountToken: true
       containers:
       - args:
         - --kubelet-service=kube-system/kube-prometheus-stack-kubelet
         - --kubelet-endpoints=true
         - --kubelet-endpointslice=false
         - --localhost=127.0.0.1
-        - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.90.1
+        - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.91.0
         - --config-reloader-cpu-request=5m
         - --config-reloader-cpu-limit=0
         - --config-reloader-memory-request=32M
         - --config-reloader-memory-limit=32M
         - --thanos-default-base-image=quay.io/thanos/thanos:v0.41.0
         - --secret-field-selector=type!=kubernetes.io/dockercfg,type!=kubernetes.io/service-account-token,type!=helm.sh/release.v1
         - --web.enable-tls=true
         - --web.cert-file=/cert/cert
         - --web.key-file=/cert/key
         - --web.listen-address=:10250
         - --web.tls-min-version=VersionTLS13
         env:
         - name: GOGC
           value: "30"
-        image: quay.io/prometheus-operator/prometheus-operator:v0.90.1
+        image: quay.io/prometheus-operator/prometheus-operator:v0.91.0
         imagePullPolicy: IfNotPresent
         livenessProbe:
           failureThreshold: 3
           httpGet:
             path: /healthz

HTTPRoute: kube-prometheus-stack-alertmanager

     app: kube-prometheus-stack-alertmanager
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-alertmanager
 spec:
   hostnames:

HTTPRoute: kube-prometheus-stack-prometheus

     app: kube-prometheus-stack-prometheus
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus
 spec:
   hostnames:

Alertmanager: kube-prometheus-stack

     app: kube-prometheus-stack-alertmanager
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack
 spec:
   affinity:
@@ skipped 17 lines (17 -> 33) @@
   alertmanagerConfiguration:
     name: alertmanager
   automountServiceAccountToken: true
   externalUrl: https://alertmanager.lan.peterson.com.ar
   hostNetwork: false
-  image: quay.io/prometheus/alertmanager:v0.32.0
+  image: quay.io/prometheus/alertmanager:v0.32.1
   imagePullPolicy: IfNotPresent
   listenLocal: false
   logFormat: logfmt
   logLevel: info
   paused: false
@@ skipped 23 lines (46 -> 68) @@
       spec:
         resources:
           requests:
             storage: 300Mi
         storageClassName: zfs-generic-iscsi-csi-xfs
-  version: v0.32.0
+  version: v0.32.1

Prometheus: kube-prometheus-stack

     app: kube-prometheus-stack-prometheus
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack
 spec:
   affinity:
@@ skipped 26 lines (17 -> 42) @@
   - memory-snapshot-on-shutdown
   - new-service-discovery-manager
   enableOTLPReceiver: false
   externalUrl: https://prometheus.lan.peterson.com.ar
   hostNetwork: false
-  image: quay.io/prometheus/prometheus:v3.11.2
+  image: quay.io/prometheus/prometheus:v3.12.0-distroless
   imagePullPolicy: IfNotPresent
   listenLocal: false
   logFormat: logfmt
   logLevel: info
   paused: false
@@ skipped 38 lines (55 -> 92) @@
           requests:
             storage: 55Gi
         storageClassName: zfs-generic-iscsi-csi-xfs
   tsdb:
     outOfOrderTimeWindow: 0s
-  version: v3.11.2
+  version: v3.12.0-distroless
   walCompression: true

PrometheusRule: kube-prometheus-stack-alertmanager.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-alertmanager.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-config-reloaders

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-config-reloaders
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-general.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-general.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-cpu-usage-seconds-tot

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-cpu-usage-seconds-tot
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-memory-cache

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-memory-cache
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-memory-rss

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-memory-rss
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-memory-swap

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-memory-swap
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-memory-working-set-by

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-memory-working-set-by
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.container-resource

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.container-resource
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-k8s.rules.pod-owner

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s.rules.pod-owner
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-apiserver-availability.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-apiserver-availability.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-apiserver-burnrate.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-apiserver-burnrate.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-apiserver-histogram.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-apiserver-histogram.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-apiserver-slos

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-apiserver-slos
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-prometheus-general.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-prometheus-general.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-prometheus-node-recording.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-prometheus-node-recording.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kube-state-metrics

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kube-state-metrics
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kubelet.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubelet.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kubernetes-apps

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-apps
 spec:
   groups:
@@ skipped 19 lines (17 -> 35) @@
         summary: Pod has been in a non-ready state for more than 15 minutes.
       expr: |-
         sum by (namespace, pod, job, cluster) (
           max by (namespace, pod, job, cluster) (
             kube_pod_status_phase{job="kube-state-metrics", namespace=~".*", phase=~"Pending|Unknown"}
-          ) * on (namespace, pod, cluster) group_left(owner_kind) topk by (namespace, pod, cluster) (
+          ) * on (namespace, pod, cluster) group_left() topk by (namespace, pod, cluster) (
             1, max by (namespace, pod, owner_kind, cluster) (kube_pod_owner{owner_kind!="Job"})
           )
         ) > 0
       for: 15m
       labels:
@@ skipped 236 lines (48 -> 283) @@
         (
           kube_horizontalpodautoscaler_status_current_replicas{job="kube-state-metrics", namespace=~".*"}
             ==
           kube_horizontalpodautoscaler_spec_max_replicas{job="kube-state-metrics", namespace=~".*"}
         )
-        and on (namespace, horizontalpodautoscaler) (
+        and on (namespace, horizontalpodautoscaler, cluster) (
           kube_horizontalpodautoscaler_spec_max_replicas{job="kube-state-metrics", namespace=~".*"}
             !=
           kube_horizontalpodautoscaler_spec_min_replicas{job="kube-state-metrics", namespace=~".*"}
         )
       for: 15m

PrometheusRule: kube-prometheus-stack-kubernetes-resources

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-resources
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kubernetes-storage

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-storage
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kubernetes-system

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-system
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-kubernetes-system-apiserver

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-system-apiserver
 spec:
   groups:
@@ skipped 56 lines (17 -> 72) @@
         summary: Target disappeared from Prometheus target discovery.
       expr: absent(up{job="apiserver"})
       for: 15m
       labels:
         severity: critical
+    - alert: KubeAPIInstanceUnreachable
+      annotations:
+        description: A KubeAPI instance has been unreachable for more than 15 minutes.
+        runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapiinstanceunreachable
+        summary: KubeAPI instance is unreachable.
+      expr: up{job="apiserver"} == 0
+      for: 15m
+      labels:
+        severity: warning
     - alert: KubeAPITerminatedRequests
       annotations:
         description: The kubernetes apiserver has terminated {{ $value | humanizePercentage
           }} of its incoming requests on cluster {{ $labels.cluster }}.
         runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapiterminatedrequests

PrometheusRule: kube-prometheus-stack-kubernetes-system-kubelet

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubernetes-system-kubelet
 spec:
   groups:
@@ skipped 180 lines (17 -> 196) @@
           certificate ({{ $value | humanize }} errors in the last 5 minutes) on cluster
           {{ $labels.cluster }}.
         runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeletservercertificaterenewalerrors
         summary: Kubelet has failed to renew its server certificate.
       expr: increase(kubelet_server_expiration_renew_errors[5m]) > 0
+      for: 15m
+      labels:
+        severity: warning
+    - alert: KubeletInstanceUnreachable
+      annotations:
+        description: A Kubelet instance has been unreachable for more than 15 minutes.
+        runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeletinstanceunreachable
+        summary: Kubelet instance is unreachable.
+      expr: up{job="kubelet", metrics_path="/metrics"} == 0
       for: 15m
       labels:
         severity: warning
     - alert: KubeletDown
       annotations:

PrometheusRule: kube-prometheus-stack-node-exporter

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-node-exporter
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-node-exporter.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-node-exporter.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-node-network

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-node-network
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-node.rules

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-node.rules
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-prometheus

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus
 spec:
   groups:

PrometheusRule: kube-prometheus-stack-prometheus-operator

     app: kube-prometheus-stack
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus-operator
 spec:
   groups:

ServiceMonitor: kube-prometheus-stack-alertmanager

     app: kube-prometheus-stack-alertmanager
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-alertmanager
 spec:
   endpoints:

ServiceMonitor: kube-prometheus-stack-apiserver

     app: kube-prometheus-stack-apiserver
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-apiserver
 spec:
   endpoints:

ServiceMonitor: kube-prometheus-stack-coredns

     app: kube-prometheus-stack-coredns
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-coredns
 spec:
   endpoints:

ServiceMonitor: kube-prometheus-stack-kubelet

     app: kube-prometheus-stack-kubelet
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-kubelet
 spec:
   attachMetadata:

ServiceMonitor: kube-prometheus-stack-operator

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-operator
 spec:
   endpoints:

ServiceMonitor: kube-prometheus-stack-prometheus

     app: kube-prometheus-stack-prometheus
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus
 spec:
   endpoints:

ClusterRole: kube-prometheus-stack-operator

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-operator
 rules:
 - apiGroups:

ClusterRole: kube-prometheus-stack-prometheus

     app: kube-prometheus-stack-prometheus
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus
 rules:
 - apiGroups:

ClusterRoleBinding: kube-prometheus-stack-operator

     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-operator
 roleRef:
   apiGroup: rbac.authorization.k8s.io

ClusterRoleBinding: kube-prometheus-stack-prometheus

     app: kube-prometheus-stack-prometheus
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-prometheus
 roleRef:
   apiGroup: rbac.authorization.k8s.io

ConfigMap: monitoring/kube-prometheus-stack-alertmanager-overview

     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-alertmanager-overview
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-apiserver

     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-apiserver
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-cluster-total

     by (namespace) (\n    (8 * rate(container_network_transmit_bytes_total{cluster=\"$cluster\",namespace!=\"\"}[$__rate_interval]))\n  *
     on (cluster,namespace,pod) group_left ()\n    topk by (cluster,namespace,pod)
     (\n      1,\n      max by (cluster,namespace,pod) (kube_pod_info{host_network=\"false\",cluster=\"$cluster\"})\n    )\n)\n","legendFormat":"__auto"}],"title":"Current
     Rate of Bits Transmitted","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/Bits/"},"properties":[{"id":"unit","value":"bps"}]},{"matcher":{"id":"byRegexp","options":"/Packets/"},"properties":[{"id":"unit","value":"pps"}]},{"matcher":{"id":"byName","options":"Namespace"},"properties":[{"id":"links","value":[{"title":"Drill
-    down","url":"/d/8b7a8b326d7a6f1f04244066368c67af/kubernetes-networking-namespace-pods?${datasource:queryparam}&var-cluster=${cluster}&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":9},"id":3,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
+    down","url":"/d/8b7a8b326d7a6f1f04244066368c67af?${datasource:queryparam}&var-cluster=${cluster}&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":9,"w":24,"x":0,"y":9},"id":3,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by (namespace) (\n    (8 * rate(container_network_receive_bytes_total{cluster=\"$cluster\",namespace!=\"\"}[$__rate_interval]))\n  *
     on (cluster,namespace,pod) group_left ()\n    topk by (cluster,namespace,pod)
     (\n      1,\n      max by (cluster,namespace,pod) (kube_pod_info{host_network=\"false\",cluster=\"$cluster\"})\n    )\n)\n","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by (namespace) (\n    (8 * rate(container_network_transmit_bytes_total{cluster=\"$cluster\",namespace!=\"\"}[$__rate_interval]))\n  *
     on (cluster,namespace,pod) group_left ()\n    topk by (cluster,namespace,pod)
@@ skipped 83 lines (21 -> 103) @@
     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-cluster-total
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-grafana-overview

     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-grafana-overview
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-k8s-coredns

     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s-coredns
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-k8s-resources-cluster

     Limits Commitment","type":"stat"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"defaults":{"custom":{"fillOpacity":10,"showPoints":"never","spanNulls":true}}},"gridPos":{"h":6,"w":24,"x":0,"y":6},"id":7,"interval":"1m","options":{"legend":{"asTable":true,"calcs":["lastNotNull"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"mode":"single"}},"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\"$cluster\"}))
     by (namespace)","legendFormat":"__auto"}],"title":"CPU Usage","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Namespace"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/k8s-resources-namespace?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":12},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_owner{job=\"kube-state-metrics\",
+    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":12},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_owner{job=\"kube-state-metrics\",
     cluster=\"$cluster\"}) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"count(avg(namespace_workload_pod:kube_pod_owner:relabel{cluster=\"$cluster\"})
     by (workload, namespace)) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\"$cluster\"}))
     by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(namespace_cpu:kube_pod_container_resource_requests:sum{cluster=\"$cluster\"})
     by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
@@ skipped 16 lines (31 -> 46) @@
     (namespace)","legendFormat":"__auto"}],"title":"Memory","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Memory
     Usage"},"properties":[{"id":"unit","value":"bytes"}]},{"matcher":{"id":"byName","options":"Memory
     Requests"},"properties":[{"id":"unit","value":"bytes"}]},{"matcher":{"id":"byName","options":"Memory
     Limits"},"properties":[{"id":"unit","value":"bytes"}]},{"matcher":{"id":"byName","options":"Namespace"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/k8s-resources-namespace?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":24},"id":10,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_owner{job=\"kube-state-metrics\",
+    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":24},"id":10,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_owner{job=\"kube-state-metrics\",
     cluster=\"$cluster\"}) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"count(avg(namespace_workload_pod:kube_pod_owner:relabel{cluster=\"$cluster\"})
     by (workload, namespace)) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(container_memory_rss{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", cluster=\"$cluster\", container!=\"\"})) by
     (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(namespace_memory:kube_pod_container_resource_requests:sum{cluster=\"$cluster\"})
@@ skipped 13 lines (59 -> 71) @@
     6":5,"Time 7":6,"Value #A":8,"Value #B":9,"Value #C":10,"Value #D":11,"Value #E":12,"Value
     #F":13,"Value #G":14,"namespace":7},"renameByName":{"Value #A":"Pods","Value #B":"Workloads","Value
     #C":"Memory Usage","Value #D":"Memory Requests","Value #E":"Memory Requests %","Value
     #F":"Memory Limits","Value #G":"Memory Limits %","namespace":"Namespace"}}}],"type":"table"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/Bandwidth/"},"properties":[{"id":"unit","value":"bps"}]},{"matcher":{"id":"byRegexp","options":"/Packets/"},"properties":[{"id":"unit","value":"pps"}]},{"matcher":{"id":"byName","options":"Namespace"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/k8s-resources-namespace?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":30},"id":11,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
+    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":30},"id":11,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
     * rate(container_network_receive_bytes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     cluster=\"$cluster\", namespace=~\".+\"}[$__rate_interval]))) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
     * rate(container_network_transmit_bytes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     cluster=\"$cluster\", namespace=~\".+\"}[$__rate_interval]))) by (namespace)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(rate(container_network_receive_packets_total{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", cluster=\"$cluster\", namespace=~\".+\"}[$__rate_interval]))
@@ skipped 49 lines (84 -> 132) @@
     by(namespace) (rate(container_fs_reads_bytes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     container!=\"\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
     cluster=\"$cluster\", namespace!=\"\"}[$__rate_interval]) + rate(container_fs_writes_bytes_total{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", container!=\"\", cluster=\"$cluster\", namespace!=\"\"}[$__rate_interval]))","legendFormat":"__auto"}],"title":"ThroughPut(Read+Write)","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/IOPS/"},"properties":[{"id":"unit","value":"iops"}]},{"matcher":{"id":"byRegexp","options":"/Throughput/"},"properties":[{"id":"unit","value":"bps"}]},{"matcher":{"id":"byName","options":"Namespace"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/k8s-resources-namespace?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":96},"id":22,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
+    down to pods","url":"/d/85a562078cdf77779eaa1add43ccec1e?${datasource:queryparam}&var-cluster=$cluster&var-namespace=${__data.fields.Namespace}"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":96},"id":22,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by(namespace) (rate(container_fs_reads_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
     container!=\"\", cluster=\"$cluster\", namespace!=\"\"}[$__rate_interval]))","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by(namespace) (rate(container_fs_writes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
@@ skipped 32 lines (145 -> 176) @@
     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s-resources-cluster
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-k8s-resources-multicluster

     resource=\"memory\"})","instant":true}],"title":"Memory Limits Commitment","type":"stat"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"defaults":{"custom":{"showPoints":"never"}}},"gridPos":{"h":7,"w":24,"x":0,"y":1},"id":7,"interval":"1m","options":{"legend":{"asTable":true,"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"mode":"single"}},"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m))
     by (cluster)","legendFormat":"__auto"}],"title":"CPU Usage","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Cluster"},"properties":[{"id":"links","value":[{"title":"Drill
-    down","url":"/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?${datasource:queryparam}&var-cluster=${__data.fields.Cluster}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":2},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
+    down","url":"/d/efa86fd1d0c121a26444b636a3f509a8?${datasource:queryparam}&var-cluster=${__data.fields.Cluster}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":2},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m))
     by (cluster)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_container_resource_requests{job=\"kube-state-metrics\",
     resource=\"cpu\"}) by (cluster)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m))
     by (cluster) / sum(kube_pod_container_resource_requests{job=\"kube-state-metrics\",
@@ skipped 11 lines (31 -> 41) @@
     Mixed --"},"fieldConfig":{"defaults":{"custom":{"showPoints":"never"},"unit":"bytes"}},"gridPos":{"h":7,"w":24,"x":0,"y":3},"id":9,"interval":"1m","options":{"legend":{"asTable":true,"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"mode":"single"}},"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(container_memory_rss{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", container!=\"\"})) by (cluster)","legendFormat":"__auto"}],"title":"Memory
     Usage (w/o cache)","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"defaults":{"unit":"bytes"},"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Cluster"},"properties":[{"id":"links","value":[{"title":"Drill
-    down","url":"/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?${datasource:queryparam}&var-cluster=${__data.fields.Cluster}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":4},"id":10,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
+    down","url":"/d/efa86fd1d0c121a26444b636a3f509a8?${datasource:queryparam}&var-cluster=${__data.fields.Cluster}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":4},"id":10,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(container_memory_rss{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", container!=\"\"})) by (cluster)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(kube_pod_container_resource_requests{job=\"kube-state-metrics\",
     resource=\"memory\"}) by (cluster)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(container_memory_rss{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", container!=\"\"})) by (cluster) / sum(kube_pod_container_resource_requests{job=\"kube-state-metrics\",
@@ skipped 18 lines (54 -> 71) @@
     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s-resources-multicluster
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-k8s-resources-namespace

     namespace=\"$namespace\", type=\"hard\",resource=\"requests.cpu\"}))","legendFormat":"quota
     - requests"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"scalar(max(kube_resourcequota{cluster=\"$cluster\",
     namespace=\"$namespace\", type=\"hard\",resource=\"limits.cpu\"}))","legendFormat":"quota
     - limits"}],"title":"CPU Usage","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Pod"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/k8s-resources-pod?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":14},"id":6,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
+    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":14},"id":6,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\"$cluster\",
     namespace=\"$namespace\"})) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\"$cluster\",
     namespace=\"$namespace\"})) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\"$cluster\",
@@ skipped 17 lines (40 -> 56) @@
     namespace=\"$namespace\", type=\"hard\",resource=\"requests.memory\"}))","legendFormat":"quota
     - requests"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"scalar(max(kube_resourcequota{cluster=\"$cluster\",
     namespace=\"$namespace\", type=\"hard\",resource=\"limits.memory\"}))","legendFormat":"quota
     - limits"}],"title":"Memory Usage (w/o cache)","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"defaults":{"unit":"bytes"},"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Pod"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/k8s-resources-pod?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":28},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
+    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":28},"id":8,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(container_memory_working_set_bytes{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", cluster=\"$cluster\", namespace=\"$namespace\",
     container!=\"\", image!=\"\"})) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\"$cluster\",
     namespace=\"$namespace\"})) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
@@ skipped 22 lines (69 -> 90) @@
     #D":12,"Value #E":13,"Value #F":14,"Value #G":15,"Value #H":16,"pod":8},"renameByName":{"Value
     #A":"Memory Usage","Value #B":"Memory Requests","Value #C":"Memory Requests %","Value
     #D":"Memory Limits","Value #E":"Memory Limits %","Value #F":"Memory Usage (RSS)","Value
     #G":"Memory Usage (Cache)","Value #H":"Memory Usage (Swap)","pod":"Pod"}}}],"type":"table"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/Bandwidth/"},"properties":[{"id":"unit","value":"bps"}]},{"matcher":{"id":"byRegexp","options":"/Packets/"},"properties":[{"id":"unit","value":"pps"}]},{"matcher":{"id":"byName","options":"Pod"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/k8s-resources-pod?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":35},"id":9,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
+    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":35},"id":9,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
     * rate(container_network_receive_bytes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]))) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum((8
     * rate(container_network_transmit_bytes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]))) by (pod)","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(rate(container_network_receive_packets_total{job=\"kubelet\",
     metrics_path=\"/metrics/cadvisor\", cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]))
@@ skipped 38 lines (103 -> 140) @@
     by(pod) (rate(container_fs_reads_bytes_total{container!=\"\", device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
     cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]) + rate(container_fs_writes_bytes_total{container!=\"\",
     device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
     cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]))","legendFormat":"__auto"}],"title":"ThroughPut(Read+Write)","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/IOPS/"},"properties":[{"id":"unit","value":"iops"}]},{"matcher":{"id":"byRegexp","options":"/Throughput/"},"properties":[{"id":"unit","value":"bps"}]},{"matcher":{"id":"byName","options":"Pod"},"properties":[{"id":"links","value":[{"title":"Drill
-    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/k8s-resources-pod?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":70},"id":18,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
+    down to pods","url":"/d/6581e46e4e5c7ba40a07646395ef7b23?${datasource:queryparam}&var-cluster=$cluster&var-namespace=$namespace&var-pod=${__data.fields.Pod}"}]}]}]},"gridPos":{"h":7,"w":24,"x":0,"y":70},"id":18,"pluginVersion":"v11.4.0","targets":[{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by(pod) (rate(container_fs_reads_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
     container!=\"\", cluster=\"$cluster\", namespace=\"$namespace\"}[$__rate_interval]))","format":"table","instant":true},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum
     by(pod) (rate(container_fs_writes_total{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",
     device=~\"(/dev/)?(mmcblk.p.+|nvme.+|rbd.+|sd.+|vd.+|xvd.+|dm-.+|md.+|dasd.+)\",
@@ skipped 35 lines (153 -> 187) @@
     app: kube-prometheus-stack-grafana
     app.kubernetes.io/instance: kube-prometheus-stack
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: kube-prometheus-stack
-    app.kubernetes.io/version: 83.7.0
-    chart: kube-prometheus-stack-83.7.0
+    app.kubernetes.io/version: 86.1.0
+    chart: kube-prometheus-stack-86.1.0
     grafana_dashboard: "1"
     heritage: Helm
     release: kube-prometheus-stack
   name: kube-prometheus-stack-k8s-resources-namespace
   namespace: monitoring

ConfigMap: monitoring/kube-prometheus-stack-k8s-resources-node

     job=\"kube-state-metrics\", node=~\"$node\", resource=\"cpu\"})","legendFormat":"max
     allocatable"},{"datasource":{"type":"prometheus","uid":"${datasource}"},"expr":"sum(max
     by (cluster, namespace, pod, container)(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\"$cluster\",
     node=~\"$node\"})) by (pod)","legendFormat":"{{pod}}"}],"title":"CPU Usage","type":"timeseries"},{"datasource":{"type":"datasource","uid":"--
     Mixed --"},"fieldConfig":{"overrides":[{"matcher":{"id":"byRegexp","options":"/%/"},"properties":[{"id":"unit","value":"percentunit"}]},{"matcher":{"id":"byName","options":"Pod"},

🚨 Diff is too long

⚠️⚠️⚠️ Diff exceeds max length of 65536 characters. Truncating to fit. This can be adjusted with the --max-diff-length flag

Stats:
[Applications: 86], [Full Run: 1m48s], [Rendering: 41s], [Cluster: 19s], [Argo CD: 47s]

@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 2 times, most recently from 0726307 to 1bda7c1 Compare April 24, 2026 11:15
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.0.0 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.0.1 ) Apr 24, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 2 times, most recently from 85a41c4 to 1af5928 Compare April 25, 2026 05:04
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.0.1 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.0 ) Apr 25, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 3 times, most recently from 254f23a to a184cc3 Compare April 26, 2026 05:56
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.0 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.1 ) Apr 26, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch from a184cc3 to 5ad8066 Compare April 26, 2026 21:43
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.1 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.2 ) Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 3 times, most recently from f2ca158 to f214a71 Compare April 27, 2026 09:15
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.1.2 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.2.0 ) Apr 27, 2026
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.2.0 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.3.0 ) Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 5 times, most recently from 0a8e7eb to 57819fd Compare April 29, 2026 04:35
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.3.0 ) feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.4.0 ) Apr 29, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 4 times, most recently from e610f74 to fcc31ed Compare May 1, 2026 16:31
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 7 times, most recently from d7184a8 to c8571bd Compare May 10, 2026 22:06
@renovate renovate Bot changed the title feat(helm)!: Update kube-prometheus-stack ( 83.7.0 ➔ 84.5.0 ) feat(helm)!: Update kube-prometheus-stack (major) May 11, 2026
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 14 times, most recently from 733e105 to eb8b149 Compare May 17, 2026 16:46
@renovate renovate Bot force-pushed the renovate/major-kube-prometheus-stack branch 7 times, most recently from 7d6867b to 03fdced Compare May 22, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants