diff --git a/internal/ingress/controller/template/template.go b/internal/ingress/controller/template/template.go index 5fd486a00..787e27d77 100644 --- a/internal/ingress/controller/template/template.go +++ b/internal/ingress/controller/template/template.go @@ -287,7 +287,7 @@ func buildLoadBalancingConfig(b interface{}, fallbackLoadBalancing string) strin } if backend.UpstreamHashBy != "" { - return "hash {{ $upstream.UpstreamHashBy }} consistent;" + return fmt.Sprintf("hash %s consistent;", backend.UpstreamHashBy) } if backend.LoadBalancing != "" {