Skip to content

chore(chart-deps): update kube-prometheus-stack to version 83.0.2#3115

Open
merll wants to merge 6 commits intomainfrom
ci-update-kube-prometheus-stack-to-83.0.2
Open

chore(chart-deps): update kube-prometheus-stack to version 83.0.2#3115
merll wants to merge 6 commits intomainfrom
ci-update-kube-prometheus-stack-to-83.0.2

Conversation

@merll
Copy link
Copy Markdown
Contributor

@merll merll commented Apr 8, 2026

This PR updates the dependency kube-prometheus-stack to version 83.0.2.

@merll merll added the chart-deps Auto generated helm chart dependencies label Apr 8, 2026
@merll merll marked this pull request as ready for review April 8, 2026 09:20
@svcAPLBot
Copy link
Copy Markdown
Contributor

svcAPLBot commented Apr 8, 2026

Comparison of Helm chart templating output:



@@ spec.template.spec.containers.node-exporter.image @@
! ± value change
- quay.io/prometheus/node-exporter:v1.10.2
+ quay.io/prometheus/node-exporter:v1.11.1





@@ spec @@
! + one map entry added:
+ hostNetwork: false


@@ spec.rules @@
! - one list entry removed:
- - backendRefs:
-   - name: po-alertmanager
-     port: 9093
-   matches:
-   - path:
-       type: PathPrefix
-       value: /
! + one list entry added:
+ - backendRefs:
+   - name: po-alertmanager
+     group: 
+     kind: Service
+     weight: 1
+     port: 9093
+   matches:
+   - path:
+       type: PathPrefix
+       value: /
















@@ spec.image @@
! ± value change
- quay.io/prometheus/prometheus:v3.9.1
+ quay.io/prometheus/prometheus:v3.11.1

@@ spec.version @@
! ± value change
- v3.9.1
+ v3.11.1


@@ spec.rules @@
! - one list entry removed:
- - backendRefs:
-   - name: po-prometheus
-     port: 9090
-   matches:
-   - path:
-       type: PathPrefix
-       value: /
! + one list entry added:
+ - backendRefs:
+   - name: po-prometheus
+     group: 
+     kind: Service
+     weight: 1
+     port: 9090
+   matches:
+   - path:
+       type: PathPrefix
+       value: /





















@@ spec.groups.kubernetes-apps.rules.KubeHpaMaxedOut.expr @@
! ± value change in multiline text (one insert, one deletion)
- kube_horizontalpodautoscaler_status_current_replicas{job="kube-state-metrics", namespace=~".*"}
-   ==
- kube_horizontalpodautoscaler_spec_max_replicas{job="kube-state-metrics", namespace=~".*"}
+ (
+   kube_horizontalpodautoscaler_status_current_replicas{job="kube-state-metrics", namespace=~".*"}
+     ==
+   kube_horizontalpodautoscaler_spec_max_replicas{job="kube-state-metrics", namespace=~".*"}
+ )
+ and on (namespace, horizontalpodautoscaler) (
+   kube_horizontalpodautoscaler_spec_max_replicas{job="kube-state-metrics", namespace=~".*"}
+     !=
+   kube_horizontalpodautoscaler_spec_min_replicas{job="kube-state-metrics", namespace=~".*"}
+ )





@@ spec.groups.kubernetes-system-kubelet.rules @@
! - one list entry removed:
- - alert: KubeletDown
-   annotations:
-     description: "Kubelet has disappeared from Prometheus target discovery."
-     runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeletdown"
-     summary: "Target disappeared from Prometheus target discovery."
-   expr: "absent(up{job=\"kubelet\", metrics_path=\"/metrics\"})"
-   for: 15m
-   labels:
-     severity: critical
! + one list entry added:
+ - alert: KubeletDown
+   annotations:
+     description: "Kubelet has disappeared from Prometheus target discovery on cluster {{ $labels.cluster }}."
+     runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeletdown"
+     summary: "Target disappeared from Prometheus target discovery."
+   expr: |
+     count by (cluster) (kube_node_info{job="kube-state-metrics"})
+     unless on (cluster)
+     count by (cluster) (up{job="kubelet", metrics_path="/metrics"} == 1)
+   for: 15m
+   labels:
+     severity: critical



@@ spec.groups.node-exporter.rules.rules @@
! + four list entries added:
+ - expr: |
+     sum without (device) (
+       rate(node_network_receive_bytes_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+     )
+   record: "instance:node_network_receive_bytes_physical:rate5m"
+ - expr: |
+     sum without (device) (
+       rate(node_network_transmit_bytes_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+     )
+   record: "instance:node_network_transmit_bytes_physical:rate5m"
+ - expr: |
+     sum without (device) (
+       rate(node_network_receive_drop_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+     )
+   record: "instance:node_network_receive_drop_physical:rate5m"
+ - expr: |
+     sum without (device) (
+       rate(node_network_transmit_drop_total{job="node-exporter", device!~"lo|veth.+"}[5m])
+     )
+   record: "instance:node_network_transmit_drop_physical:rate5m"















@@ spec.template.spec.containers.po.image @@
! ± value change
- quay.io/prometheus-operator/prometheus-operator:v0.88.1
+ quay.io/prometheus-operator/prometheus-operator:v0.90.1

@@ spec.template.spec.containers.po.args @@
! - one list entry removed:
- - "--prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.88.1"
! + one list entry added:
+ - "--prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.90.1"





@@ data.core.yaml @@
! ± value change in multiline text (two inserts, two deletions)
  adminApps:
  - deps:
    - prometheus
    ingress:
  
  [334 lines unchanged)]
  
    grafana:
      about: Grafana allows you to query, visualize, alert on and understand your metrics
        no matter where they are stored. Create, explore, and share dashboards with
        your team and foster a data-driven culture.
-     appVersion: 12.3.3
+     appVersion: 12.4.2
      dependencies: Prometheus
      integration: App Platform uses Grafana to visualize Prometheus metrics and Loki
        logs. Team members are automatically given the Editor role, while admins are
        also given the Admin role. It is possible to make configuration changes directly
  
  [173 lines unchanged)]
  
    prometheus:
      about: Prometheus is a systems and service monitoring system. It collects metrics
        from configured targets at given intervals, evaluates rule expressions, displays
        the results, and can trigger alerts when specified conditions are observed.
-     appVersion: 3.9.1
+     appVersion: 3.11.1
      integration: Prometheus can be activated to aggregate all platform metrics and
        store them in a storage endpoint of choice (defaults to PVC). When App Platform
        is configured in multi-tenancy mode, each team will be provided with a dedicated
        Prometheus instance. This instance can be used to aggregate custom team metrics.
  
  [199 lines unchanged)]
  
      svc: tekton-dashboard
      type: public
    name: tekton
    ownHost: true








@@ spec.template.spec.containers.demo-po-grafana-sc-dashboard.image @@
! ± value change
- quay.io/kiwigrid/k8s-sidecar:2.5.0
+ quay.io/kiwigrid/k8s-sidecar:2.5.5

@@ spec.template.spec.containers.demo-po-grafana-sc-datasources.image @@
! ± value change
- quay.io/kiwigrid/k8s-sidecar:2.5.0
+ quay.io/kiwigrid/k8s-sidecar:2.5.5

@@ spec.template.spec.containers.grafana.image @@
! ± value change
- docker.io/grafana/grafana:12.3.3
+ docker.io/grafana/grafana:12.4.2








@@ spec @@
! + one map entry added:
+ hostNetwork: false


@@ spec.rules @@
! - one list entry removed:
- - backendRefs:
-   - name: demo-po-alertmanager
-     port: 9093
-   matches:
-   - path:
-       type: PathPrefix
-       value: /
! + one list entry added:
+ - backendRefs:
+   - name: demo-po-alertmanager
+     group: 
+     kind: Service
+     weight: 1
+     port: 9093
+   matches:
+   - path:
+       type: PathPrefix
+       value: /










@@ spec.template.spec.containers.dev-po-grafana-sc-dashboard.image @@
! ± value change
- quay.io/kiwigrid/k8s-sidecar:2.5.0
+ quay.io/kiwigrid/k8s-sidecar:2.5.5

@@ spec.template.spec.containers.dev-po-grafana-sc-datasources.image @@
! ± value change
- quay.io/kiwigrid/k8s-sidecar:2.5.0
+ quay.io/kiwigrid/k8s-sidecar:2.5.5

@@ spec.template.spec.containers.grafana.image @@
! ± value change
- docker.io/grafana/grafana:12.3.3
+ docker.io/grafana/grafana:12.4.2








@@ spec @@
! + one map entry added:
+ hostNetwork: false


@@ spec.rules @@
! - one list entry removed:
- - backendRefs:
-   - name: dev-po-alertmanager
-     port: 9093
-   matches:
-   - path:
-       type: PathPrefix
-       value: /
! + one list entry added:
+ - backendRefs:
+   - name: dev-po-alertmanager
+     group: 
+     kind: Service
+     weight: 1
+     port: 9093
+   matches:
+   - path:
+       type: PathPrefix
+       value: /





Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chart-deps Auto generated helm chart dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants