Open renovate[bot] opened 1 week ago
--- kubernetes/core/monitoring/prometheus-system/app Kustomization: flux-system/core-monitoring-prometheus HelmRelease: monitoring/prometheus
+++ kubernetes/core/monitoring/prometheus-system/app Kustomization: flux-system/core-monitoring-prometheus HelmRelease: monitoring/prometheus
@@ -13,13 +13,13 @@
chart: kube-prometheus-stack
interval: 30m
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: flux-system
- version: 58.7.2
+ version: 61.1.0
install:
remediation:
retries: 3
interval: 15m
postRenderers:
- kustomize:
--- HelmRelease: monitoring/prometheus DaemonSet: monitoring/node-exporter
+++ HelmRelease: monitoring/prometheus DaemonSet: monitoring/node-exporter
@@ -41,13 +41,13 @@
runAsGroup: 65534
runAsNonRoot: true
runAsUser: 65534
serviceAccountName: node-exporter
containers:
- name: node-exporter
- image: quay.io/prometheus/node-exporter:v1.8.0
+ image: quay.io/prometheus/node-exporter:v1.8.1
imagePullPolicy: IfNotPresent
args:
- --path.procfs=/host/proc
- --path.sysfs=/host/sys
- --path.rootfs=/host/root
- --path.udev.data=/host/root/run/udev/data
--- HelmRelease: monitoring/prometheus Deployment: monitoring/kube-state-metrics
+++ HelmRelease: monitoring/prometheus Deployment: monitoring/kube-state-metrics
@@ -70,12 +70,13 @@
port: 8080
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
+ resources: {}
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
--- HelmRelease: monitoring/prometheus Deployment: monitoring/prometheus-kube-prometheus-operator
+++ HelmRelease: monitoring/prometheus Deployment: monitoring/prometheus-kube-prometheus-operator
@@ -31,23 +31,23 @@
app: kube-prometheus-stack-operator
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
app.kubernetes.io/component: prometheus-operator
spec:
containers:
- name: kube-prometheus-stack
- image: quay.io/prometheus-operator/prometheus-operator:v0.73.2
+ image: quay.io/prometheus-operator/prometheus-operator:v0.75.0
imagePullPolicy: IfNotPresent
args:
- --kubelet-service=kube-system/prometheus-kube-prometheus-kubelet
- --localhost=127.0.0.1
- - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.73.2
+ - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.75.0
- --config-reloader-cpu-request=5m
- --config-reloader-cpu-limit=0
- --config-reloader-memory-request=50Mi
- --config-reloader-memory-limit=100Mi
- - --thanos-default-base-image=quay.io/thanos/thanos:v0.35.0
+ - --thanos-default-base-image=quay.io/thanos/thanos:v0.35.1
- --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
--- HelmRelease: monitoring/prometheus Prometheus: monitoring/prometheus-kube-prometheus-prometheus
+++ HelmRelease: monitoring/prometheus Prometheus: monitoring/prometheus-kube-prometheus-prometheus
@@ -9,14 +9,15 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus
app.kubernetes.io/part-of: kube-prometheus-stack
release: prometheus
heritage: Helm
spec:
- image: quay.io/prometheus/prometheus:v2.52.0
- version: v2.52.0
+ automountServiceAccountToken: true
+ image: quay.io/prometheus/prometheus:v2.53.0
+ version: v2.53.0
replicaExternalLabelName: replica
externalUrl: http://k8s-prometheus.local.chkpwd.com/
paused: false
replicas: 1
shards: 1
logLevel: info
--- HelmRelease: monitoring/prometheus PrometheusRule: monitoring/prometheus-kube-prometheus-kube-prometheus-node-recording.rules
+++ HelmRelease: monitoring/prometheus PrometheusRule: monitoring/prometheus-kube-prometheus-kube-prometheus-node-recording.rules
@@ -20,13 +20,13 @@
record: instance:node_cpu:rate:sum
- expr: sum(rate(node_network_receive_bytes_total[3m])) BY (instance)
record: instance:node_network_receive_bytes:rate:sum
- expr: sum(rate(node_network_transmit_bytes_total[3m])) BY (instance)
record: instance:node_network_transmit_bytes:rate:sum
- expr: sum(rate(node_cpu_seconds_total{mode!="idle",mode!="iowait",mode!="steal"}[5m]))
- WITHOUT (cpu, mode) / ON(instance) GROUP_LEFT() count(sum(node_cpu_seconds_total)
+ WITHOUT (cpu, mode) / ON (instance) GROUP_LEFT() count(sum(node_cpu_seconds_total)
BY (instance, cpu)) BY (instance)
record: instance:node_cpu:ratio
- expr: sum(rate(node_cpu_seconds_total{mode!="idle",mode!="iowait",mode!="steal"}[5m]))
record: cluster:node_cpu:sum_rate5m
- expr: cluster:node_cpu:sum_rate5m / count(sum(node_cpu_seconds_total) BY (instance,
cpu))
--- HelmRelease: monitoring/prometheus PrometheusRule: monitoring/prometheus-kube-prometheus-prometheus
+++ HelmRelease: monitoring/prometheus PrometheusRule: monitoring/prometheus-kube-prometheus-prometheus
@@ -36,12 +36,24 @@
summary: Failed Prometheus SD refresh.
expr: increase(prometheus_sd_refresh_failures_total{job="prometheus-kube-prometheus-prometheus",namespace="monitoring"}[10m])
> 0
for: 20m
labels:
severity: warning
+ - alert: PrometheusKubernetesListWatchFailures
+ annotations:
+ description: Kubernetes service discovery of Prometheus {{$labels.namespace}}/{{$labels.pod}}
+ is experiencing {{ printf "%.0f" $value }} failures with LIST/WATCH requests
+ to the Kubernetes API in the last 5 minutes.
+ runbook_url: https://runbooks.prometheus-operator.dev/runbooks/prometheus/prometheuskuberneteslistwatchfailures
+ summary: Requests in Kubernetes SD are failing.
+ expr: increase(prometheus_sd_kubernetes_failures_total{job="prometheus-kube-prometheus-prometheus",namespace="monitoring"}[5m])
+ > 0
+ for: 15m
+ labels:
+ severity: warning
- alert: PrometheusNotificationQueueRunningFull
annotations:
description: Alert notification queue of Prometheus {{$labels.namespace}}/{{$labels.pod}}
is running full.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/prometheus/prometheusnotificationqueuerunningfull
summary: Prometheus alert notification queue predicted to run full in less
This PR contains the following updates:
58.7.2
->61.2.0
Release Notes
prometheus-community/helm-charts (kube-prometheus-stack)
### [`v61.2.0`](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-61.1.1...kube-prometheus-stack-61.2.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-61.1.1...kube-prometheus-stack-61.2.0) ### [`v61.1.1`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-61.1.1) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-61.1.0...kube-prometheus-stack-61.1.1) 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 to make sure that 'grafana.sidecar.datas… by [@sebastiangaiser](https://togithub.com/sebastiangaiser) in [https://github.com/prometheus-community/helm-charts/pull/4683](https://togithub.com/prometheus-community/helm-charts/pull/4683) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-stackdriver-exporter-4.5.1...kube-prometheus-stack-61.1.1 ### [`v61.1.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-61.1.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-61.0.0...kube-prometheus-stack-61.1.0) 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 mixins, switch to kube-prometheus mixin and fix label aggregation in TargetDown alert by [@jkroepke](https://togithub.com/jkroepke) in [https://github.com/prometheus-community/helm-charts/pull/4460](https://togithub.com/prometheus-community/helm-charts/pull/4460) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.37.0...kube-prometheus-stack-61.1.0 ### [`v61.0.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-61.0.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.5.0...kube-prometheus-stack-61.0.0) 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] Bump prometheus-operator v0.75.0 by [@marieroque](https://togithub.com/marieroque) in [https://github.com/prometheus-community/helm-charts/pull/4641](https://togithub.com/prometheus-community/helm-charts/pull/4641) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-13.0.0...kube-prometheus-stack-61.0.0 ### [`v60.5.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.5.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.4.0...kube-prometheus-stack-60.5.0) 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] add support for dual stack clusters to grafana by [@M0NsTeRRR](https://togithub.com/M0NsTeRRR) in [https://github.com/prometheus-community/helm-charts/pull/4638](https://togithub.com/prometheus-community/helm-charts/pull/4638) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-json-exporter-0.12.0...kube-prometheus-stack-60.5.0 ### [`v60.4.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.4.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.3.0...kube-prometheus-stack-60.4.0) 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] Add support to make automountServiceAccountToken configurable for Prometheus by [@Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in [https://github.com/prometheus-community/helm-charts/pull/4170](https://togithub.com/prometheus-community/helm-charts/pull/4170) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-5.20.1...kube-prometheus-stack-60.4.0 ### [`v60.3.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.3.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.2.0...kube-prometheus-stack-60.3.0) 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] bump prom to 2.53.0 by [@DrFaust92](https://togithub.com/DrFaust92) in [https://github.com/prometheus-community/helm-charts/pull/4615](https://togithub.com/prometheus-community/helm-charts/pull/4615) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-25.21.1...kube-prometheus-stack-60.3.0 ### [`v60.2.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.2.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.1.0...kube-prometheus-stack-60.2.0) 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] Add support for --enable-feature for alertmanager by [@Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in [https://github.com/prometheus-community/helm-charts/pull/4606](https://togithub.com/prometheus-community/helm-charts/pull/4606) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.1.0...kube-prometheus-stack-60.2.0 ### [`v60.1.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.1.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.0.2...kube-prometheus-stack-60.1.0) 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] bump chart deps by [@DrFaust92](https://togithub.com/DrFaust92) in [https://github.com/prometheus-community/helm-charts/pull/4601](https://togithub.com/prometheus-community/helm-charts/pull/4601) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-elasticsearch-exporter-5.8.1...kube-prometheus-stack-60.1.0 ### [`v60.0.2`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.0.2) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.0.1...kube-prometheus-stack-60.0.2) 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: typo on values (bad conversion) by [@gabyfulchic](https://togithub.com/gabyfulchic) in [https://github.com/prometheus-community/helm-charts/pull/4556](https://togithub.com/prometheus-community/helm-charts/pull/4556) #### New Contributors - [@gabyfulchic](https://togithub.com/gabyfulchic) made their first contribution in [https://github.com/prometheus-community/helm-charts/pull/4556](https://togithub.com/prometheus-community/helm-charts/pull/4556) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-json-exporter-0.11.1...kube-prometheus-stack-60.0.2 ### [`v60.0.1`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.0.1) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-60.0.0...kube-prometheus-stack-60.0.1) 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] bump thanos to 0.35.1 by [@DrFaust92](https://togithub.com/DrFaust92) in [https://github.com/prometheus-community/helm-charts/pull/4596](https://togithub.com/prometheus-community/helm-charts/pull/4596) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-5.20.0...kube-prometheus-stack-60.0.1 ### [`v60.0.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-60.0.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-59.1.0...kube-prometheus-stack-60.0.0) 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 Grafana chart to 8.0.x by [@sigurdfalk](https://togithub.com/sigurdfalk) in [https://github.com/prometheus-community/helm-charts/pull/4586](https://togithub.com/prometheus-community/helm-charts/pull/4586) #### New Contributors - [@sigurdfalk](https://togithub.com/sigurdfalk) made their first contribution in [https://github.com/prometheus-community/helm-charts/pull/4586](https://togithub.com/prometheus-community/helm-charts/pull/4586) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/prometheus-pushgateway-2.13.0...kube-prometheus-stack-60.0.0 ### [`v59.1.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-59.1.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-59.0.0...kube-prometheus-stack-59.1.0) 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] introduce PVC claim retention field in prometheus operator by [@Woojciech](https://togithub.com/Woojciech) in [https://github.com/prometheus-community/helm-charts/pull/4570](https://togithub.com/prometheus-community/helm-charts/pull/4570) #### New Contributors - [@Woojciech](https://togithub.com/Woojciech) made their first contribution in [https://github.com/prometheus-community/helm-charts/pull/4570](https://togithub.com/prometheus-community/helm-charts/pull/4570) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-5.19.1...kube-prometheus-stack-59.1.0 ### [`v59.0.0`](https://togithub.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-59.0.0) [Compare Source](https://togithub.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-58.7.2...kube-prometheus-stack-59.0.0) 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] bump operator to 0.74.0 by [@DrFaust92](https://togithub.com/DrFaust92) in [https://github.com/prometheus-community/helm-charts/pull/4568](https://togithub.com/prometheus-community/helm-charts/pull/4568) **Full Changelog**: https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-58.7.2...kube-prometheus-stack-59.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.