fix: 使用 PrometheusRule 并按 exporter 版本获取官方校验和
yaml / yaml (pull_request) Successful in 51s
ansible / collection-test (pull_request) Successful in 2m28s
ansible / lint (pull_request) Successful in 4m5s

This commit is contained in:
2026-09-27 17:29:40 +00:00
parent 0988f5c37e
commit 0d633cf0cc
2 changed files with 5 additions and 4 deletions
@@ -27,12 +27,13 @@
- "{{ data_monitor_root }}" - "{{ data_monitor_root }}"
- /etc/homelab-data-monitoring - /etc/homelab-data-monitoring
- /var/lib/homelab-data-monitoring - /var/lib/homelab-data-monitoring
- name: 下载已固定校验和的上游 exporter - name: 下载 exporter 并校验同版本官方摘要
ansible.builtin.get_url: ansible.builtin.get_url:
url: >- url: >-
{{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/{{ data_monitor_archive }}.tar.gz {{ data_monitor_download_base }}/v{{ data_monitor_exporter_version }}/{{ data_monitor_archive }}.tar.gz
dest: "{{ data_monitor_root }}/node_exporter.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 owner: root
group: root group: root
mode: '0644' mode: '0644'
@@ -1,5 +1,5 @@
apiVersion: operator.victoriametrics.com/v1beta1 apiVersion: monitoring.coreos.com/v1
kind: VMRule kind: PrometheusRule
metadata: metadata:
name: shared-data-maintenance name: shared-data-maintenance
namespace: monitoring namespace: monitoring