Skip to content

Commit b438354

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

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
@@ -312,8 +312,9 @@ func formatSubnet(subnet *kubeovnv1.Subnet, c *Controller) error {
312312
}
313313
if subnet.Spec.Vlan != "" {
314314
if _, err := c.vlansLister.Get(subnet.Spec.Vlan); err != nil {
315-
klog.Warningf("subnet %s reference a none exist vlan %s", subnet.Name, subnet.Spec.Vlan)
316-
subnet.Spec.Vlan = ""
315+
err = fmt.Errorf("failed to get vlan %s: %s", subnet.Spec.Vlan, err)
316+
klog.Error(err)
317+
return err
317318
}
318319
}
319320
}

0 commit comments

Comments
 (0)