diff --git a/deployments/helm-chart/templates/_helpers.tpl b/deployments/helm-chart/templates/_helpers.tpl index e48513295f..2df7f41dad 100644 --- a/deployments/helm-chart/templates/_helpers.tpl +++ b/deployments/helm-chart/templates/_helpers.tpl @@ -30,8 +30,12 @@ Create a default fully qualified controller name. We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). */}} {{- define "nginx-ingress.controller.fullname" -}} +{{- if .Values.fullnameOverride }} +{{- .Values.fullnameOverride -}} +{{- else }} {{- printf "%s-%s" (include "nginx-ingress.fullname" .) .Values.controller.name | trunc 63 | trimSuffix "-" -}} {{- end -}} +{{- end -}} {{/* Create a default fully qualified controller service name. @@ -64,8 +68,12 @@ app.kubernetes.io/managed-by: {{ .Release.Service }} Selector labels */}} {{- define "nginx-ingress.selectorLabels" -}} +{{- if .Values.selectorLabelsOverride }} +{{- .Values.selectorLabelsOverride | toYaml }} +{{- else }} app.kubernetes.io/name: {{ include "nginx-ingress.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} +{{- end}} {{- end }} {{/*