mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 14:19:49 +08:00
fix: baremetal restart fail after deployment
This commit is contained in:
@@ -467,6 +467,8 @@ func (self *SBaremetalGuestDriver) RequestDeployGuestOnHost(ctx context.Context,
|
||||
}
|
||||
if val == "rebuild" && jsonutils.QueryBoolean(task.GetParams(), "auto_start", false) {
|
||||
config.Set("on_finish", jsonutils.NewString("restart"))
|
||||
} else if val == "deploy" && jsonutils.QueryBoolean(task.GetParams(), "restart", false) {
|
||||
config.Set("on_finish", jsonutils.NewString("shutdown"))
|
||||
}
|
||||
url := fmt.Sprintf("/baremetals/%s/servers/%s/%s", host.Id, guest.Id, val)
|
||||
headers := task.GetTaskRequestHeader()
|
||||
|
||||
Reference in New Issue
Block a user