{{- $svcNames := list "gitdata" "gitpod" "gitsync" "email" }} {{- range $svcName := $svcNames }} {{- $svcCfg := index $.Values $svcName }} {{- if and $svcCfg.enabled (not (eq $svcName "email")) }} {{- if eq $svcName "gitpod" }} {{- printf " http://%s-http.%s.svc.cluster.local:%d/" (include "app.serviceFullname" (dict "root" $ "name" $svcName)) (include "app.namespace" $) (int $svcCfg.service.port) }} {{- else }} {{- printf " http://%s.%s.svc.cluster.local:%d/" (include "app.serviceFullname" (dict "root" $ "name" $svcName)) (include "app.namespace" $) (int $svcCfg.service.port) }} {{- end }} {{- end }} {{- end }}