From 0cc3955f0aedab76313aa09edd3f31bb9d08b55d Mon Sep 17 00:00:00 2001
From: Marcos Fermin Lobo <marcos.fermin.lobo@cern.ch>
Date: Tue, 3 Feb 2015 16:26:21 +0100
Subject: [PATCH] tenant_id to project_id in server show

The result of 'server show VM_NAME' command shows tenant_id
instead of project_id. All openstack components are moving
from 'tenant' to 'project' naming when we are talking about
openstack projects.

Change-Id: I50053b72e79e1ff3167fa573728da1a81a8e5ed8
Closes-Bug: #1417614
---
 openstackclient/compute/v2/server.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 39ad700458..f0a59d348b 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -88,6 +88,10 @@ def _prep_server_detail(compute_client, server):
         {'properties': utils.format_dict(info.pop('metadata'))}
     )
 
+    # Migrate tenant_id to project_id naming
+    if 'tenant_id' in info:
+        info['project_id'] = info.pop('tenant_id')
+
     # Remove values that are long and not too useful
     info.pop('links', None)