18 lines
624 B
Smarty
18 lines
624 B
Smarty
|
{{/*
|
||
|
Create the app name of loki clients. Defaults to the same logic as "loki.fullname", and default client expects "promtail".
|
||
|
*/}}
|
||
|
{{- define "client.name" -}}
|
||
|
{{- if .Values.client.name -}}
|
||
|
{{- .Values.client.name -}}
|
||
|
{{- else if .Values.client.fullnameOverride -}}
|
||
|
{{- .Values.client.fullnameOverride | trunc 63 | trimSuffix "-" -}}
|
||
|
{{- else -}}
|
||
|
{{- $name := default "promtail" .Values.client.nameOverride -}}
|
||
|
{{- if contains $name .Release.Name -}}
|
||
|
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
|
||
|
{{- else -}}
|
||
|
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
|
||
|
{{- end -}}
|
||
|
{{- end -}}
|
||
|
{{- end -}}
|