{{/* Define the application name and fullname */}} {{- define "..name" -}} {{- .Chart.Name | trunc 63 }} {{- end }} {{- define "..fullname" -}} {{ include "..name" . }} {{- end }} {{/* Define the chart name and version */}} {{- define "..chart" -}} {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} {{- end }} {{/* Define the chart common labels */}} {{- define "..labels" -}} helm.sh/chart: {{ include "..chart" . }} app.kubernetes.io/name: {{ include "..name" . }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} app.kubernetes.io/managed-by: {{ .Release.Service }} {{- end }}