{{- define "domainCertWatch.appName" -}} {{- $name := default "domain-cert-watch" .Values.common.domainCertWatch.nameOverride -}} {{- $env := default "env" .Values.global.appEnv -}} {{- printf "%s-%s" $name $env | trunc 63 | trimSuffix "-" -}} {{- end }} {{/* Create the name of the service account to use */}} {{- define "domainCertWatch.serviceAccountName" -}} {{- if .Values.common.domainCertWatch.serviceAccount.enabled -}} {{ default "domain-cert-watch" .Values.common.domainCertWatch.serviceAccount.name }} {{- else -}} {{ default "default" .Values.common.domainCertWatch.serviceAccount.name }} {{- end -}} {{- end -}} {{- define "domainCertWatch.domainCertHash" -}} {{- $secret := (lookup "v1" "Secret" .Release.Namespace "domain-certificate") -}} {{- if $secret -}} {{- $secretData := $secret.data -}} {{- $json := toJson $secretData -}} {{- printf "%s" $json | sha1sum -}} {{- else -}} {{- "UNINITIALIZED" -}} {{- end -}} {{- end -}}