diff --git a/go-controller/pkg/ovn/egressgw.go b/go-controller/pkg/ovn/egressgw.go index e4ab8ae8a2..354ff318b9 100644 --- a/go-controller/pkg/ovn/egressgw.go +++ b/go-controller/pkg/ovn/egressgw.go @@ -191,7 +191,7 @@ func (oc *Controller) addPodExternalGWForNamespace(namespace string, pod *kapi.P return fmt.Errorf("failed to ensure namespace locked: %v", err) } tmpPodGWs := oc.getRoutingPodGWs(nsInfo) - tmpPodGWs[pod.Name] = egress + tmpPodGWs[makePodGWKey(pod)] = egress if err = validateRoutingPodGWs(tmpPodGWs); err != nil { nsUnlock() return fmt.Errorf("unable to add pod: %s/%s as external gateway for namespace: %s, error: %v",