From 0d633cf0cc314dc41a483254050f96dfeb0d27f3 Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Sun, 27 Sep 2026 17:29:40 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=BF=E7=94=A8=20PrometheusRule=20?= =?UTF-8?q?=E5=B9=B6=E6=8C=89=20exporter=20=E7=89=88=E6=9C=AC=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=AE=98=E6=96=B9=E6=A0=A1=E9=AA=8C=E5=92=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infrastructure/shared-data-monitoring/ansible/site.yml | 5 +++-- .../observability/metrics/rules/shared-data-maintenance.yaml | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/infrastructure/shared-data-monitoring/ansible/site.yml b/infrastructure/shared-data-monitoring/ansible/site.yml index 791069b..cf64f3b 100644 --- a/infrastructure/shared-data-monitoring/ansible/site.yml +++ b/infrastructure/shared-data-monitoring/ansible/site.yml @@ -27,12 +27,13 @@ - "{{ data_monitor_root }}" - /etc/homelab-data-monitoring - /var/lib/homelab-data-monitoring - - name: 下载已固定校验和的上游 exporter + - name: 下载 exporter 并校验同版本官方摘要 ansible.builtin.get_url: url: >- {{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/{{ data_monitor_archive }}.tar.gz dest: "{{ data_monitor_root }}/node_exporter.tar.gz" - checksum: sha256:becb950ee80daa8ae7331d77966d94a611af79ad0d3307380907e0ec08f5b4e8 + checksum: >- + sha256:{{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/sha256sums.txt owner: root group: root mode: '0644' diff --git a/platform/observability/metrics/rules/shared-data-maintenance.yaml b/platform/observability/metrics/rules/shared-data-maintenance.yaml index 7aaa738..2b11e44 100644 --- a/platform/observability/metrics/rules/shared-data-maintenance.yaml +++ b/platform/observability/metrics/rules/shared-data-maintenance.yaml @@ -1,5 +1,5 @@ -apiVersion: operator.victoriametrics.com/v1beta1 -kind: VMRule +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule metadata: name: shared-data-maintenance namespace: monitoring