diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 5668e812..558b7727 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 2.1.5 +version: 2.2.0 appVersion: v1.4.5 keywords: - Reloader diff --git a/deployments/kubernetes/chart/reloader/templates/_helpers.tpl b/deployments/kubernetes/chart/reloader/templates/_helpers.tpl index 1c276211..26112264 100644 --- a/deployments/kubernetes/chart/reloader/templates/_helpers.tpl +++ b/deployments/kubernetes/chart/reloader/templates/_helpers.tpl @@ -27,12 +27,20 @@ Create chart name and version as used by the chart label. {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} {{- end }} -{{- define "reloader-labels.chart" -}} +{{- define "reloader-match-labels.chart" -}} app: {{ template "reloader-fullname" . }} -chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}" release: {{ .Release.Name | quote }} +{{- end -}} + +{{- define "reloader-labels.chart" -}} +{{ include "reloader-match-labels.chart" . }} +app.kubernetes.io/name: {{ template "reloader-name" . }} +app.kubernetes.io/instance: {{ .Release.Name | quote }} +helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}" +chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}" heritage: {{ .Release.Service | quote }} app.kubernetes.io/managed-by: {{ .Release.Service | quote }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} {{- end -}} {{/* @@ -45,10 +53,10 @@ podAntiAffinity: podAffinityTerm: labelSelector: matchExpressions: - - key: app + - key: app.kubernetes.io/instance operator: In values: - - {{ template "reloader-fullname" . }} + - {{ .Release.Name | quote }} topologyKey: "kubernetes.io/hostname" {{- end -}} diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index 287567b9..f7359125 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -25,8 +25,7 @@ spec: revisionHistoryLimit: {{ .Values.reloader.deployment.revisionHistoryLimit }} selector: matchLabels: - app: {{ template "reloader-fullname" . }} - release: {{ .Release.Name | quote }} +{{ include "reloader-match-labels.chart" . | indent 6 }} {{- if .Values.reloader.matchLabels }} {{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }} {{- end }} diff --git a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml index cf4d0f1a..ecb2c6af 100644 --- a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml +++ b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml @@ -14,8 +14,7 @@ metadata: spec: podSelector: matchLabels: - app: {{ template "reloader-fullname" . }} - release: {{ .Release.Name | quote }} +{{ include "reloader-match-labels.chart" . | indent 6 }} {{- if .Values.reloader.matchLabels }} {{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }} {{- end }} diff --git a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml index e13c4783..7f877caa 100644 --- a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml +++ b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml @@ -13,5 +13,5 @@ spec: {{- end }} selector: matchLabels: - app: {{ template "reloader-fullname" . }} + {{ include "reloader-match-labels.chart" . | nindent 6 }} {{- end }} diff --git a/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml b/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml index 7afeba3b..3af66dc3 100644 --- a/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml +++ b/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml @@ -56,5 +56,5 @@ spec: - {{ .Release.Namespace }} selector: matchLabels: - {{ include "reloader-labels.chart" . | nindent 6 }} + {{ include "reloader-match-labels.chart" . | nindent 6 }} {{- end }} diff --git a/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml b/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml index c4685fdb..cdd35429 100644 --- a/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml +++ b/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml @@ -56,5 +56,5 @@ spec: - {{ .Release.Namespace }} selector: matchLabels: - {{ include "reloader-labels.chart" . | nindent 6 }} + {{ include "reloader-match-labels.chart" . | nindent 6 }} {{- end }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 21c11a3e..f6e417dc 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -99,7 +99,7 @@ reloader: # whenUnsatisfiable: DoNotSchedule # labelSelector: # matchLabels: - # app: my-app + # app.kubernetes.io/instance: my-app topologySpreadConstraints: [] annotations: {}