Skip to content

Commit 6e9c4d3

Browse files
authored
Merge pull request docker-mailserver#110 from cfis/issue_103
Enable adding customer labels to ServiceMonitor. docker-mailserver#103
2 parents 736490e + f958f2b commit 6e9c4d3

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

charts/docker-mailserver/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "13.3.1"
33
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
44
name: docker-mailserver
5-
version: 3.0.9
5+
version: 3.0.10
66
sources:
77
- https://github.com/docker-mailserver/docker-mailserver-helm
88
maintainers:

charts/docker-mailserver/templates/servicemonitor.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ metadata:
88
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
99
heritage: "{{ .Release.Service }}"
1010
release: "{{ .Release.Name }}"
11+
{{- if .Values.metrics.serviceMonitor.labels }}
12+
{{ toYaml .Values.metrics.serviceMonitor.labels | indent 4 }}
13+
{{ end }}
1114
name: {{ template "dockermailserver.fullname" . }}
1215
spec:
1316
endpoints:

charts/docker-mailserver/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,8 @@ metrics:
419419
serviceMonitor:
420420
enabled: false
421421
scrapeInterval: 15s
422+
## Optionally add additional labels to the deployment
423+
labels: {}
422424

423425
## ConfigMaps (and Secrets) are used to copy docker-mailserver configuration files
424426
## into running containers. This chart automatically sets up any config files that

0 commit comments

Comments
 (0)