Skip to content

fix(container): update image ghcr.io/prometheus-community/charts/kube-prometheus-stack ( 87.12.0 ➔ 87.12.1 )#1790

Merged
daddy-ro[bot] merged 1 commit into
mainfrom
renovate/ghcr.io-prometheus-community-charts-kube-prometheus-stack-87.x
Jul 8, 2026
Merged

fix(container): update image ghcr.io/prometheus-community/charts/kube-prometheus-stack ( 87.12.0 ➔ 87.12.1 )#1790
daddy-ro[bot] merged 1 commit into
mainfrom
renovate/ghcr.io-prometheus-community-charts-kube-prometheus-stack-87.x

Conversation

@daddy-ro

@daddy-ro daddy-ro Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/prometheus-community/charts/kube-prometheus-stack (source) patch 87.12.087.12.1

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Kustomization diff
spec.ref.tag  (source.toolkit.fluxcd.io/v1/OCIRepository/observability/kube-prometheus-stack)
  ± value change
    - 87.12.0
    + 87.12.1

HelmRelease diff
spec.groups.etcd.rules.max without (endpoint) (
  sum without (instance, pod) (up{job=~".*etcd.*"} == bool 0)
or
  count without (To) (
    sum without (instance, pod) (rate(etcd_network_peer_sent_failures_total{job=~".*etcd.*"}[120s])) > 0.01
  )
)
> 0.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdmembersdown"
    
  

spec.groups.etcd.rules.sum(up{job=~".*etcd.*"} == bool 1) without (instance, pod) < ((count(up{job=~".*etcd.*"}) without (instance, pod) + 1) / 2).annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdinsufficientmembers"
    
  

spec.groups.etcd.rules.etcd_server_has_leader{job=~".*etcd.*"} == 0.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdnoleader"
    
  

spec.groups.etcd.rules.increase((max without (instance, pod) (etcd_server_leader_changes_seen_total{job=~".*etcd.*"}) or 0*absent(etcd_server_leader_changes_seen_total{job=~".*etcd.*"}))[15m:1m]) >= 4.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighnumberofleaderchanges"
    
  

spec.groups.etcd.rules.100 * sum(rate(grpc_server_handled_total{job=~".*etcd.*", grpc_code=~"Unknown|FailedPrecondition|ResourceExhausted|Internal|Unavailable|DataLoss|DeadlineExceeded"}[5m])) without (grpc_type, grpc_code)
  /
sum(rate(grpc_server_handled_total{job=~".*etcd.*"}[5m])) without (grpc_type, grpc_code)
  > 1.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighnumberoffailedgrpcrequests"
    
  

spec.groups.etcd.rules.100 * sum(rate(grpc_server_handled_total{job=~".*etcd.*", grpc_code=~"Unknown|FailedPrecondition|ResourceExhausted|Internal|Unavailable|DataLoss|DeadlineExceeded"}[5m])) without (grpc_type, grpc_code)
  /
sum(rate(grpc_server_handled_total{job=~".*etcd.*"}[5m])) without (grpc_type, grpc_code)
  > 5.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighnumberoffailedgrpcrequests"
    
  

spec.groups.etcd.rules.histogram_quantile(0.99, sum(rate(grpc_server_handling_seconds_bucket{job=~".*etcd.*", grpc_method!="Defragment", grpc_type="unary"}[5m])) without(grpc_type))
> 0.15.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdgrpcrequestsslow"
    
  

spec.groups.etcd.rules.histogram_quantile(0.99, rate(etcd_network_peer_round_trip_time_seconds_bucket{job=~".*etcd.*"}[5m]))
> 0.15.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdmembercommunicationslow"
    
  

spec.groups.etcd.rules.rate(etcd_server_proposals_failed_total{job=~".*etcd.*"}[15m]) > 5.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighnumberoffailedproposals"
    
  

spec.groups.etcd.rules.histogram_quantile(0.99, rate(etcd_disk_wal_fsync_duration_seconds_bucket{job=~".*etcd.*"}[5m]))
> 0.5.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighfsyncdurations"
    
  

spec.groups.etcd.rules.histogram_quantile(0.99, rate(etcd_disk_wal_fsync_duration_seconds_bucket{job=~".*etcd.*"}[5m]))
> 1.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighfsyncdurations"
    
  

spec.groups.etcd.rules.histogram_quantile(0.99, rate(etcd_disk_backend_commit_duration_seconds_bucket{job=~".*etcd.*"}[5m]))
> 0.25.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdhighcommitdurations"
    
  

spec.groups.etcd.rules.(last_over_time(etcd_mvcc_db_total_size_in_bytes{job=~".*etcd.*"}[5m]) / last_over_time(etcd_server_quota_backend_bytes{job=~".*etcd.*"}[5m]))*100 > 95.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcddatabasequotalowspace"
    
  

spec.groups.etcd.rules.predict_linear(etcd_mvcc_db_total_size_in_bytes{job=~".*etcd.*"}[4h], 4*60*60) > etcd_server_quota_backend_bytes{job=~".*etcd.*"}.annotations  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  + one map entry added:
    runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/etcd/etcdexcessivedatabasegrowth"
    
  

spec.groups.etcd.rules.(last_over_time(etcd_mvcc_db_total_size_in_use_in_bytes{job=~".*etcd.*"}[5m]) / last_over_time(etcd_mvcc_db_total_size_in_bytes{job=~".*etcd.*"}[5m])) < 0.5 and etcd_mvcc_db_total_size_in_use_in_bytes{job=~".*etcd.*"} > 104857600.annotations.runbook_url  (monitoring.coreos.com/v1/PrometheusRule/observability/kps-etcd)
  ± value change
    - https://etcd.io/docs/v3.5/op-guide/maintenance/#defragmentation
    + https://runbooks.prometheus-operator.dev/runbooks/etcd/etcddatabasehighfragmentationratio
  

(root level)  (v1/ConfigMap/observability/kps-k8s-resources-nodes-overview)
+ one document added:
  apiVersion: v1
  kind: ConfigMap
  metadata:
    name: kps-k8s-resources-nodes-overview
    namespace: observability
    labels:
      app: kps-grafana
      app.kubernetes.io/instance: kps
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/part-of: kps
      grafana_dashboard: "1"
      helm.toolkit.fluxcd.io/name: kps
      helm.toolkit.fluxcd.io/namespace: observability
      heritage: Helm
      release: kps
  data:
    k8s-resources-nodes-overview.json: "{\"editable\":true,\"links\":[{\"asDropdown\":true,\"includeVars\":true,\"keepTime\":true,\"tags\":[\"kubernetes-mixin\"],\"targetBlank\":false,\"title\":\"Kubernetes\",\"type\":\"dashboards\"}],\"panels\":[{\"datasource\":{\"type\":\"datasource\",\"uid\":\"-- Mixed --\"},\"fieldConfig\":{\"defaults\":{\"custom\":{\"fillOpacity\":0,\"showPoints\":\"never\",\"spanNulls\":true},\"decimals\":0,\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"pods\"},\"properties\":[{\"id\":\"custom.axisPlacement\",\"value\":\"right\"},{\"id\":\"custom.axisSoftMin\",\"value\":0}]}]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":0},\"id\":1,\"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\":\"count(kube_node_info{cluster=\\\"$cluster\\\", job=\\\"kube-state-metrics\\\"})\",\"legendFormat\":\"nodes\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"expr\":\"sum(kubelet_running_pods{cluster=\\\"$cluster\\\", job=\\\"kubelet\\\", metrics_path=\\\"/metrics\\\"})\",\"legendFormat\":\"pods\"}],\"title\":\"Node & Pod Count\",\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"datasource\",\"uid\":\"-- Mixed --\"},\"fieldConfig\":{\"defaults\":{\"custom\":{\"fillOpacity\":10,\"showPoints\":\"never\",\"spanNulls\":true},\"unit\":\"short\"}},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":8},\"id\":2,\"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(kube_node_status_allocatable{cluster=\\\"$cluster\\\", job=\\\"kube-state-metrics\\\", resource=\\\"cpu\\\"})\",\"legendFormat\":\"allocatable\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"expr\":\"sum(cluster:namespace:pod_cpu:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\"})\",\"legendFormat\":\"requests\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"expr\":\"sum(node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\\\"$cluster\\\"})\",\"legendFormat\":\"usage\"}],\"title\":\"CPU Usage\",\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"datasource\",\"uid\":\"-- Mixed --\"},\"fieldConfig\":{\"defaults\":{\"custom\":{\"fillOpacity\":10,\"showPoints\":\"never\",\"spanNulls\":true},\"unit\":\"bytes\"}},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":16},\"id\":3,\"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(kube_node_status_allocatable{cluster=\\\"$cluster\\\", job=\\\"kube-state-metrics\\\", resource=\\\"memory\\\"})\",\"legendFormat\":\"allocatable\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"expr\":\"sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_requests{cluster=\\\"$cluster\\\"})\",\"legendFormat\":\"requests\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"expr\":\"sum(node_namespace_pod_container:container_memory_working_set_bytes{cluster=\\\"$cluster\\\", container!=\\\"\\\"})\",\"legendFormat\":\"usage\"}],\"title\":\"Memory Usage\",\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"datasource\",\"uid\":\"-- Mixed --\"},\"fieldConfig\":{\"defaults\":{\"custom\":{\"fillOpacity\":10,\"showPoints\":\"never\",\"spanNulls\":true},\"unit\":\"percentunit\"}},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":24},\"id\":4,\"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 by (node) (node_namespace_pod_container:container_cpu_usage_seconds_total:sum_rate5m{cluster=\\\"$cluster\\\"})\\n/\\nsum by (node) (kube_node_status_allocatable{cluster=\\\"$cluster\\\", job=\\\"kube-state-metrics\\\", resource=\\\"cpu\\\"})\\n\",\"legendFormat\":\"{{node}}\"}],\"title\":\"CPU Utilization per Node\",\"type\":\"timeseries\"},{\"datasource\":{\"type\":\"datasource\",\"uid\":\"-- Mixed --\"},\"fieldConfig\":{\"defaults\":{\"custom\":{\"fillOpacity\":10,\"showPoints\":\"never\",\"spanNulls\":true},\"unit\":\"percentunit\"}},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":32},\"id\":5,\"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 by (node) (node_namespace_pod_container:container_memory_working_set_bytes{cluster=\\\"$cluster\\\", container!=\\\"\\\"})\\n/\\nsum by (node) (kube_node_status_allocatable{cluster=\\\"$cluster\\\", job=\\\"kube-state-metrics\\\", resource=\\\"memory\\\"})\\n\",\"legendFormat\":\"{{node}}\"}],\"title\":\"Memory Utilization per Node\",\"type\":\"timeseries\"}],\"refresh\":\"10s\",\"schemaVersion\":39,\"tags\":[\"kubernetes-mixin\"],\"templating\":{\"list\":[{\"current\":{\"selected\":true,\"text\":\"default\",\"value\":\"default\"},\"hide\":0,\"label\":\"Data source\",\"name\":\"datasource\",\"query\":\"prometheus\",\"regex\":\"\",\"type\":\"datasource\"},{\"datasource\":{\"type\":\"prometheus\",\"uid\":\"${datasource}\"},\"hide\":2,\"label\":\"cluster\",\"name\":\"cluster\",\"query\":\"label_values(up{job=\\\"kube-state-metrics\\\"}, cluster)\",\"refresh\":2,\"sort\":1,\"type\":\"query\",\"allValue\":\".*\"}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timezone\": \"utc\",\"title\":\"Kubernetes / Compute Resources / Nodes Overview\",\"uid\":\"058020e04168bfdea0c52269cb699df2\"}"
  


(root level)  (grafana.integreatly.org/v1beta1/GrafanaDashboard/observability/kps-k8s-resources-nodes-overview)
+ one document added:
  apiVersion: grafana.integreatly.org/v1beta1
  kind: GrafanaDashboard
  metadata:
    name: kps-k8s-resources-nodes-overview
    namespace: observability
    labels:
      app: kps-grafana
      app.kubernetes.io/instance: kps
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/part-of: kps
      grafana_dashboard: "1"
      helm.toolkit.fluxcd.io/name: kps
      helm.toolkit.fluxcd.io/namespace: observability
      heritage: Helm
      release: kps
  spec:
    allowCrossNamespaceImport: true
    configMapRef:
      name: kps-k8s-resources-nodes-overview
      key: k8s-resources-nodes-overview.json
    folder: observability
    instanceSelector:
      matchLabels:
        grafana.internal/instance: grafana
    resyncPeriod: 10m

Diff created by flateWorkflow run

@daddy-ro daddy-ro Bot merged commit 025b2eb into main Jul 8, 2026
11 checks passed
@daddy-ro daddy-ro Bot deleted the renovate/ghcr.io-prometheus-community-charts-kube-prometheus-stack-87.x branch July 8, 2026 19:33
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