mirror of
https://github.com/wahyd4/helm-charts.git
synced 2026-08-09 04:26:02 +10:00
fix: allow overriding of selector for kube-state-metrics serviceMonitor (#303)
app.kubernetes.io/instance is overriden by ArgoCD on the service and because of that this serviceMonitor fails to detect the service Signed-off-by: Jan Ludvik <jan.ludvik@deltatre.com> Co-authored-by: Jan Ludvik <jan.ludvik@deltatre.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com>
This commit is contained in:
co-authored by
Jan Ludvik
André Bauer
parent
675de7b003
commit
9e4035b01e
@@ -18,7 +18,7 @@ name: kube-prometheus-stack
|
||||
sources:
|
||||
- https://github.com/prometheus-community/helm-charts
|
||||
- https://github.com/prometheus-operator/kube-prometheus
|
||||
version: 13.5.1
|
||||
version: 13.6.0
|
||||
appVersion: 0.45.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
home: https://github.com/prometheus-operator/kube-prometheus
|
||||
|
||||
+4
@@ -25,6 +25,10 @@ spec:
|
||||
{{- end }}
|
||||
selector:
|
||||
matchLabels:
|
||||
{{- if .Values.kubeStateMetrics.serviceMonitor.selectorOverride }}
|
||||
{{ toYaml .Values.kubeStateMetrics.serviceMonitor.selectorOverride }}
|
||||
{{ else }}
|
||||
app.kubernetes.io/name: kube-state-metrics
|
||||
app.kubernetes.io/instance: "{{ $.Release.Name }}"
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -1151,6 +1151,9 @@ kubeStateMetrics:
|
||||
## Scrape interval. If not set, the Prometheus default scrape interval is used.
|
||||
##
|
||||
interval: ""
|
||||
## Override serviceMonitor selector
|
||||
##
|
||||
selectorOverride: {}
|
||||
|
||||
## metric relabel configs to apply to samples before ingestion.
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user