[bitnami/harbor] Added tpl to externalURL (#31940)

* add tpl to externalURL

Signed-off-by: Neev Geffen <133771232+neevnuv@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Neev Geffen <133771232+neevnuv@users.noreply.github.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Neev Geffen <133771232+neevnuv@users.noreply.github.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Neev Geffen
2025-02-17 12:42:06 +02:00
committed by GitHub
parent 0e98679e34
commit 4b9c79fdf3
3 changed files with 12 additions and 7 deletions

View File

@@ -13,14 +13,15 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
Set the http prefix if the externalURl doesn't have it
*/}}
{{- define "harbor.externalUrl" -}}
{{- if hasPrefix "http" .Values.externalURL -}}
{{- print .Values.externalURL -}}
{{- $templatedExternalUrl := tpl .Values.externalURL . -}}
{{- if hasPrefix "http" $templatedExternalUrl -}}
{{- print $templatedExternalUrl -}}
{{- else if and (eq .Values.exposureType "proxy") .Values.nginx.tls.enabled -}}
{{- printf "https://%s" .Values.externalURL -}}
{{- printf "https://%s" $templatedExternalUrl -}}
{{- else if and (eq .Values.exposureType "ingress") .Values.ingress.core.tls -}}
{{- printf "https://%s" .Values.externalURL -}}
{{- printf "https://%s" $templatedExternalUrl -}}
{{- else -}}
{{- printf "http://%s" .Values.externalURL -}}
{{- printf "http://%s" $templatedExternalUrl -}}
{{- end -}}
{{- end -}}