Return canonical stack id on multicloud create 09/70609/1
authorEric Multanen <eric.w.multanen@intel.com>
Wed, 17 Oct 2018 06:36:20 +0000 (23:36 -0700)
committerEric Multanen <eric.w.multanen@intel.com>
Wed, 17 Oct 2018 07:05:45 +0000 (00:05 -0700)
When creating vfmodule via multicloud adapter, return
the canonical name of the stack <stackname>/<stack id>

Code was returning <stack id>/<stack id>

Change-Id: Iaa2a105ab779acc9638fe515c7bc4e5c23d7233e
Issue-ID: SO-1142
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoMulticloudUtils.java

index 64f957b..076e03b 100644 (file)
@@ -208,7 +208,7 @@ public class MsoMulticloudUtils extends MsoHeatUtils implements VduPlugin{
             if (logger.isDebugEnabled()) {
                 logger.debug("Multicloud Create Response Body: " + multicloudResponseBody);
             }
-            return getStackStatus(cloudSiteId, tenantId, multicloudResponseBody.getWorkloadId(), pollForCompletion, timeoutMinutes, backout);
+            return getStackStatus(cloudSiteId, tenantId, createInfo.getCanonicalName(), pollForCompletion, timeoutMinutes, backout);
         } else {
             createInfo.setStatus(HeatStatus.FAILED);
             createInfo.setStatusMessage(response.getStatusInfo().getReasonPhrase());