Merge pull request #11840 from zexi/bm-maintenance-mode

fix(region): not set baremetal is_maintenance when action is start
This commit is contained in:
yunion-ci-robot
2021-08-10 00:19:02 +08:00
committed by GitHub
@@ -52,10 +52,12 @@ func (self *BaremetalMaintenanceTask) OnEnterMaintenantModeSucc(ctx context.Cont
if len(action) > 0 {
logclient.AddActionLogWithStartable(self, baremetal, action, "", self.UserCred, true)
}
db.Update(baremetal, func() error {
baremetal.IsMaintenance = true
return nil
})
if action != logclient.ACT_VM_START {
db.Update(baremetal, func() error {
baremetal.IsMaintenance = true
return nil
})
}
username, _ := body.Get("username")
password, _ := body.Get("password")
ip, _ := body.Get("ip")