From 7c2d2b285572fdc0f242ea90ad1a57047f9c2506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BE=84=E6=BD=AD?= Date: Tue, 29 Oct 2024 09:01:06 +0800 Subject: [PATCH] fix destinationrule merge logic (#1439) --- pkg/ingress/config/ingress_config.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/ingress/config/ingress_config.go b/pkg/ingress/config/ingress_config.go index e41181676..9c2fc94b9 100644 --- a/pkg/ingress/config/ingress_config.go +++ b/pkg/ingress/config/ingress_config.go @@ -719,9 +719,9 @@ func (m *IngressConfig) convertDestinationRule(configs []common.WrapperConfig) [ } else if dr.DestinationRule.TrafficPolicy != nil { portTrafficPolicy := destinationRuleWrapper.DestinationRule.TrafficPolicy.PortLevelSettings[0] portUpdated := false - for _, portTrafficPolicy := range dr.DestinationRule.TrafficPolicy.PortLevelSettings { - if portTrafficPolicy.Port.Number == portTrafficPolicy.Port.Number { - portTrafficPolicy.Tls = portTrafficPolicy.Tls + for _, policy := range dr.DestinationRule.TrafficPolicy.PortLevelSettings { + if policy.Port.Number == portTrafficPolicy.Port.Number { + policy.Tls = portTrafficPolicy.Tls portUpdated = true break }