Skip to content

Commit 51ee0a1

Browse files
authored
Merge pull request #967 from pinkavaj/pi-k8s-labels-simple
Use labels suggested by Kubernetes and Helm best practices
2 parents 93936d1 + 379c428 commit 51ee0a1

File tree

8 files changed

+19
-13
lines changed

8 files changed

+19
-13
lines changed

deployments/kubernetes/chart/reloader/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: reloader
33
description: Reloader chart that runs on kubernetes
4-
version: 2.1.5
4+
version: 2.2.0
55
appVersion: v1.4.5
66
keywords:
77
- Reloader

deployments/kubernetes/chart/reloader/templates/_helpers.tpl

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,20 @@ Create chart name and version as used by the chart label.
2727
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
2828
{{- end }}
2929

30-
{{- define "reloader-labels.chart" -}}
30+
{{- define "reloader-match-labels.chart" -}}
3131
app: {{ template "reloader-fullname" . }}
32-
chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
3332
release: {{ .Release.Name | quote }}
33+
{{- end -}}
34+
35+
{{- define "reloader-labels.chart" -}}
36+
{{ include "reloader-match-labels.chart" . }}
37+
app.kubernetes.io/name: {{ template "reloader-name" . }}
38+
app.kubernetes.io/instance: {{ .Release.Name | quote }}
39+
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
40+
chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
3441
heritage: {{ .Release.Service | quote }}
3542
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
43+
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
3644
{{- end -}}
3745

3846
{{/*
@@ -45,10 +53,10 @@ podAntiAffinity:
4553
podAffinityTerm:
4654
labelSelector:
4755
matchExpressions:
48-
- key: app
56+
- key: app.kubernetes.io/instance
4957
operator: In
5058
values:
51-
- {{ template "reloader-fullname" . }}
59+
- {{ .Release.Name | quote }}
5260
topologyKey: "kubernetes.io/hostname"
5361
{{- end -}}
5462

deployments/kubernetes/chart/reloader/templates/deployment.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ spec:
2525
revisionHistoryLimit: {{ .Values.reloader.deployment.revisionHistoryLimit }}
2626
selector:
2727
matchLabels:
28-
app: {{ template "reloader-fullname" . }}
29-
release: {{ .Release.Name | quote }}
28+
{{ include "reloader-match-labels.chart" . | indent 6 }}
3029
{{- if .Values.reloader.matchLabels }}
3130
{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }}
3231
{{- end }}

deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ metadata:
1414
spec:
1515
podSelector:
1616
matchLabels:
17-
app: {{ template "reloader-fullname" . }}
18-
release: {{ .Release.Name | quote }}
17+
{{ include "reloader-match-labels.chart" . | indent 6 }}
1918
{{- if .Values.reloader.matchLabels }}
2019
{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }}
2120
{{- end }}

deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ spec:
1313
{{- end }}
1414
selector:
1515
matchLabels:
16-
app: {{ template "reloader-fullname" . }}
16+
{{ include "reloader-match-labels.chart" . | nindent 6 }}
1717
{{- end }}

deployments/kubernetes/chart/reloader/templates/podmonitor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ spec:
5656
- {{ .Release.Namespace }}
5757
selector:
5858
matchLabels:
59-
{{ include "reloader-labels.chart" . | nindent 6 }}
59+
{{ include "reloader-match-labels.chart" . | nindent 6 }}
6060
{{- end }}

deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ spec:
5656
- {{ .Release.Namespace }}
5757
selector:
5858
matchLabels:
59-
{{ include "reloader-labels.chart" . | nindent 6 }}
59+
{{ include "reloader-match-labels.chart" . | nindent 6 }}
6060
{{- end }}

deployments/kubernetes/chart/reloader/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ reloader:
9999
# whenUnsatisfiable: DoNotSchedule
100100
# labelSelector:
101101
# matchLabels:
102-
# app: my-app
102+
# app.kubernetes.io/instance: my-app
103103
topologySpreadConstraints: []
104104

105105
annotations: {}

0 commit comments

Comments
 (0)