Skip to content

Commit c48e9b3

Browse files
authored
fix: ensure upstream scheme is set only if not already defined in HTTP route translation (#2691)
1 parent 2b7b247 commit c48e9b3

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

internal/adc/translator/httproute.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,9 @@ func (t *Translator) TranslateHTTPRoute(tctx *provider.TranslateContext, httpRou
571571

572572
t.AttachBackendTrafficPolicyToUpstream(backend.BackendRef, tctx.BackendTrafficPolicies, upstream)
573573
upstream.Nodes = upNodes
574-
upstream.Scheme = appProtocolToUpstreamScheme(protocol)
574+
if upstream.Scheme == "" {
575+
upstream.Scheme = appProtocolToUpstreamScheme(protocol)
576+
}
575577
var (
576578
kind string
577579
port int32

0 commit comments

Comments
 (0)