Merge pull request #598 from sameo/topic/cni

sandbox_remove: Do not error out when CNI tear down fails
This commit is contained in:
Mrunal Patel 2017-06-15 14:23:17 -07:00 committed by GitHub
commit 2212d34899

View file

@ -36,7 +36,7 @@ func (s *Server) StopPodSandbox(ctx context.Context, req *pb.StopPodSandboxReque
}
if _, err := os.Stat(netnsPath); err == nil {
if err2 := s.netPlugin.TearDownPod(netnsPath, sb.namespace, sb.kubeName, sb.id); err2 != nil {
return nil, fmt.Errorf("failed to destroy network for container %s in sandbox %s: %v",
logrus.Warnf("failed to destroy network for container %s in sandbox %s: %v",
podInfraContainer.Name(), sb.id, err2)
}
} else if !os.IsNotExist(err) { // it's ok for netnsPath to *not* exist