From 79cf20988f45ba1bb645337c79686c4d48919359 Mon Sep 17 00:00:00 2001 From: oilbeater Date: Thu, 11 Jul 2024 10:21:10 +0000 Subject: [PATCH] fix using route table name as vpc name Signed-off-by: oilbeater --- pkg/controller/pod.go | 4 ++-- pkg/controller/subnet.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/controller/pod.go b/pkg/controller/pod.go index 06d6eff68cd..aff50f20110 100644 --- a/pkg/controller/pod.go +++ b/pkg/controller/pod.go @@ -773,7 +773,7 @@ func (c *Controller) reconcileRouteSubnets(cachedPod, pod *v1.Pod, needRoutePodN } if err := c.addStaticRouteToVpc( - c.config.ClusterRouter, + subnet.Spec.Vpc, &kubeovnv1.StaticRoute{ Policy: kubeovnv1.PolicySrc, CIDR: podIP, @@ -823,7 +823,7 @@ func (c *Controller) reconcileRouteSubnets(cachedPod, pod *v1.Pod, needRoutePodN if pod.Annotations[util.NorthGatewayAnnotation] != "" { if err := c.addStaticRouteToVpc( - subnet.Spec.RouteTable, + subnet.Spec.Vpc, &kubeovnv1.StaticRoute{ Policy: kubeovnv1.PolicySrc, CIDR: podIP, diff --git a/pkg/controller/subnet.go b/pkg/controller/subnet.go index c63641e5271..89f14916061 100644 --- a/pkg/controller/subnet.go +++ b/pkg/controller/subnet.go @@ -1548,7 +1548,7 @@ func (c *Controller) reconcileDistributedSubnetRouteInDefaultVpc(subnet *kubeovn if pod.Annotations[util.NorthGatewayAnnotation] != "" { if err := c.addStaticRouteToVpc( - c.config.ClusterRouter, + subnet.Spec.Vpc, &kubeovnv1.StaticRoute{ Policy: kubeovnv1.PolicySrc, CIDR: pod.Annotations[fmt.Sprintf(util.IPAddressAnnotationTemplate, podNet.ProviderName)],