summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-08-23 03:40:00 +0000
committerGerrit Code Review <review@openstack.org>2012-08-23 03:40:00 +0000
commit7b8f3b32b3f7e9e71a000eaf6f68cb9ffc2240d0 (patch)
tree003636ed7016ef31638b6bd7f53f211c6c0ab96e /nova/virt
parentbe92571ddd455b7d7ced951e47d4b14253f03334 (diff)
parent1e7769cf5587c1ce92f206b39fe646975b19fc95 (diff)
Merge "Adds support for serial to libvirt config disks."
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/libvirt/config.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/virt/libvirt/config.py b/nova/virt/libvirt/config.py
index 8a924df56..4c3483cb9 100644
--- a/nova/virt/libvirt/config.py
+++ b/nova/virt/libvirt/config.py
@@ -363,6 +363,7 @@ class LibvirtConfigGuestDisk(LibvirtConfigGuestDevice):
self.auth_username = None
self.auth_secret_type = None
self.auth_secret_uuid = None
+ self.serial = None
def format_dom(self):
dev = super(LibvirtConfigGuestDisk, self).format_dom()
@@ -404,6 +405,9 @@ class LibvirtConfigGuestDisk(LibvirtConfigGuestDevice):
dev.append(etree.Element("target", dev=self.target_dev,
bus=self.target_bus))
+ if self.serial is not None:
+ dev.append(self._text_node("serial", self.serial))
+
return dev