@@ -75,7 +75,7 @@ func (t *Translator) ProcessEnvoyExtensionPolicies(envoyExtensionPolicies []*egv
7575 // Process the policies targeting RouteRules
7676 for _ , currPolicy := range envoyExtensionPolicies {
7777 policyName := utils .NamespacedName (currPolicy )
78- targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , routes )
78+ targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , routes , currPolicy . Namespace )
7979 for _ , currTarget := range targetRefs {
8080 if currTarget .Kind != resource .KindGateway && currTarget .SectionName != nil {
8181 policy , found := handledPolicies [policyName ]
@@ -94,7 +94,7 @@ func (t *Translator) ProcessEnvoyExtensionPolicies(envoyExtensionPolicies []*egv
9494 // Process the policies targeting xRoutes
9595 for _ , currPolicy := range envoyExtensionPolicies {
9696 policyName := utils .NamespacedName (currPolicy )
97- targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , routes )
97+ targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , routes , currPolicy . Namespace )
9898 for _ , currTarget := range targetRefs {
9999 if currTarget .Kind != resource .KindGateway && currTarget .SectionName == nil {
100100 policy , found := handledPolicies [policyName ]
@@ -113,7 +113,7 @@ func (t *Translator) ProcessEnvoyExtensionPolicies(envoyExtensionPolicies []*egv
113113 // Process the policies targeting Listeners
114114 for _ , currPolicy := range envoyExtensionPolicies {
115115 policyName := utils .NamespacedName (currPolicy )
116- targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , gateways )
116+ targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , gateways , currPolicy . Namespace )
117117 for _ , currTarget := range targetRefs {
118118 if currTarget .Kind == resource .KindGateway && currTarget .SectionName != nil {
119119 policy , found := handledPolicies [policyName ]
@@ -132,7 +132,7 @@ func (t *Translator) ProcessEnvoyExtensionPolicies(envoyExtensionPolicies []*egv
132132 // Process the policies targeting Gateways
133133 for _ , currPolicy := range envoyExtensionPolicies {
134134 policyName := utils .NamespacedName (currPolicy )
135- targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , gateways )
135+ targetRefs := getPolicyTargetRefs (currPolicy .Spec .PolicyTargetReferences , gateways , currPolicy . Namespace )
136136 for _ , currTarget := range targetRefs {
137137 if currTarget .Kind == resource .KindGateway && currTarget .SectionName == nil {
138138 policy , found := handledPolicies [policyName ]
0 commit comments