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 -}}