From fdb0421c4e118d608038c6aaaa8515f166af365c Mon Sep 17 00:00:00 2001 From: William P Date: Fri, 21 Nov 2025 09:44:43 -0500 Subject: [PATCH] rook-ceph: create servicemonitor chart template --- .../operator/templates/servicemonitor.yaml | 20 +++++++++++++++++++ system-apps/rook-ceph/operator/values.yaml | 8 ++------ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 system-apps/rook-ceph/operator/templates/servicemonitor.yaml diff --git a/system-apps/rook-ceph/operator/templates/servicemonitor.yaml b/system-apps/rook-ceph/operator/templates/servicemonitor.yaml new file mode 100644 index 0000000..aa412a2 --- /dev/null +++ b/system-apps/rook-ceph/operator/templates/servicemonitor.yaml @@ -0,0 +1,20 @@ +{{- if and .Values.monitoring.enabled -}} +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: rook-ceph-exporter + namespace: {{ .Release.Namespace }} +spec: + namespaceSelector: + matchNames: + - {{ .Release.Namespace }} + selector: + matchLabels: + app: rook-ceph-exporter + rook_cluster: {{ .Values.monitoring.cluster_name | default "rook-ceph" }} + endpoints: + - port: ceph-exporter-http-metrics + path: /metrics + interval: 10s +{{- end }} diff --git a/system-apps/rook-ceph/operator/values.yaml b/system-apps/rook-ceph/operator/values.yaml index e654a3a..a8437db 100644 --- a/system-apps/rook-ceph/operator/values.yaml +++ b/system-apps/rook-ceph/operator/values.yaml @@ -1,6 +1,2 @@ -rook-ceph: - csi: - serviceMonitor: - enabled: true - monitoring: - enabled: true \ No newline at end of file +monitoring: + enabled: true \ No newline at end of file