{{/* Define the application name and fullname */}} {{- define "..name" -}} {{- .Values.site.url | trunc 63 | replace "." "-" | trimSuffix "-" }} {{- 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 }} cloudyne.systems/customer: {{ .Values.customer.name }} cloudyne.systems/site: {{ .Values.site.url }} cloudyne.systems/package: {{ .Values.customer.package.size }} {{- end }}