diff --git a/pkg/ovn_ic_controller/ovn_ic_controller.go b/pkg/ovn_ic_controller/ovn_ic_controller.go index 0c4027f1d16..d29e05d06bc 100644 --- a/pkg/ovn_ic_controller/ovn_ic_controller.go +++ b/pkg/ovn_ic_controller/ovn_ic_controller.go @@ -281,13 +281,13 @@ func (c *Controller) removeInterConnection(azName string) error { } func (c *Controller) establishInterConnection(config map[string]string) error { - if err := c.startOVNIC(config["ic-db-host"], config["ic-nb-port"], config["ic-sb-port"]); err != nil { - klog.Errorf("failed to start ovn-ic, %v", err) + if err := c.OVNNbClient.SetAzName(config["az-name"]); err != nil { + klog.Errorf("failed to set az name. %v", err) return err } - if err := c.OVNNbClient.SetAzName(config["az-name"]); err != nil { - klog.Errorf("failed to set az name. %v", err) + if err := c.startOVNIC(config["ic-db-host"], config["ic-nb-port"], config["ic-sb-port"]); err != nil { + klog.Errorf("failed to start ovn-ic, %v", err) return err }