Skip to content

Commit 1efa83f

Browse files
committed
<fix>[vm_config]: fix config port skip hostname if no exist
Resolves: ZSTAC-69187 Change-Id:I6868776c51c9e5f2fc3d4540a5d730a3993a304a
1 parent e80242d commit 1efa83f

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

kvmagent/kvmagent/plugins/vm_config.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,13 @@ def vm_config_ports(self, req):
250250
rsp.error = msg
251251
else:
252252
logger.debug("config vm {} by qga successfully, detail info {}".format(cmd.vmUuid, msg))
253-
ret, msg = self.set_vm_hostname_by_qga(domain, cmd.hostname, cmd.defaultIP)
254-
if ret != 0:
255-
rsp.success = False
256-
rsp.error = msg
257-
else:
258-
logger.debug("config vm {} by qga successfully, detail info {}".format(cmd.vmUuid, msg))
253+
if cmd.hostname:
254+
ret, msg = self.set_vm_hostname_by_qga(domain, cmd.hostname, cmd.defaultIP)
255+
if ret != 0:
256+
rsp.success = False
257+
rsp.error = msg
258+
else:
259+
logger.debug("config vm {} hostname {} by qga successfully, detail info {}".format(cmd.vmUuid, cmd.hostname, msg))
259260

260261
return jsonobject.dumps(rsp)
261262

0 commit comments

Comments
 (0)