From 9f1a03d46f43abb6b22c9e79f1b06e5d27627574 Mon Sep 17 00:00:00 2001 From: Akshay Rohatgi Date: Thu, 31 Jul 2025 12:15:02 -0700 Subject: [PATCH] parameterizing apiversion Signed-off-by: Akshay Rohatgi --- charts/prometheus-memcached-exporter/Chart.yaml | 2 +- .../prometheus-memcached-exporter/templates/servicemonitor.yaml | 2 +- charts/prometheus-memcached-exporter/values.yaml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/prometheus-memcached-exporter/Chart.yaml b/charts/prometheus-memcached-exporter/Chart.yaml index 05a7c62205da..c15f25ccf070 100644 --- a/charts/prometheus-memcached-exporter/Chart.yaml +++ b/charts/prometheus-memcached-exporter/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: prometheus-memcached-exporter description: Prometheus exporter for Memcached metrics type: application -version: 0.4.3 +version: 0.5.0 # renovate: github=prometheus/memcached_exporter appVersion: "v0.15.3" home: https://github.com/prometheus/memcached_exporter diff --git a/charts/prometheus-memcached-exporter/templates/servicemonitor.yaml b/charts/prometheus-memcached-exporter/templates/servicemonitor.yaml index 90abc5c3fd87..24e329a480db 100644 --- a/charts/prometheus-memcached-exporter/templates/servicemonitor.yaml +++ b/charts/prometheus-memcached-exporter/templates/servicemonitor.yaml @@ -1,5 +1,5 @@ {{- if and ( .Capabilities.APIVersions.Has "monitoring.coreos.com/v1" ) ( .Values.serviceMonitor.enabled ) }} -apiVersion: monitoring.coreos.com/v1 +apiVersion: {{ .Values.serviceMonitor.apiVersion }} kind: ServiceMonitor metadata: {{- if .Values.serviceMonitor.labels }} diff --git a/charts/prometheus-memcached-exporter/values.yaml b/charts/prometheus-memcached-exporter/values.yaml index 7dd55d1b1a09..4cd871d1afa4 100644 --- a/charts/prometheus-memcached-exporter/values.yaml +++ b/charts/prometheus-memcached-exporter/values.yaml @@ -72,6 +72,7 @@ affinity: {} serviceMonitor: # When set true then use a ServiceMonitor to configure scraping enabled: false + apiVersion: "monitoring.coreos.com/v1" multipleTarget: false targets: [] # for every targets, url and name must be set,