martinohmann / home-ops

Wife approved HomeOps driven by Kubernetes and GitOps using Flux
MIT License
5 stars 0 forks source link

fix(blackbox-exporter): update hostnames #1069

Closed martinohmann closed 5 days ago

github-actions[bot] commented 5 days ago

kustomization changes in kubernetes/main

--- kubernetes/main/apps/monitoring/blackbox-exporter/app Kustomization: flux-system/blackbox-exporter HelmRelease: monitoring/blackbox-exporter

+++ kubernetes/main/apps/monitoring/blackbox-exporter/app Kustomization: flux-system/blackbox-exporter HelmRelease: monitoring/blackbox-exporter

@@ -94,18 +94,18 @@

         labels:
           release: prometheus
         scrapeTimeout: 30s
       enabled: true
       targets:
       - module: icmp
-        name: klf200-icmp
-        url: klf200.iot.18b.lan
+        name: garage-door-icmp
+        url: garage-door.iot.18b.lan
       - module: icmp
-        name: shelly-garage-door-icmp
-        url: shelly-garage-door.iot.18b.lan
+        name: io-homecontrol-gateway-icmp
+        url: io-homecontrol-gateway.iot.18b.lan
       - module: icmp
-        name: tasmota-smart-meter-icmp
-        url: tasmota-smart-meter.iot.18b.lan
+        name: smart-meter-icmp
+        url: smart-meter.iot.18b.lan
       - module: icmp
         name: zigbee-gateway-icmp
         url: zigbee-gateway.iot.18b.lan
github-actions[bot] commented 5 days ago

helmrelease changes in kubernetes/main

--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-klf200-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-klf200-icmp

@@ -1,43 +0,0 @@

----
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
-  name: blackbox-exporter-klf200-icmp
-  namespace: monitoring
-  labels:
-    app.kubernetes.io/name: prometheus-blackbox-exporter
-    app.kubernetes.io/instance: blackbox-exporter
-    app.kubernetes.io/managed-by: Helm
-    release: prometheus
-spec:
-  endpoints:
-  - port: http
-    scheme: http
-    path: /probe
-    interval: 1m
-    scrapeTimeout: 30s
-    params:
-      module:
-      - icmp
-      target:
-      - klf200.iot.18b.lan
-    metricRelabelings:
-    - sourceLabels:
-      - instance
-      targetLabel: instance
-      replacement: klf200.iot.18b.lan
-      action: replace
-    - sourceLabels:
-      - target
-      targetLabel: target
-      replacement: klf200-icmp
-      action: replace
-  jobLabel: blackbox-exporter
-  selector:
-    matchLabels:
-      app.kubernetes.io/name: prometheus-blackbox-exporter
-      app.kubernetes.io/instance: blackbox-exporter
-  namespaceSelector:
-    matchNames:
-    - monitoring
-
--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-shelly-garage-door-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-shelly-garage-door-icmp

@@ -1,43 +0,0 @@

----
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
-  name: blackbox-exporter-shelly-garage-door-icmp
-  namespace: monitoring
-  labels:
-    app.kubernetes.io/name: prometheus-blackbox-exporter
-    app.kubernetes.io/instance: blackbox-exporter
-    app.kubernetes.io/managed-by: Helm
-    release: prometheus
-spec:
-  endpoints:
-  - port: http
-    scheme: http
-    path: /probe
-    interval: 1m
-    scrapeTimeout: 30s
-    params:
-      module:
-      - icmp
-      target:
-      - shelly-garage-door.iot.18b.lan
-    metricRelabelings:
-    - sourceLabels:
-      - instance
-      targetLabel: instance
-      replacement: shelly-garage-door.iot.18b.lan
-      action: replace
-    - sourceLabels:
-      - target
-      targetLabel: target
-      replacement: shelly-garage-door-icmp
-      action: replace
-  jobLabel: blackbox-exporter
-  selector:
-    matchLabels:
-      app.kubernetes.io/name: prometheus-blackbox-exporter
-      app.kubernetes.io/instance: blackbox-exporter
-  namespaceSelector:
-    matchNames:
-    - monitoring
-
--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-tasmota-smart-meter-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-tasmota-smart-meter-icmp

@@ -1,43 +0,0 @@

----
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
-  name: blackbox-exporter-tasmota-smart-meter-icmp
-  namespace: monitoring
-  labels:
-    app.kubernetes.io/name: prometheus-blackbox-exporter
-    app.kubernetes.io/instance: blackbox-exporter
-    app.kubernetes.io/managed-by: Helm
-    release: prometheus
-spec:
-  endpoints:
-  - port: http
-    scheme: http
-    path: /probe
-    interval: 1m
-    scrapeTimeout: 30s
-    params:
-      module:
-      - icmp
-      target:
-      - tasmota-smart-meter.iot.18b.lan
-    metricRelabelings:
-    - sourceLabels:
-      - instance
-      targetLabel: instance
-      replacement: tasmota-smart-meter.iot.18b.lan
-      action: replace
-    - sourceLabels:
-      - target
-      targetLabel: target
-      replacement: tasmota-smart-meter-icmp
-      action: replace
-  jobLabel: blackbox-exporter
-  selector:
-    matchLabels:
-      app.kubernetes.io/name: prometheus-blackbox-exporter
-      app.kubernetes.io/instance: blackbox-exporter
-  namespaceSelector:
-    matchNames:
-    - monitoring
-
--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-garage-door-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-garage-door-icmp

@@ -0,0 +1,43 @@

+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+  name: blackbox-exporter-garage-door-icmp
+  namespace: monitoring
+  labels:
+    app.kubernetes.io/name: prometheus-blackbox-exporter
+    app.kubernetes.io/instance: blackbox-exporter
+    app.kubernetes.io/managed-by: Helm
+    release: prometheus
+spec:
+  endpoints:
+  - port: http
+    scheme: http
+    path: /probe
+    interval: 1m
+    scrapeTimeout: 30s
+    params:
+      module:
+      - icmp
+      target:
+      - garage-door.iot.18b.lan
+    metricRelabelings:
+    - sourceLabels:
+      - instance
+      targetLabel: instance
+      replacement: garage-door.iot.18b.lan
+      action: replace
+    - sourceLabels:
+      - target
+      targetLabel: target
+      replacement: garage-door-icmp
+      action: replace
+  jobLabel: blackbox-exporter
+  selector:
+    matchLabels:
+      app.kubernetes.io/name: prometheus-blackbox-exporter
+      app.kubernetes.io/instance: blackbox-exporter
+  namespaceSelector:
+    matchNames:
+    - monitoring
+
--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-io-homecontrol-gateway-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-io-homecontrol-gateway-icmp

@@ -0,0 +1,43 @@

+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+  name: blackbox-exporter-io-homecontrol-gateway-icmp
+  namespace: monitoring
+  labels:
+    app.kubernetes.io/name: prometheus-blackbox-exporter
+    app.kubernetes.io/instance: blackbox-exporter
+    app.kubernetes.io/managed-by: Helm
+    release: prometheus
+spec:
+  endpoints:
+  - port: http
+    scheme: http
+    path: /probe
+    interval: 1m
+    scrapeTimeout: 30s
+    params:
+      module:
+      - icmp
+      target:
+      - io-homecontrol-gateway.iot.18b.lan
+    metricRelabelings:
+    - sourceLabels:
+      - instance
+      targetLabel: instance
+      replacement: io-homecontrol-gateway.iot.18b.lan
+      action: replace
+    - sourceLabels:
+      - target
+      targetLabel: target
+      replacement: io-homecontrol-gateway-icmp
+      action: replace
+  jobLabel: blackbox-exporter
+  selector:
+    matchLabels:
+      app.kubernetes.io/name: prometheus-blackbox-exporter
+      app.kubernetes.io/instance: blackbox-exporter
+  namespaceSelector:
+    matchNames:
+    - monitoring
+
--- HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-smart-meter-icmp

+++ HelmRelease: monitoring/blackbox-exporter ServiceMonitor: monitoring/blackbox-exporter-smart-meter-icmp

@@ -0,0 +1,43 @@

+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+  name: blackbox-exporter-smart-meter-icmp
+  namespace: monitoring
+  labels:
+    app.kubernetes.io/name: prometheus-blackbox-exporter
+    app.kubernetes.io/instance: blackbox-exporter
+    app.kubernetes.io/managed-by: Helm
+    release: prometheus
+spec:
+  endpoints:
+  - port: http
+    scheme: http
+    path: /probe
+    interval: 1m
+    scrapeTimeout: 30s
+    params:
+      module:
+      - icmp
+      target:
+      - smart-meter.iot.18b.lan
+    metricRelabelings:
+    - sourceLabels:
+      - instance
+      targetLabel: instance
+      replacement: smart-meter.iot.18b.lan
+      action: replace
+    - sourceLabels:
+      - target
+      targetLabel: target
+      replacement: smart-meter-icmp
+      action: replace
+  jobLabel: blackbox-exporter
+  selector:
+    matchLabels:
+      app.kubernetes.io/name: prometheus-blackbox-exporter
+      app.kubernetes.io/instance: blackbox-exporter
+  namespaceSelector:
+    matchNames:
+    - monitoring
+