ch4/planpalto-helm/templates/_helpers.tpl

18 lines
763 B
Smarty

{{/* Full image ref for an app entry: picks backend or frontend repo+tag. */}}
{{- define "planpal.image" -}}
{{- $img := index $.Values.image .which -}}
{{- printf "%s/%s:%s" $.Values.image.registry $img.repository (toString $img.tag) -}}
{{- end -}}
{{/* Namespace: explicit value, else the release name. Lets each release be
self-contained so multiple installs don't collide. */}}
{{- define "planpal.namespace" -}}
{{- .Values.namespace | default .Release.Name -}}
{{- end -}}
{{/* ClusterSecretStore name: cluster-scoped, so it must be unique per release.
Explicit value, else "<release>-aws-planpal". */}}
{{- define "planpal.storeName" -}}
{{- .Values.externalSecrets.storeName | default (printf "%s-aws-planpal" .Release.Name) -}}
{{- end -}}