Skip to content

Commit 2d8741a

Browse files
committed
Drop auto-egress-IP rules when egress IP is removed from NetNamespace
(Previously we were only doing it when the NetNamespace was deleted.)
1 parent f2b6cd1 commit 2d8741a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: pkg/network/node/egressip.go

+2
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,8 @@ func (eip *egressIPWatcher) handleAddOrUpdateNetNamespace(obj, _ interface{}, ev
198198
glog.Warningf("Ignoring extra EgressIPs (%v) in NetNamespace %q", netns.EgressIPs[1:], netns.Name)
199199
}
200200
eip.updateNamespaceEgress(netns.NetID, netns.EgressIPs[0])
201+
} else {
202+
eip.deleteNamespaceEgress(netns.NetID)
201203
}
202204
}
203205

0 commit comments

Comments
 (0)