Skip to content

Commit 8d08c62

Browse files
committed
fix ips CR not found due to etcd error (#2472)
1 parent ec7a3dd commit 8d08c62

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/controller/pod.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,9 @@ func (c *Controller) handleAddPod(key string) error {
505505
podType := getPodType(pod)
506506
podName := c.getNameByPod(pod)
507507
if err := c.createOrUpdateCrdIPs(podName, ipStr, mac, subnet.Name, pod.Namespace, pod.Spec.NodeName, podNet.ProviderName, podType, nil); err != nil {
508-
klog.Errorf("failed to create IP %s.%s: %v", podName, pod.Namespace, err)
508+
err = fmt.Errorf("failed to create ips CR %s.%s: %v", podName, pod.Namespace, err)
509+
klog.Error(err)
510+
return err
509511
}
510512

511513
if podNet.Type != providerTypeIPAM {

0 commit comments

Comments
 (0)