github.com/nginxinc/kubernetes-ingress@v1.12.5/deployments/helm-chart/templates/_helpers.tpl (about) 1 {{/* vim: set filetype=mustache: */}} 2 3 {{/* 4 Expand the name of the chart. 5 */}} 6 {{- define "nginx-ingress.name" -}} 7 {{- printf "%s-%s" .Release.Name .Chart.Name | trunc 63 | trimSuffix "-" -}} 8 {{- end -}} 9 10 {{/* 11 Create labels 12 */}} 13 {{- define "nginx-ingress.labels" -}} 14 app.kubernetes.io/name: {{ include "nginx-ingress.name" . }} 15 helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }} 16 app.kubernetes.io/managed-by: {{ .Release.Service }} 17 app.kubernetes.io/instance: {{ .Release.Name }} 18 {{- end -}} 19 20 {{/* 21 Expand the name of the configmap. 22 */}} 23 {{- define "nginx-ingress.configName" -}} 24 {{- default (include "nginx-ingress.name" .) .Values.controller.config.name -}} 25 {{- end -}} 26 27 {{/* 28 Expand leader election lock name. 29 */}} 30 {{- define "nginx-ingress.leaderElectionName" -}} 31 {{- if .Values.controller.reportIngressStatus.leaderElectionLockName -}} 32 {{ .Values.controller.reportIngressStatus.leaderElectionLockName }} 33 {{- else -}} 34 {{- printf "%s-%s" (include "nginx-ingress.name" .) "leader-election" -}} 35 {{- end -}} 36 {{- end -}} 37 38 {{/* 39 Expand service account name. 40 */}} 41 {{- define "nginx-ingress.serviceAccountName" -}} 42 {{- default (include "nginx-ingress.name" .) .Values.controller.serviceAccount.name -}} 43 {{- end -}} 44 45 {{/* 46 Expand service name. 47 */}} 48 {{- define "nginx-ingress.serviceName" -}} 49 {{- default (include "nginx-ingress.name" .) .Values.controller.service.name }} 50 {{- end -}} 51 52 {{/* 53 Expand default TLS name. 54 */}} 55 {{- define "nginx-ingress.defaultTLSName" -}} 56 {{- printf "%s-%s" (include "nginx-ingress.name" .) "default-server-tls" -}} 57 {{- end -}} 58 59 {{/* 60 Expand wildcard TLS name. 61 */}} 62 {{- define "nginx-ingress.wildcardTLSName" -}} 63 {{- printf "%s-%s" (include "nginx-ingress.name" .) "wildcard-tls" -}} 64 {{- end -}} 65 66 {{/* 67 Expand app name. 68 */}} 69 {{- define "nginx-ingress.appName" -}} 70 {{- default (include "nginx-ingress.name" .) .Values.controller.name -}} 71 {{- end -}}