diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl new file mode 100644 index 0000000..97bf772 --- /dev/null +++ b/templates/_helpers.tpl @@ -0,0 +1,27 @@ +{{/* Return chart name (Chart.yaml:name) */}} +{{- define "chart.name" -}} +{{- .Chart.Name | trunc 63 | trimSuffix "-" -}} +{{- end }} + +{{/* Return full release name (Release-ChartName) */}} +{{- define "chart.fullname" -}} +{{- if .Values.fullnameOverride }} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- printf "%s-%s" .Release.Name (include "chart.name" .) | trunc 63 | trimSuffix "-" }} +{{- end }} +{{- end }} + +{{/* Standard labels */}} +{{- define "chart.labels" -}} +app.kubernetes.io/name: {{ include "chart.name" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +app.kubernetes.io/version: {{ .Chart.AppVersion | default "latest" }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end }} + +{{/* Selector labels */}} +{{- define "chart.selectorLabels" -}} +app.kubernetes.io/name: {{ include "chart.name" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- end }}