From fcbd025c4b818c2f3bb3eba6fd14ca7e7b3fa93e Mon Sep 17 00:00:00 2001 From: Christos Stavrakakis <cstavr@grnet.gr> Date: Thu, 4 Apr 2013 11:51:12 +0300 Subject: [PATCH] Display UUIDs and names in gnt-instance info Modify gnt-instance client to display the UUID and name fields of instances disks and NICs. Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Reviewed-by: Helga Velroyen <helgav@google.com> --- lib/client/gnt_instance.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py index 460041dfe..aba7e66b0 100644 --- a/lib/client/gnt_instance.py +++ b/lib/client/gnt_instance.py @@ -1048,6 +1048,9 @@ def _FormatBlockDevInfo(idx, top_level, dev, roman): if dev["sstatus"]: data.append(("on secondary", helper(dev["dev_type"], dev["sstatus"]))) + data.append(("name", dev["name"])) + data.append(("UUID", dev["uuid"])) + if dev["children"]: data.append(("child devices", [ _FormatBlockDevInfo(c_idx, False, child, roman) @@ -1058,7 +1061,7 @@ def _FormatBlockDevInfo(idx, top_level, dev, roman): def _FormatInstanceNicInfo(idx, nic): """Helper function for L{_FormatInstanceInfo()}""" - (ip, mac, mode, link, _, netinfo) = nic + (name, uuid, ip, mac, mode, link, _, netinfo) = nic network_name = None if netinfo: network_name = netinfo["name"] @@ -1069,6 +1072,8 @@ def _FormatInstanceNicInfo(idx, nic): ("mode", str(mode)), ("link", str(link)), ("network", str(network_name)), + ("UUID", str(uuid)), + ("name", str(name)), ] -- GitLab