Skip to content

Commit 32bcdf8

Browse files
davidg-datasceneDavid Griffiths (OSV)mblaschke
authored
fix(servicemonitors): [azure-metrics-exporter] namespaceSelector (#56)
Co-authored-by: David Griffiths (OSV) <david.griffiths.osv@fedex.com> Co-authored-by: Markus Blaschke <mblaschke82@gmail.com>
1 parent 67eb64a commit 32bcdf8

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

charts/azure-metrics-exporter/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: azure-metrics-exporter
33
type: application
44
description: A Helm chart for azure-metrics-exporter
55
home: https://github.com/webdevops/azure-metrics-exporter
6-
version: 1.2.3
6+
version: 1.2.4
77
# renovate: image=webdevops/azure-metrics-exporter
88
appVersion: 24.9.0
99
keywords:

charts/azure-metrics-exporter/templates/prometheus/servicemonitor.metricprobe.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ spec:
2020
{{ include "servicemonitor.scrapeLimits" $monitorDefaults | indent 2 }}
2121
selector:
2222
matchLabels: {{- include "azure-metrics-exporter.selectorLabels" $root | nindent 6 }}
23+
{{- if .Values.prometheus.monitor.namespaceSelector }}
24+
namespaceSelector: {{ toYaml .Values.prometheus.monitor.namespaceSelector | nindent 4 }}
25+
{{- else }}
26+
namespaceSelector:
27+
matchNames:
28+
- {{ template "azure-metrics-exporter.namespace" . }}
29+
{{- end }}
2330
endpoints:
2431
- port: {{ $root.Values.service.portName }}
2532
scheme: {{ (default $monitorDefaults.scheme .scheme) }}

charts/azure-metrics-exporter/templates/prometheus/servicemonitor.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ metadata:
1616
spec:
1717
jobLabel: {{ default "app.kubernetes.io/name" .Values.prometheus.monitor.jobLabel }}
1818
{{ include "servicemonitor.scrapeLimits" .Values.prometheus.monitor | indent 2 }}
19+
{{- if .Values.prometheus.monitor.namespaceSelector }}
20+
namespaceSelector: {{ toYaml .Values.prometheus.monitor.namespaceSelector | nindent 4 }}
21+
{{- else }}
22+
namespaceSelector:
23+
matchNames:
24+
- {{ template "azure-metrics-exporter.namespace" . }}
25+
{{- end }}
1926
selector:
2027
matchLabels: {{- include "azure-metrics-exporter.selectorLabels" . | nindent 6 }}
2128
endpoints:

charts/azure-metrics-exporter/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,8 @@ prometheus:
173173
##
174174
labelValueLengthLimit: 0
175175

176+
namespaceSelector: {}
177+
176178
## azure metrics probe scrapes
177179
metricProbes:
178180
jobLabel: ""

0 commit comments

Comments
 (0)