fix(baremetal): admin nic is reset when added secondly (#19377)

This commit is contained in:
Zexi Li
2024-01-30 16:17:56 +08:00
committed by GitHub
parent afbd0f922f
commit cd45fd7e6b
+4
View File
@@ -2136,6 +2136,10 @@ func (b *SBaremetalInstance) SendNicInfo(nic *types.SNicDevInfo, idx int, nicTyp
params.Add(jsonutils.JSONTrue, "reserve")
}
}
localNic := b.GetNicByMac(nic.Mac)
if localNic != nil {
params.Add(jsonutils.NewString(localNic.WireId), "wire_id")
}
resp, err := modules.Hosts.PerformAction(
b.GetClientSession(),
b.GetId(),