update vnf-tosca-lcm.py 43/107443/1
authorzhaoliping123 <zhaoliping@chinamobile.com>
Mon, 11 May 2020 09:59:23 +0000 (17:59 +0800)
committerzhaoliping123 <zhaoliping@chinamobile.com>
Mon, 11 May 2020 09:59:40 +0000 (17:59 +0800)
Issue-ID: CLI-272
Change-Id: I59a49482b93cb634edb5634a620cd7465cae1f54
Signed-off-by: zhaoliping123 <zhaoliping@chinamobile.com>
products/onap-dublin/features/integration/src/main/resources/script/vnf-tosca-lcm.py

index af9cb9b..d670a22 100644 (file)
@@ -598,6 +598,17 @@ class ONAP:
                                       'resource-version': self.service_type_version})
             self.service_type_id = self.service_type_version = None
 
+        output = self.ocomp.run(command='tenant-list', params={
+            'cloud': self.cloud_id,
+            'region': self.conf['cloud']['region']
+        })
+
+        for tenant in output:
+            if tenant['tenant-name'] == self.conf['cloud']['tenant']:
+                self.tenant_id = tenant['tenant-id']
+                self.tenant_version = tenant['resource-version']
+                break
+
         if self.tenant_id and self.tenant_version:
             self.ocomp.run(command='tenant-delete',
                               params={'cloud': self.cloud_id,
@@ -625,6 +636,13 @@ class ONAP:
 
             self.cloud_id = self.cloud_version = None
 
+        output = self.ocomp.run(command='complex-list')
+
+        for location in output:
+            if location['complex-name'] == self.location_id:
+                self.location_version = location['resource-version']
+                break
+
         if self.location_id and self.location_version:
             self.ocomp.run(command='complex-delete',
                               params={'complex-name': self.location_id,