From 9c2a897d4f63ce313995ba9f4a791747a1e64f16 Mon Sep 17 00:00:00 2001 From: noamwegner Date: Wed, 23 Jan 2019 15:47:28 +0200 Subject: [PATCH 1/2] added handling for static vm deployment in vm_details --- package/cloudshell/cp/vcenter/commands/vm_details.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/cloudshell/cp/vcenter/commands/vm_details.py b/package/cloudshell/cp/vcenter/commands/vm_details.py index a3d9f4b7..c8691ff9 100644 --- a/package/cloudshell/cp/vcenter/commands/vm_details.py +++ b/package/cloudshell/cp/vcenter/commands/vm_details.py @@ -73,8 +73,6 @@ def get_details(self): if self.deployment == 'VCenter Deploy VM From Linked Clone': template = self.dep_attributes.get('vCenter VM','') - snapshot = self.dep_attributes.get('vCenter VM Snapshot','') - data.append(VmDetailsProperty(key='Cloned VM Name',value= '{0} (snapshot: {1})'.format(template, snapshot))) if self.deployment == 'vCenter VM From Image': data.append(VmDetailsProperty(key='Base Image Name',value= self.dep_attributes.get('vCenter Image','').split('/')[-1])) @@ -82,4 +80,7 @@ def get_details(self): if self.deployment == 'vCenter VM From Template': data.append(VmDetailsProperty(key='Template Name',value= self.dep_attributes.get('vCenter Template',''))) + if self.deployment == 'vCenter Static VM': + data.append(VmDetailsProperty(key='VM Name',value= self.dep_attributes.get('vCenter VM',''))) + return data \ No newline at end of file From 98c04defc7b67a9e6a1028bd44a11c491e629568 Mon Sep 17 00:00:00 2001 From: noamwegner Date: Wed, 23 Jan 2019 16:03:43 +0200 Subject: [PATCH 2/2] restored vanishing lines --- package/cloudshell/cp/vcenter/commands/vm_details.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/cloudshell/cp/vcenter/commands/vm_details.py b/package/cloudshell/cp/vcenter/commands/vm_details.py index c8691ff9..0989beb0 100644 --- a/package/cloudshell/cp/vcenter/commands/vm_details.py +++ b/package/cloudshell/cp/vcenter/commands/vm_details.py @@ -73,6 +73,8 @@ def get_details(self): if self.deployment == 'VCenter Deploy VM From Linked Clone': template = self.dep_attributes.get('vCenter VM','') + snapshot = self.dep_attributes.get('vCenter VM Snapshot','') + data.append(VmDetailsProperty(key='Cloned VM Name',value= '{0} (snapshot: {1})'.format(template, snapshot))) if self.deployment == 'vCenter VM From Image': data.append(VmDetailsProperty(key='Base Image Name',value= self.dep_attributes.get('vCenter Image','').split('/')[-1]))