Merge "Remove hardcoded CloudOwner from heatbridge"
authorSteve Smokowski <ss835w@att.com>
Wed, 27 Mar 2019 13:39:17 +0000 (13:39 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 27 Mar 2019 13:39:17 +0000 (13:39 +0000)
1  2 
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/MsoVnfAdapterImpl.java

@@@ -221,7 -221,7 +221,7 @@@ public class MsoVnfAdapterImpl implemen
                                }
                        } catch (Exception e) {
                                // might be ok - both are just blank
 -                              logger.debug("ERROR trying to parse the volumeGroupHeatStackId " + volumeGroupHeatStackId,e);
 +                              logger.debug("ERROR trying to parse the volumeGroupHeatStackId {}", volumeGroupHeatStackId,e);
                        }
                        this.createVfModule(cloudSiteId,
                                cloudOwner,
        }
      }
  
-     private void heatbridge(StackInfo heatStack, String cloudSiteId, String tenantId, String genericVnfName,
+     private void heatbridge(StackInfo heatStack, String cloudOwner, String cloudSiteId, String tenantId, String genericVnfName,
          String vfModuleId) {
          try {
              CloudSite cloudSite = cloudConfig.getCloudSite(cloudSiteId).orElseThrow(
              CloudIdentity cloudIdentity = cloudSite.getIdentityService();
              String heatStackId = heatStack.getCanonicalName().split("/")[1];
  
-             String cloudOwner = "CloudOwner";//cloud owner needs to come from bpmn-adapter
              List<String> oobMgtNetNames = new ArrayList<>();
  
              HeatBridgeApi heatBridgeClient = new HeatBridgeImpl(new AAIResourcesClient(), cloudIdentity,
              final Object obj = JSON_MAPPER.treeToValue(node, Object.class);
              return JSON_MAPPER.writeValueAsString(obj);
          } catch (JsonParseException jpe) {
 -            logger.debug("Error converting json to string " + jpe.getMessage(),jpe);
 +            logger.debug("Error converting json to string: {}", jpe.getMessage(),jpe);
          } catch (Exception e) {
 -            logger.debug("Error converting json to string " + e.getMessage(),e);
 +            logger.debug("Error converting json to string: {}", e.getMessage(),e);
          }
          return "[Error converting json to string]";
      }
              }
              logger.debug ("VF Module {} successfully created", vfModuleName);
              //call heatbridge
-             heatbridge(heatStack, cloudSiteId, tenantId, genericVnfName, vfModuleId);
+             heatbridge(heatStack, cloudOwner, cloudSiteId, tenantId, genericVnfName, vfModuleId);
              return;
          } catch (Exception e) {
                logger.debug("unhandled exception in create VF",e);
                                        jsonNode = JSON_MAPPER.readTree(jsonString);
                                } catch (JsonParseException jpe) {
                                        //TODO - what to do here?
 -                                      //for now - send the error to debug, but just leave it as a String
 -                                      String errorMessage = jpe.getMessage();
 -                                      logger.debug("Json Error Converting " + parm.getParamName() + " - " + errorMessage,jpe);
 +                                      //for now - send the error to debug
 +                                      logger.debug("Json Error Converting {} - {}", parm.getParamName(), jpe.getMessage(), jpe);
                                        hasJson = false;
                                        jsonNode = null;
                                } catch (Exception e) {
                          // or here?
 -                        logger.debug("Json Error Converting " + parm.getParamName() + " " + e.getMessage(), e);
 +                        logger.debug("Json Error Converting {} {}", parm.getParamName(), e.getMessage(), e);
                          hasJson = false;
                          jsonNode = null;
                      }