Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update helm release k8s-monitoring to v1.6.11 #821

Merged
merged 1 commit into from
Nov 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 5, 2024

This PR contains the following updates:

Package Update Change
k8s-monitoring patch 1.6.4 -> 1.6.11

Release Notes

grafana/helm-charts (k8s-monitoring)

v1.6.11

Compare Source

Grafana Tempo in MicroService mode

What's Changed

New Contributors

Full Changelog: grafana/helm-charts@grafana-agent-operator-0.3.7...tempo-distributed-1.6.11

v1.6.10

Compare Source

Grafana Tempo in MicroService mode

What's Changed

Full Changelog: grafana/helm-charts@helm-loki-5.24.0...tempo-distributed-1.6.10

v1.6.9

Compare Source

Grafana Tempo in MicroService mode

What's Changed

New Contributors

Full Changelog: grafana/helm-charts@tempo-vulture-0.4.1...tempo-distributed-1.6.9

v1.6.8

Compare Source

Grafana Tempo in MicroService mode

What's Changed

New Contributors

Full Changelog: grafana/helm-charts@mimir-distributed-5.2.0-weekly.258...tempo-distributed-1.6.8

v1.6.7

Compare Source

A Helm chart for gathering, scraping, and forwarding Kubernetes telemetry data to a Grafana Stack.

Source commit: grafana/k8s-monitoring-helm@1bb6855

Tag on source: https://github.com/grafana/k8s-monitoring-helm/releases/tag/v1.6.7

v1.6.6

Compare Source

A Helm chart for gathering, scraping, and forwarding Kubernetes telemetry data to a Grafana Stack.

Source commit: grafana/k8s-monitoring-helm@6d61def

Tag on source: https://github.com/grafana/k8s-monitoring-helm/releases/tag/v1.6.6

v1.6.5

Compare Source

A Helm chart for gathering, scraping, and forwarding Kubernetes telemetry data to a Grafana Stack.

Source commit: grafana/k8s-monitoring-helm@4e826a7

Tag on source: https://github.com/grafana/k8s-monitoring-helm/releases/tag/v1.6.5


Configuration

📅 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.


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

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

Copy link

github-actions bot commented Nov 5, 2024

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:54.292430972 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:23.656141663 +0000
@@ -950,5 +950,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.5", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:54.300431037 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:23.664141742 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1172,9 +1172,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:54.300431037 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:23.664141742 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -70,9 +70,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -97,9 +97,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.5"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:53.800426925 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:23.164136768 +0000
@@ -974,5 +974,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.5", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:53.808426990 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:23.172136847 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1196,9 +1196,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:53.808426990 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:23.172136847 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -70,9 +70,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -97,9 +97,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.5"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:54.780434986 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-05 22:23:24.152146597 +0000
@@ -1015,5 +1015,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.5", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:54.788435052 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-05 22:23:24.160146677 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1237,9 +1237,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:54.788435052 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-05 22:23:24.160146677 +0000
@@ -8,9 +8,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -70,9 +70,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -97,9 +97,9 @@
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
     app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    helm.sh/chart: "k8s-monitoring-1.6.5"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.5"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.5
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test

Copy link

github-actions bot commented Nov 5, 2024

Changes Default Values

@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from ba5d331 to cfec6ac Compare November 7, 2024 22:38
@renovate renovate bot changed the title Update Helm release k8s-monitoring to v1.6.5 Update Helm release k8s-monitoring to v1.6.6 Nov 7, 2024
Copy link

github-actions bot commented Nov 7, 2024

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
@@ -25,9 +25,9 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.26.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -4,9 +4,9 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:40.956208955 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:17.419741179 +0000
@@ -950,5 +950,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.6", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1171,10 +1171,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1188,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.4.3"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:40.964209109 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:17.427741330 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.6"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
@@ -25,9 +25,9 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.26.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -4,9 +4,9 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:40.468199604 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:16.919731716 +0000
@@ -974,5 +974,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.6", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1195,10 +1195,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1212,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.4.3"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:40.476199758 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:16.927731867 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.6"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:41.440218229 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:41.440218229 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.9.2
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.4.3
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:41.440218229 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.9.2
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
@@ -25,9 +25,9 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.26.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -3,9 +3,9 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:41.440218229 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -4,9 +4,9 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.26.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:41.440218229 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:41.444218306 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-07 22:39:17.915750566 +0000
@@ -1015,5 +1015,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.6", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.9.2
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.4.3"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1236,10 +1236,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1253,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.4.3"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:41.448218383 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-07 22:39:17.923750718 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.6
+    helm.sh/chart: "k8s-monitoring-1.6.6"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.6"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.6
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test

Copy link

github-actions bot commented Nov 7, 2024

Changes Default Values

@renovate renovate bot changed the title Update Helm release k8s-monitoring to v1.6.6 chore(deps): update helm release k8s-monitoring to v1.6.6 Nov 12, 2024
@renovate renovate bot changed the title chore(deps): update helm release k8s-monitoring to v1.6.6 chore(deps): update helm release k8s-monitoring to v1.6.7 Nov 14, 2024
@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from cfec6ac to 99248b3 Compare November 14, 2024 19:34
Copy link

Changes Default Values
diff -U 4 -r out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out
--- out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-14 19:35:41.274394207 +0000
+++ out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-14 19:35:10.598612010 +0000
@@ -265,8 +265,15 @@
     # -- Whether native histograms should be sent. Only applies when protocol is "remote_write".
     # @section -- External Services (Prometheus)
     sendNativeHistograms: false
 
+    # -- Settings for converting OpenTelemetry ecosystem metrics to Prometheus ecosystem metrics.
+    # @section -- OpenTelemetry Conversion
+    openTelemetryConversion:
+      # -- Whether to add type and unit suffixes to metrics names.
+      # @section -- OpenTelemetry Conversion
+      addMetricSuffixes: true
+
   # Connection information for Grafana Loki
   loki:
     # -- Loki host where logs and events will be sent
     # @section -- External Services (Loki)

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1015,5 +1016,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.7", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1236,10 +1237,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1254,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.7"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:40.574399177 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:09.934616641 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -950,5 +951,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.7", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1171,10 +1172,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1189,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:40.582399120 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:09.942616585 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.7"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:40.030403039 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:40.026403067 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-14 19:35:09.434620128 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -974,5 +975,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.7", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1195,10 +1196,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1213,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:40.034403011 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-14 19:35:09.442620072 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.7"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.7"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.7
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:41.106395400 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-14 19:35:10.430613182 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:41.114395344 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-14 19:35:10.438613126 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml

@renovate renovate bot changed the title chore(deps): update helm release k8s-monitoring to v1.6.7 chore(deps): update helm release k8s-monitoring to v1.6.8 Nov 20, 2024
@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from 99248b3 to f33f812 Compare November 20, 2024 01:30
Copy link

Changes Default Values
diff -U 4 -r out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out
--- out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-20 01:31:14.502418039 +0000
+++ out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-20 01:30:46.645922333 +0000
@@ -265,8 +265,15 @@
     # -- Whether native histograms should be sent. Only applies when protocol is "remote_write".
     # @section -- External Services (Prometheus)
     sendNativeHistograms: false
 
+    # -- Settings for converting OpenTelemetry ecosystem metrics to Prometheus ecosystem metrics.
+    # @section -- OpenTelemetry Conversion
+    openTelemetryConversion:
+      # -- Whether to add type and unit suffixes to metrics names.
+      # @section -- OpenTelemetry Conversion
+      addMetricSuffixes: true
+
   # Connection information for Grafana Loki
   loki:
     # -- Loki host where logs and events will be sent
     # @section -- External Services (Loki)
@@ -2482,16 +2489,26 @@
   # Set this to false if your cluster already has Kepler, or if you do not want to scrape metrics from Kepler.
   # @section -- Deployment: Kepler
   enabled: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Don't mount /usr/src
   canMount:
     usrSrc: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Include idle power metric estimation.
   extraEnvVars:
     EXPOSE_ESTIMATED_IDLE_POWER_METRICS: "true"
 
+  # @ignored -- Do not deploy Kepler on EKS Fargate nodes
+  affinity:
+    nodeAffinity:
+      requiredDuringSchedulingIgnoredDuringExecution:
+        nodeSelectorTerms:
+          - matchExpressions:
+              - key: eks.amazonaws.com/compute-type
+                operator: NotIn
+                values: [fargate]
+
 beyla:
   # -- Should this Helm chart deploy Grafana Beyla to the cluster.
   # @section -- Deployment: Beyla
   enabled: false

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:31:13.838406199 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:31:13.838406199 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1015,5 +1016,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.8", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1236,10 +1237,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1254,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.8"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:31:13.838406199 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:31:13.838406199 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:31:13.842406270 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:31:13.842406270 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:30:45.985910286 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -950,5 +951,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.8", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:31:13.846406341 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:31:13.850406412 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1171,10 +1172,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1189,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:31:13.850406412 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:30:45.993910432 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.8"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:31:13.354397569 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:31:13.354397569 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:31:13.350397498 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 01:30:45.493901306 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -974,5 +975,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.8", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1195,10 +1196,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1213,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:31:13.358397640 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 01:30:45.501901451 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.8"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.8"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.8
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 01:30:46.485919413 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:31:14.334415043 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 01:30:46.481919340 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:31:14.342415185 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 01:30:46.489919486 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml

@renovate renovate bot changed the title chore(deps): update helm release k8s-monitoring to v1.6.8 chore(deps): update helm release k8s-monitoring to v1.6.9 Nov 20, 2024
@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from f33f812 to 0ac69e2 Compare November 20, 2024 18:05
Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:30.162686590 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1015,5 +1016,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.9", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1236,10 +1237,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1254,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.9"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:54.182804723 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:29.662684123 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:54.178804704 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:29.658684103 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -950,5 +951,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.9", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1171,10 +1172,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1189,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:54.186804743 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:29.666684143 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.9"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Copy link

Changes Default Values
diff -U 4 -r out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out
--- out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-20 18:05:54.834807851 +0000
+++ out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-20 18:05:30.330687421 +0000
@@ -265,8 +265,15 @@
     # -- Whether native histograms should be sent. Only applies when protocol is "remote_write".
     # @section -- External Services (Prometheus)
     sendNativeHistograms: false
 
+    # -- Settings for converting OpenTelemetry ecosystem metrics to Prometheus ecosystem metrics.
+    # @section -- OpenTelemetry Conversion
+    openTelemetryConversion:
+      # -- Whether to add type and unit suffixes to metrics names.
+      # @section -- OpenTelemetry Conversion
+      addMetricSuffixes: true
+
   # Connection information for Grafana Loki
   loki:
     # -- Loki host where logs and events will be sent
     # @section -- External Services (Loki)
@@ -2482,16 +2489,26 @@
   # Set this to false if your cluster already has Kepler, or if you do not want to scrape metrics from Kepler.
   # @section -- Deployment: Kepler
   enabled: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Don't mount /usr/src
   canMount:
     usrSrc: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Include idle power metric estimation.
   extraEnvVars:
     EXPOSE_ESTIMATED_IDLE_POWER_METRICS: "true"
 
+  # @ignored -- Do not deploy Kepler on EKS Fargate nodes
+  affinity:
+    nodeAffinity:
+      requiredDuringSchedulingIgnoredDuringExecution:
+        nodeSelectorTerms:
+          - matchExpressions:
+              - key: eks.amazonaws.com/compute-type
+                operator: NotIn
+                values: [fargate]
+
 beyla:
   # -- Should this Helm chart deploy Grafana Beyla to the cluster.
   # @section -- Deployment: Beyla
   enabled: false

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:53.690802315 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-20 18:05:29.166681675 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -974,5 +975,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.9", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:53.698802353 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:53.702802374 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1195,10 +1196,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1213,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:53.702802374 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-20 18:05:29.174681714 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.9"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.9"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.9
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-20 18:05:30.158686570 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-20 18:05:30.158686570 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-20 18:05:30.158686570 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-20 18:05:30.162686590 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-20 18:05:30.166686610 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:54.662807026 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-20 18:05:30.162686590 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:54.670807065 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-20 18:05:30.170686631 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml

@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from 0ac69e2 to e201d17 Compare November 22, 2024 03:57
@renovate renovate bot changed the title chore(deps): update helm release k8s-monitoring to v1.6.9 chore(deps): update helm release k8s-monitoring to v1.6.10 Nov 22, 2024
Copy link

Changes Default Values
diff -U 4 -r out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out
--- out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-22 03:58:46.525771927 +0000
+++ out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-22 03:58:19.057419517 +0000
@@ -265,8 +265,15 @@
     # -- Whether native histograms should be sent. Only applies when protocol is "remote_write".
     # @section -- External Services (Prometheus)
     sendNativeHistograms: false
 
+    # -- Settings for converting OpenTelemetry ecosystem metrics to Prometheus ecosystem metrics.
+    # @section -- OpenTelemetry Conversion
+    openTelemetryConversion:
+      # -- Whether to add type and unit suffixes to metrics names.
+      # @section -- OpenTelemetry Conversion
+      addMetricSuffixes: true
+
   # Connection information for Grafana Loki
   loki:
     # -- Loki host where logs and events will be sent
     # @section -- External Services (Loki)
@@ -2482,16 +2489,26 @@
   # Set this to false if your cluster already has Kepler, or if you do not want to scrape metrics from Kepler.
   # @section -- Deployment: Kepler
   enabled: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Don't mount /usr/src
   canMount:
     usrSrc: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Include idle power metric estimation.
   extraEnvVars:
     EXPOSE_ESTIMATED_IDLE_POWER_METRICS: "true"
 
+  # @ignored -- Do not deploy Kepler on EKS Fargate nodes
+  affinity:
+    nodeAffinity:
+      requiredDuringSchedulingIgnoredDuringExecution:
+        nodeSelectorTerms:
+          - matchExpressions:
+              - key: eks.amazonaws.com/compute-type
+                operator: NotIn
+                values: [fargate]
+
 beyla:
   # -- Should this Helm chart deploy Grafana Beyla to the cluster.
   # @section -- Deployment: Beyla
   enabled: false

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:18.893417437 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1015,5 +1016,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.10", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1236,10 +1237,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1254,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.10"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:45.865763484 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:18.393411094 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -950,5 +951,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.10", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1171,10 +1172,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1189,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:45.873763586 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:18.401411196 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.10"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:45.377757240 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 03:58:17.901404786 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -974,5 +975,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.10", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1195,10 +1196,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1213,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:45.385757342 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 03:58:17.909404889 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.10"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.10"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.10
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 03:58:18.889417385 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 03:58:18.889417385 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 03:58:18.889417385 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 03:58:18.897417487 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 03:58:18.889417385 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:46.357769778 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 03:58:18.893417437 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:46.365769881 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 03:58:18.901417538 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml

@renovate renovate bot changed the title chore(deps): update helm release k8s-monitoring to v1.6.10 chore(deps): update helm release k8s-monitoring to v1.6.11 Nov 22, 2024
@renovate renovate bot force-pushed the renovate/k8s-monitoring-1.x branch from e201d17 to 3a53196 Compare November 22, 2024 17:08
Copy link

Changes Default Values
diff -U 4 -r out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out
--- out-default-values/target/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-22 17:10:24.010985368 +0000
+++ out-default-values/pr/k8s-monitoring_k8s-monitoring_default-values.out	2024-11-22 17:09:56.974962874 +0000
@@ -265,8 +265,15 @@
     # -- Whether native histograms should be sent. Only applies when protocol is "remote_write".
     # @section -- External Services (Prometheus)
     sendNativeHistograms: false
 
+    # -- Settings for converting OpenTelemetry ecosystem metrics to Prometheus ecosystem metrics.
+    # @section -- OpenTelemetry Conversion
+    openTelemetryConversion:
+      # -- Whether to add type and unit suffixes to metrics names.
+      # @section -- OpenTelemetry Conversion
+      addMetricSuffixes: true
+
   # Connection information for Grafana Loki
   loki:
     # -- Loki host where logs and events will be sent
     # @section -- External Services (Loki)
@@ -2482,16 +2489,26 @@
   # Set this to false if your cluster already has Kepler, or if you do not want to scrape metrics from Kepler.
   # @section -- Deployment: Kepler
   enabled: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Don't mount /usr/src
   canMount:
     usrSrc: false
 
-  # @ignored -- This skips including these values in README.md
+  # @ignored -- Include idle power metric estimation.
   extraEnvVars:
     EXPOSE_ESTIMATED_IDLE_POWER_METRICS: "true"
 
+  # @ignored -- Do not deploy Kepler on EKS Fargate nodes
+  affinity:
+    nodeAffinity:
+      requiredDuringSchedulingIgnoredDuringExecution:
+        nodeSelectorTerms:
+          - matchExpressions:
+              - key: eks.amazonaws.com/compute-type
+                operator: NotIn
+                values: [fargate]
+
 beyla:
   # -- Should this Helm chart deploy Grafana Beyla to the cluster.
   # @section -- Deployment: Beyla
   enabled: false

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:10:23.846985205 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:09:56.810962083 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1015,5 +1016,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.11", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1236,10 +1237,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1253,9 +1254,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.11"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:10:23.354984713 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:09:56.310959671 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -950,5 +951,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.11", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:09:56.318959710 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:09:56.322959730 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1171,10 +1172,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1188,9 +1189,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:10:23.362984721 +0000
+++ out/pr/k8s-monitoring/values-k3d.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:09:56.322959730 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.11"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:10:22.866984226 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:10:22.866984226 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:10:22.866984226 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:10:22.866984226 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:10:22.866984226 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:09:55.822957317 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Copy link

Changes Rendered Chart
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: thanosrulers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2528,8 +2528,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enforcedNamespaceLabel:
                 description: |-
                   EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
                   and metric that is user created. The label value will always be the namespace of the object that is
@@ -7955,5 +8009,5 @@
     subresources:
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:10:22.862984222 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/alloy-config.yaml	2024-11-22 17:09:55.814957278 +0000
@@ -138,8 +138,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -974,5 +975,5 @@
     }
   k8s-monitoring-build-info-metric.prom: |
     # HELP grafana_kubernetes_monitoring_build_info A metric to report the version of the Kubernetes Monitoring Helm chart as well as a summary of enabled features
     # TYPE grafana_kubernetes_monitoring_build_info gauge
-    grafana_kubernetes_monitoring_build_info{version="1.6.4", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
+    grafana_kubernetes_monitoring_build_info{version="1.6.11", namespace="default", metrics="enabled,alloy,autoDiscover,kube-state-metrics,node-exporter,kubelet,kubeletResource,cadvisor,apiserver,cost,extraConfig", logs="enabled,events,pod_logs", traces="disabled", deployments="kube-state-metrics,prometheus-node-exporter,prometheus-operator-crds"} 1
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/grafana-agent-receiver-service.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-grafana-agent
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   type: ClusterIP
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/hooks/validate-configuration.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -147,8 +147,9 @@
         logs = [otelcol.exporter.loki.logs_converter.input]
       }
     }
     otelcol.exporter.prometheus "metrics_converter" {
+      add_metric_suffixes = true
       forward_to = [prometheus.relabel.metrics_service.receiver]
     }
     otelcol.exporter.loki "logs_converter" {
       forward_to = [loki.process.pod_logs.receiver]
@@ -1195,10 +1196,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -1212,9 +1213,9 @@
           operator: Equal
           value: arm64
   containers:
     - name: alloy
-      image: "docker.io/grafana/alloy:v1.4.2"
+      image: "docker.io/grafana/alloy:v1.5.0"
       command:
       - bash
       - -c
       - |
diff -U 4 -r out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml
--- out/target/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:10:22.870984230 +0000
+++ out/pr/k8s-monitoring/values-metalstack.yaml/sx-k8s-monitoring/charts/k8s-monitoring/templates/tests/test.yaml	2024-11-22 17:09:55.826957337 +0000
@@ -7,10 +7,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
     "helm.sh/hook-weight": "-1"
@@ -69,10 +69,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -81,9 +81,9 @@
   nodeSelector:
         kubernetes.io/os: linux
   containers:
     - name: config-analysis
-      image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+      image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
       command: [/etc/bin/config-analysis.sh]
       env:
         - name: ALLOY_HOST
           value: release-name-alloy.default.svc:12345
@@ -96,10 +96,10 @@
   namespace: default
   labels:
     app.kubernetes.io/managed-by: "Helm"
     app.kubernetes.io/instance: "release-name"
-    app.kubernetes.io/version: 2.8.5
-    helm.sh/chart: "k8s-monitoring-1.6.4"
+    app.kubernetes.io/version: 2.8.8
+    helm.sh/chart: "k8s-monitoring-1.6.11"
   annotations:
     "helm.sh/hook": test
     "helm.sh/hook-delete-policy": before-hook-creation
     "helm.sh/hook-weight": "0"
@@ -113,16 +113,16 @@
       namespace: default
       labels:
         app.kubernetes.io/managed-by: "Helm"
         app.kubernetes.io/instance: "release-name"
-        helm.sh/chart: "k8s-monitoring-1.6.4"
+        helm.sh/chart: "k8s-monitoring-1.6.11"
     spec:
       restartPolicy: Never
       nodeSelector:
         kubernetes.io/os: linux
       containers:
         - name: query-test
-          image: ghcr.io/grafana/k8s-monitoring-test:1.6.4
+          image: ghcr.io/grafana/k8s-monitoring-test:1.6.11
           command: ["bash", "-c", "/etc/bin/query-test.sh /etc/test/testQueries.json"]
           volumeMounts:
             - name: test-files
               mountPath: /etc/test
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/cluster_service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-cluster
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/controllers/statefulset.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: StatefulSet
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -32,9 +32,9 @@
     spec:
       serviceAccountName: release-name-alloy
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/rbac.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:10:23.842985200 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy/templates/serviceaccount.yaml	2024-11-22 17:09:56.806962064 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy
   namespace: default
   labels:
-    helm.sh/chart: alloy-0.9.1
+    helm.sh/chart: alloy-0.10.0
     app.kubernetes.io/name: alloy
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/controllers/deployment.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Deployment
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   replicas: 1
@@ -30,9 +30,9 @@
     spec:
       serviceAccountName: release-name-alloy-events
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/rbac.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-events
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:10:23.842985200 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-events/templates/serviceaccount.yaml	2024-11-22 17:09:56.806962064 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-events
   namespace: default
   labels:
-    helm.sh/chart: alloy-events-0.9.1
+    helm.sh/chart: alloy-events-0.10.0
     app.kubernetes.io/name: alloy-events
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/controllers/daemonset.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: DaemonSet
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
 spec:
   minReadySeconds: 10
@@ -29,9 +29,9 @@
     spec:
       serviceAccountName: release-name-alloy-logs
       containers:
         - name: alloy
-          image: docker.io/grafana/alloy:v1.4.2
+          image: docker.io/grafana/alloy:v1.5.0
           imagePullPolicy: IfNotPresent
           args:
             - run
             - /etc/alloy/config.alloy
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/rbac.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: ClusterRole
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 rules:
@@ -104,13 +104,13 @@
 kind: ClusterRoleBinding
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
 roleRef:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -4,13 +4,13 @@
 kind: Service
 metadata:
   name: release-name-alloy-logs
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: networking
 spec:
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:10:23.842985200 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/alloy-logs/templates/serviceaccount.yaml	2024-11-22 17:09:56.806962064 +0000
@@ -5,12 +5,12 @@
 metadata:
   name: release-name-alloy-logs
   namespace: default
   labels:
-    helm.sh/chart: alloy-logs-0.9.1
+    helm.sh/chart: alloy-logs-0.10.0
     app.kubernetes.io/name: alloy-logs
     app.kubernetes.io/instance: release-name
     
-    app.kubernetes.io/version: "v1.4.2"
+    app.kubernetes.io/version: "v1.5.0"
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/part-of: alloy
     app.kubernetes.io/component: rbac
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/clusterrolebinding.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/deployment.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
 spec:
   selector:
     matchLabels:      
@@ -25,15 +25,15 @@
   revisionHistoryLimit: 10
   template:
     metadata:
       labels:        
-        helm.sh/chart: kube-state-metrics-5.25.1
+        helm.sh/chart: kube-state-metrics-5.27.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: kube-state-metrics
         app.kubernetes.io/name: kube-state-metrics
         app.kubernetes.io/instance: release-name
-        app.kubernetes.io/version: "2.13.0"
+        app.kubernetes.io/version: "2.14.0"
         release: release-name
     spec:
       automountServiceAccountToken: true
       hostNetwork: false
@@ -51,9 +51,9 @@
         - --port=8080
         - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
         - --metric-labels-allowlist=nodes=[agentpool,alpha.eksctl.io/cluster-name,alpha.eksctl.io/nodegroup-name,beta.kubernetes.io/instance-type,cloud.google.com/gke-nodepool,cluster_name,ec2_amazonaws_com_Name,ec2_amazonaws_com_aws_autoscaling_groupName,ec2_amazonaws_com_aws_autoscaling_group_name,ec2_amazonaws_com_name,eks_amazonaws_com_nodegroup,k8s_io_cloud_provider_aws,karpenter.sh/nodepool,kubernetes.azure.com/cluster,kubernetes.io/arch,kubernetes.io/hostname,kubernetes.io/os,node.kubernetes.io/instance-type,topology.kubernetes.io/region,topology.kubernetes.io/zone]
         imagePullPolicy: IfNotPresent
-        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0
+        image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0
         ports:
         - containerPort: 8080
           name: "http"
         livenessProbe:
@@ -71,9 +71,9 @@
           failureThreshold: 3
           httpGet:
             httpHeaders:
             path: /readyz
-            port: 8080
+            port: 8081
             scheme: HTTP
           initialDelaySeconds: 5
           periodSeconds: 10
           successThreshold: 1
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/role.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,15 +3,15 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
 rules:
 
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -5,15 +5,15 @@
 metadata:
   name: release-name-kube-state-metrics
   namespace: default
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   annotations:
 spec:
   type: "ClusterIP"
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:10:23.846985205 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/kube-state-metrics/templates/serviceaccount.yaml	2024-11-22 17:09:56.810962083 +0000
@@ -4,14 +4,14 @@
 kind: ServiceAccount
 automountServiceAccountToken: true
 metadata:
   labels:    
-    helm.sh/chart: kube-state-metrics-5.25.1
+    helm.sh/chart: kube-state-metrics-5.27.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: kube-state-metrics
     app.kubernetes.io/name: kube-state-metrics
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: "2.13.0"
+    app.kubernetes.io/version: "2.14.0"
     release: release-name
   name: release-name-kube-state-metrics
   namespace: default
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/daemonset.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
@@ -29,9 +29,9 @@
       annotations:
         cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
         k8s.grafana.com/logs.job: integrations/node_exporter
       labels:
-        helm.sh/chart: prometheus-node-exporter-4.39.0
+        helm.sh/chart: prometheus-node-exporter-4.42.0
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/component: metrics
         app.kubernetes.io/part-of: prometheus-node-exporter
         app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:10:23.850985208 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/service.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:10:23.846985205 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-node-exporter/templates/serviceaccount.yaml	2024-11-22 17:09:56.810962083 +0000
@@ -5,9 +5,9 @@
 metadata:
   name: release-name-prometheus-node-exporter
   namespace: default
   labels:
-    helm.sh/chart: prometheus-node-exporter-4.39.0
+    helm.sh/chart: prometheus-node-exporter-4.42.0
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: metrics
     app.kubernetes.io/part-of: prometheus-node-exporter
     app.kubernetes.io/name: prometheus-node-exporter
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagerconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -9959,5 +9959,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: alertmanagers.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3534,8 +3534,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Alertmanager feature flags. By default, no features are enabled.
                   Enabling features which are disabled by default is entirely outside the
@@ -8580,5 +8634,5 @@
         statusReplicasPath: .status.replicas
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: podmonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -135,8 +135,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podMetricsEndpoints:
                 description: Defines how to scrape metrics from the selected pods.
                 items:
                   description: |-
@@ -1065,8 +1082,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1152,5 +1174,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: probes.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -300,8 +300,25 @@
                   The module to use for probing specifying how to probe the target.
                   Example module configuring in the blackbox exporter:
                   https://github.com/prometheus/blackbox_exporter/blob/master/example.yml
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               oauth2:
                 description: OAuth2 for the URL. Only valid in Prometheus versions
                   2.27.0 and newer.
                 properties:
@@ -660,8 +677,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1137,5 +1159,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusagents.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -2843,8 +2843,62 @@
                   required:
                   - name
                   type: object
                 type: array
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableFeatures:
                 description: |-
                   Enable access to Prometheus feature flags. By default, no features are enabled.
 
@@ -3090,9 +3144,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4672,9 +4727,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -5249,8 +5304,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -5713,9 +5786,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -5972,8 +6045,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -6064,8 +6138,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -10516,5 +10604,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheuses.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -3525,8 +3525,62 @@
                 type: array
               disableCompaction:
                 description: When true, the Prometheus compaction is disabled.
                 type: boolean
+              dnsConfig:
+                description: Defines the DNS configuration for the pods.
+                properties:
+                  nameservers:
+                    description: |-
+                      A list of DNS name server IP addresses.
+                      This will be appended to the base nameservers generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                  options:
+                    description: |-
+                      A list of DNS resolver options.
+                      This will be merged with the base options generated from DNSPolicy.
+                      Resolution options given in Options
+                      will override those that appear in the base DNSPolicy.
+                    items:
+                      description: PodDNSConfigOption defines DNS resolver options
+                        of a pod.
+                      properties:
+                        name:
+                          description: Name is required and must be unique.
+                          minLength: 1
+                          type: string
+                        value:
+                          description: Value is optional.
+                          type: string
+                      required:
+                      - name
+                      type: object
+                    type: array
+                    x-kubernetes-list-map-keys:
+                    - name
+                    x-kubernetes-list-type: map
+                  searches:
+                    description: |-
+                      A list of DNS search domains for host-name lookup.
+                      This will be appended to the base search paths generated from DNSPolicy.
+                    items:
+                      minLength: 1
+                      type: string
+                    type: array
+                    x-kubernetes-list-type: set
+                type: object
+              dnsPolicy:
+                description: Defines the DNS policy for the pods.
+                enum:
+                - ClusterFirstWithHostNet
+                - ClusterFirst
+                - Default
+                - None
+                type: string
               enableAdminAPI:
                 description: |-
                   Enables access to the Prometheus web admin API.
 
@@ -3808,9 +3862,10 @@
                   Make sure to understand the security implications if you want to enable
                   it (https://kubernetes.io/docs/concepts/configuration/overview/).
 
                   When hostNetwork is enabled, this will set the DNS policy to
-                  `ClusterFirstWithHostNet` automatically.
+                  `ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
+                  to a different value).
                 type: boolean
               ignoreNamespaceSelectors:
                 description: |-
                   When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5380,9 +5435,9 @@
                 type: object
               otlp:
                 description: |-
                   Settings related to the OTLP receiver feature.
-                  It requires Prometheus >= v2.54.0.
+                  It requires Prometheus >= v2.55.0.
                 properties:
                   promoteResourceAttributes:
                     description: List of OpenTelemetry Attributes that should be promoted
                       to metric labels, defaults to none.
@@ -6752,8 +6807,26 @@
                         Be aware that headers that are set by Prometheus itself can't be overwritten.
 
                         It requires Prometheus >= v2.25.0.
                       type: object
+                    messageVersion:
+                      description: |-
+                        The Remote Write message's version to use when writing to the endpoint.
+
+                        `Version1.0` corresponds to the `prometheus.WriteRequest` protobuf message introduced in Remote Write 1.0.
+                        `Version2.0` corresponds to the `io.prometheus.write.v2.Request` protobuf message introduced in Remote Write 2.0.
+
+                        When `Version2.0` is selected, Prometheus will automatically be
+                        configured to append the metadata of scraped metrics to the WAL.
+
+                        Before setting this field, consult with your remote storage provider
+                        what message version it supports.
+
+                        It requires Prometheus >= v2.54.0.
+                      enum:
+                      - V1.0
+                      - V2.0
+                      type: string
                     metadataConfig:
                       description: MetadataConfig configures the sending of series
                         metadata to the remote storage.
                       properties:
@@ -7216,9 +7289,9 @@
                       type: string
                     sendExemplars:
                       description: |-
                         Enables sending of exemplars over remote write. Note that
-                        exemplar-storage itself must be enabled using the `spec.enableFeature`
+                        exemplar-storage itself must be enabled using the `spec.enableFeatures`
                         option for exemplars to be scraped in the first place.
 
                         It requires Prometheus >= v2.27.0.
                       type: boolean
@@ -7475,8 +7548,9 @@
                           type: string
                       type: object
                     url:
                       description: The URL of the endpoint to send samples to.
+                      minLength: 1
                       type: string
                     writeRelabelConfigs:
                       description: The list of remote write relabel configurations.
                       items:
@@ -7567,8 +7641,22 @@
                   required:
                   - url
                   type: object
                 type: array
+              remoteWriteReceiverMessageVersions:
+                description: |-
+                  List of the protobuf message versions to accept when receiving the
+                  remote writes.
+
+                  It requires Prometheus >= v2.54.0.
+                items:
+                  enum:
+                  - V1.0
+                  - V2.0
+                  type: string
+                minItems: 1
+                type: array
+                x-kubernetes-list-type: set
               replicaExternalLabelName:
                 description: |-
                   Name of Prometheus external label used to denote the replica name.
                   The external label will _not_ be added when the field is set to the
@@ -7713,8 +7801,14 @@
                       operator is "In", and the values array contains only "value". The requirements are ANDed.
                     type: object
                 type: object
                 x-kubernetes-map-type: atomic
+              ruleQueryOffset:
+                description: |-
+                  Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+                  It requires Prometheus >= v2.53.0.
+                pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                type: string
               ruleSelector:
                 description: |-
                   PrometheusRule objects to be selected for rule evaluation. An empty
                   label selector matches all objects. A null label selector matches no
@@ -7790,8 +7884,20 @@
                           Alertmanager.
                         type: string
                     type: object
                 type: object
+              runtime:
+                description: RuntimeConfig configures the values for the Prometheus
+                  process behavior
+                properties:
+                  goGC:
+                    description: |-
+                      The Go garbage collection target percentage. Lowering this number may increase the CPU usage.
+                      See: https://tip.golang.org/doc/gc-guide#GOGC
+                    format: int32
+                    minimum: -1
+                    type: integer
+                type: object
               sampleLimit:
                 description: |-
                   SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
                   Only valid in Prometheus versions 2.45.0 and newer.
@@ -12677,5 +12783,5 @@
         statusReplicasPath: .status.shards
       status: {}
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: prometheusrules.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -75,8 +75,16 @@
                         be ignored by Prometheus instances.
                         More info: https://github.com/thanos-io/thanos/blob/main/docs/components/rule.md#partial-response
                       pattern: ^(?i)(abort|warn)?$
                       type: string
+                    query_offset:
+                      description: |-
+                        Defines the offset the rule evaluation timestamp of this particular group by the specified duration into the past.
+
+                        It requires Prometheus >= v2.53.0.
+                        It is not supported for ThanosRuler.
+                      pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
+                      type: string
                     rules:
                       description: List of alerting and recording rules.
                       items:
                         description: |-
@@ -141,5 +149,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: scrapeconfigs.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -8652,8 +8652,25 @@
                 description: MetricsPath HTTP path to scrape for metrics. If empty,
                   Prometheus uses the default value (e.g. /metrics).
                 minLength: 1
                 type: string
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               noProxy:
                 description: |-
                   `noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
                   that should be excluded from proxying. IP and domain names can
@@ -11203,8 +11220,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeInterval:
                 description: ScrapeInterval is the interval between consecutive scrapes.
                 pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
                 type: string
@@ -11255,12 +11277,17 @@
                       x-kubernetes-map-type: atomic
                     targets:
                       description: List of targets for this static configuration.
                       items:
-                        description: Target represents a target for Prometheus to
-                          scrape
+                        description: |-
+                          Target represents a target for Prometheus to scrape
+                          kubebuilder:validation:MinLength:=1
                         type: string
+                      minItems: 1
                       type: array
+                      x-kubernetes-list-type: set
+                  required:
+                  - targets
                   type: object
                 type: array
               targetLimit:
                 description: TargetLimit defines a limit on the number of scraped
@@ -11440,5 +11467,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
diff -U 4 -r out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
--- out/target/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:10:23.854985212 +0000
+++ out/pr/k8s-monitoring/values-uibklab.yaml/sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml	2024-11-22 17:09:56.814962103 +0000
@@ -3,10 +3,10 @@
 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.1
-    operator.prometheus.io/version: 0.77.1
+    controller-gen.kubebuilder.io/version: v0.16.4
+    operator.prometheus.io/version: 0.78.1
   name: servicemonitors.monitoring.coreos.com
 spec:
   group: monitoring.coreos.com
   names:
@@ -1068,8 +1068,25 @@
                     items:
                       type: string
                     type: array
                 type: object
+              nativeHistogramBucketLimit:
+                description: |-
+                  If there are more than this many buckets in a native histogram,
+                  buckets will be merged to stay within the limit.
+                  It requires Prometheus >= v2.45.0.
+                format: int64
+                type: integer
+              nativeHistogramMinBucketFactor:
+                anyOf:
+                - type: integer
+                - type: string
+                description: |-
+                  If the growth factor of one bucket to the next is smaller than this,
+                  buckets will be merged to increase the factor sufficiently.
+                  It requires Prometheus >= v2.50.0.
+                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                x-kubernetes-int-or-string: true
               podTargetLabels:
                 description: |-
                   `podTargetLabels` defines the labels which are transferred from the
                   associated Kubernetes `Pod` object onto the ingested metrics.
@@ -1085,8 +1102,13 @@
               scrapeClass:
                 description: The scrape class to apply.
                 minLength: 1
                 type: string
+              scrapeClassicHistograms:
+                description: |-
+                  Whether to scrape a classic histogram that is also exposed as a native histogram.
+                  It requires Prometheus >= v2.45.0.
+                type: boolean
               scrapeProtocols:
                 description: |-
                   `scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
                   protocols supported by Prometheus in order of preference (from most to least preferred).
@@ -1180,5 +1202,5 @@
     served: true
     storage: true
 ---
 # Source: sx-k8s-monitoring/charts/k8s-monitoring/charts/prometheus-operator-crds/charts/crds/templates/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.77.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml

@jkleinlercher jkleinlercher merged commit d76f35c into main Nov 22, 2024
9 checks passed
@jkleinlercher jkleinlercher deleted the renovate/k8s-monitoring-1.x branch November 22, 2024 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant