Skip to content

Commit c69ddd5

Browse files
authored
fix(chart): rework labeling to make additional label work (Closes #173) (#176)
1 parent d5dafed commit c69ddd5

File tree

10 files changed

+17
-44
lines changed

10 files changed

+17
-44
lines changed

chart/mongodb-query-exporter/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ keywords:
1515
name: mongodb-query-exporter
1616
sources:
1717
- https://github.com/raffis/mongodb-query-exporter
18-
version: 4.0.0
18+
version: 4.0.1

chart/mongodb-query-exporter/templates/_helpers.tpl

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,14 @@ Determine configmap name, can either be the self-created of an existing one
6868
{{/*
6969
Common labels
7070
*/}}
71-
{{- define "mongodb-query-exporter.labels" -}}{{- if .Values.chartLabels }}
72-
app.kubernetes.io/name: {{ include "mongodb-query-exporter.name" . }}
73-
app.kubernetes.io/instance: {{ .Release.Name }}
74-
app.kubernetes.io/managed-by: {{ .Release.Service }}
75-
helm.sh/chart: {{ include "mongodb-query-exporter.chart" . }}
71+
{{- define "mongodb-query-exporter.labels" -}}
72+
{{ if .Values.chartLabels -}}
73+
app.kubernetes.io/name: {{ include "mongodb-query-exporter.name" . }}
74+
app.kubernetes.io/instance: {{ .Release.Name }}
75+
app.kubernetes.io/managed-by: {{ .Release.Service }}
76+
helm.sh/chart: {{ include "mongodb-query-exporter.chart" . }}
7677
{{- end -}}
77-
{{- with .Values.labels }}
78-
{{ . | toYaml }}
78+
{{ if .Values.labels }}
79+
{{ toYaml .Values.labels }}
7980
{{- end -}}
8081
{{- end -}}

chart/mongodb-query-exporter/templates/configmap.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ apiVersion: v1
33
kind: ConfigMap
44
metadata:
55
name: {{ include "mongodb-query-exporter.configName" . }}
6-
{{- with ( include "mongodb-query-exporter.labels" . ) }}
7-
labels:
8-
{{- . }}
9-
{{- end }}
6+
labels: {{- include "mongodb-query-exporter.labels" . | nindent 4 }}
107
{{- with .Values.annotations }}
118
annotations:
129
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/deployment.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: {{ include "mongodb-query-exporter.fullname" . }}
5-
{{- with ( include "mongodb-query-exporter.labels" . ) }}
6-
labels:
7-
{{- . }}
8-
{{- end }}
5+
labels: {{- include "mongodb-query-exporter.labels" . | nindent 4 }}
96
{{- with .Values.annotations }}
107
annotations:
118
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/podmonitor.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@ apiVersion: monitoring.coreos.com/v1
33
kind: PodMonitor
44
metadata:
55
name: {{ include "mongodb-query-exporter.fullname" . }}
6-
{{- $labels := merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.podMonitor.labels -}}
7-
{{- with $labels }}
8-
labels:
9-
{{- toYaml . | nindent 4 }}
10-
{{- end }}
6+
labels: {{- merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.podMonitor.labels | toYaml | nindent 4 }}
117
{{- with .Values.annotations }}
128
annotations:
139
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/prometheusrule.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,7 @@ kind: PrometheusRule
44
metadata:
55
metadata:
66
name: {{ template "mongodb-query-exporter.fullname" . }}
7-
{{- $labels := merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.prometheusRule.labels -}}
8-
{{- with $labels }}
9-
labels:
10-
{{- toYaml . | nindent 4 }}
11-
{{- end }}
7+
labels: {{- merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.prometheusRule.labels | toYaml | nindent 4 }}
128
{{- with .Values.annotations }}
139
annotations:
1410
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/secret.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ apiVersion: v1
33
kind: Secret
44
metadata:
55
name: {{ include "mongodb-query-exporter.secretName" . }}
6-
{{- with ( include "mongodb-query-exporter.labels" . ) }}
7-
labels:
8-
{{- . }}
9-
{{- end }}
6+
labels: {{- include "mongodb-query-exporter.labels" . | nindent 4 }}
107
{{- with .Values.annotations }}
118
annotations:
129
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/service.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@ apiVersion: v1
33
kind: Service
44
metadata:
55
name: {{ include "mongodb-query-exporter.fullname" . }}
6-
{{- $labels := merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.service.labels -}}
7-
{{- with $labels }}
8-
labels:
9-
{{- toYaml . | nindent 4 }}
10-
{{- end }}
6+
labels: {{- merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.service.labels | toYaml | nindent 4 }}
117
{{- with .Values.annotations }}
128
annotations:
139
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/serviceaccount.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: {{ template "mongodb-query-exporter.serviceAccountName" . }}
6-
{{- with ( include "mongodb-query-exporter.labels" . ) }}
7-
labels:
8-
{{- . }}
9-
{{- end }}
6+
labels: {{- include "mongodb-query-exporter.labels" . | nindent 4 }}
107
{{- with .Values.annotations }}
118
annotations:
129
{{- toYaml . | nindent 4 }}

chart/mongodb-query-exporter/templates/servicemonitor.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@ apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:
55
name: {{ include "mongodb-query-exporter.fullname" . }}
6-
{{- $labels := merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.serviceMonitor.labels -}}
7-
{{- with $labels }}
8-
labels:
9-
{{- toYaml . | nindent 4 }}
10-
{{- end }}
6+
labels: {{- merge ( include "mongodb-query-exporter.labels" . | fromYaml) .Values.serviceMonitor.labels | toYaml | nindent 4 }}
117
{{- with .Values.annotations }}
128
annotations:
139
{{- toYaml . | nindent 4 }}

0 commit comments

Comments
 (0)