Skip to content

Commit e40f7bf

Browse files
wrenixRichardds
authored andcommitted
fix: add namespaceSelector on serviceMonitor
Co-authored-by: Richard Boldiš <richard@boldis.dev> Signed-off-by: WrenIX <dev.github@wrenix.eu>
1 parent 74d41c1 commit e40f7bf

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

charts/nextcloud/templates/metrics/servicemonitor.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ spec:
2626
app.kubernetes.io/instance: {{ .Release.Name }}
2727
app.kubernetes.io/component: metrics
2828
namespaceSelector:
29+
{{- with .Values.metrics.serviceMonitor.namespaceSelector }}
30+
{{- toYaml . | nindent 4 }}
31+
{{- else }}
2932
matchNames:
3033
- {{ .Release.Namespace | quote }}
34+
{{- end }}
3135
endpoints:
3236
- port: metrics
3337
path: "/"

charts/nextcloud/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,9 @@ metrics:
517517
##
518518
namespace: ""
519519

520+
## @param metrics.serviceMonitor.namespaceSelector where service are to discoverd (default release namespace)
521+
namespaceSelector:
522+
520523
## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus.
521524
##
522525
jobLabel: ""

0 commit comments

Comments
 (0)