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