{{- include "bjw-s.common.values.init" . }} {{- define "common.getValueFromSecret" }} {{- $obj := (lookup "v1" "Secret" .Namespace .Name).data -}} {{- if $obj }} {{- index $obj .Key | b64dec -}} {{- end -}} {{- end -}} {{- define "common.names.fullname" -}} {{- if .Values.fullnameOverride -}} {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} {{- else -}} {{- $name := default .Chart.Name .Values.nameOverride -}} {{- if contains $name .Release.Name -}} {{- .Release.Name | trunc 63 | trimSuffix "-" -}} {{- else -}} {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} {{- end -}} {{- end -}} {{- end -}} {{- define "app-template.hardcodedValues" -}} # Set the nameOverride based on the release name if no override has been set {{ if not .Values.global.nameOverride }} global: nameOverride: "{{ .Release.Name }}" {{ end }} {{- end -}} {{- $_ := mergeOverwrite .Values (include "app-template.hardcodedValues" . | fromYaml) -}}