Skip to content

Commit ff16355

Browse files
committed
subnet: fix deleting lr policy on node deletion (#3176)
Signed-off-by: 张祖建 <zhangzujian.7@gmail.com>
1 parent 7339b5a commit ff16355

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pkg/controller/node.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -478,8 +478,7 @@ func (c *Controller) handleDeleteNode(key string) error {
478478
return err
479479
}
480480

481-
afs := []int{4, 6}
482-
for _, af := range afs {
481+
for _, af := range [...]int{4, 6} {
483482
if err := c.deletePolicyRouteForLocalDnsCacheOnNode(key, af); err != nil {
484483
return err
485484
}
@@ -1126,8 +1125,8 @@ func (c *Controller) deletePolicyRouteForNode(nodeName string) error {
11261125
}
11271126
}
11281127
} else {
1129-
klog.Infof("delete policy route for centralized subnet %s", subnet.Name)
1130-
if err := c.deletePolicyRouteForCentralizedSubnet(subnet); err != nil {
1128+
klog.Infof("reconcile policy route for centralized subnet %s", subnet.Name)
1129+
if err := c.reconcileDefaultCentralizedSubnetRouteInDefaultVpc(subnet); err != nil {
11311130
klog.Errorf("failed to delete policy route for centralized subnet %s, %v", subnet.Name, err)
11321131
return err
11331132
}

0 commit comments

Comments
 (0)