* Move back the CRD's [214eb1709] try to adapt CRD's [678e0a488] fixup udp service [5efeb483e] Move Traefik to Common * fix copy-pasta mistake
22 lines
1.0 KiB
Smarty
22 lines
1.0 KiB
Smarty
{{/*
|
|
Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice.
|
|
By convention this will simply use the <namespace>/<service-name> to match the name of the
|
|
service generated.
|
|
Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride`
|
|
*/}}
|
|
{{- define "providers.kubernetesIngress.publishedServicePath" -}}
|
|
{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace (include "traefik.fullname" .) -}}
|
|
{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }}
|
|
{{- print $servicePath | trimSuffix "-" -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Construct a comma-separated list of whitelisted namespaces
|
|
*/}}
|
|
{{- define "providers.kubernetesIngress.namespaces" -}}
|
|
{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }}
|
|
{{- end -}}
|
|
{{- define "providers.kubernetesCRD.namespaces" -}}
|
|
{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }}
|
|
{{- end -}}
|