Skip to content

Commit f790d5a

Browse files
committed
do not set subnet's vlan empty on failure (#2445)
1 parent 0ff516b commit f790d5a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/controller/subnet.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,9 @@ func formatSubnet(subnet *kubeovnv1.Subnet, c *Controller) error {
306306
}
307307
if subnet.Spec.Vlan != "" {
308308
if _, err := c.vlansLister.Get(subnet.Spec.Vlan); err != nil {
309-
klog.Warningf("subnet %s reference a none exist vlan %s", subnet.Name, subnet.Spec.Vlan)
310-
subnet.Spec.Vlan = ""
309+
err = fmt.Errorf("failed to get vlan %s: %s", subnet.Spec.Vlan, err)
310+
klog.Error(err)
311+
return err
311312
}
312313
}
313314
}

0 commit comments

Comments
 (0)