Merge "Add onap-ca.crt to docker"
authorRob Daugherty <rd472p@att.com>
Wed, 12 Sep 2018 20:28:51 +0000 (20:28 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 12 Sep 2018 20:28:51 +0000 (20:28 +0000)
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/appc/payload/PayloadClient.java
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/appc/payload/beans/RequestParametersHealthCheck.java
bpmn/MSOCommonBPMN/src/test/java/org/onap/so/bpmn/appc/payload/PayloadClientTest.java
bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/flowspecific/tasks/GenericVnfHealthCheck.java
bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/flowspecific/tasks/GenericVnfHealthCheckTest.java

index ca1acc5..47e3642 100644 (file)
@@ -85,12 +85,9 @@ public class PayloadClient {
        public static Optional<String> healthCheckFormat(String vnfName, String vnfHostIpAddress) throws JsonProcessingException{
                        HealthCheckAction payloadResult = new HealthCheckAction();
                        RequestParametersHealthCheck requestParams = new RequestParametersHealthCheck();
-                       ConfigurationParametersHealthCheck configParams = new ConfigurationParametersHealthCheck();
-                       requestParams.setVnfName(vnfName);
-                       configParams.setVnfName(vnfName);
-                       payloadResult.setConfigurationParameters(configParams);
+                       requestParams.setVnfHostIpAddress(vnfHostIpAddress);
                        payloadResult.setRequestParameters(requestParams);
-                       return Optional.of(mapper.writeValueAsString(payloadResult));
+                       return Optional.of((mapper.writeValueAsString(payloadResult)).replaceAll("\"", "\\\\\""));
        }
        
        public static Optional<String> snapshotFormat(String vmId, String identityUrl)throws JsonProcessingException{
index ca87ad6..053ac5e 100644 (file)
@@ -32,16 +32,27 @@ public class RequestParametersHealthCheck {
 
 @JsonProperty("vnf-name")
 private String vnfName;
-
+@JsonProperty("vnf-host-ip-address")
+private String vnfHostIpAddress;
 
 @JsonProperty("vnf-name")
 public String getVnfName() {
-return vnfName;
+       return vnfName;
 }
 
 @JsonProperty("vnf-name")
 public void setVnfName(String vnfName) {
-this.vnfName = vnfName;
+       this.vnfName = vnfName;
+}
+
+@JsonProperty("vnf-host-ip-address")
+public void setVnfHostIpAddress(String vnfHostIpAddress) {
+       this.vnfHostIpAddress = vnfHostIpAddress;
+}
+
+@JsonProperty("vnf-host-ip-address")
+public String getVnfHostIpAddress() {
+       return vnfHostIpAddress;
 }
 
 }
index 80b978e..a08d8ca 100644 (file)
@@ -66,7 +66,7 @@ public class PayloadClientTest {
        
        @Test
        public void healthCheckFormatTest()  throws Exception {
-               String payloadResult = "{\"request-parameters\":{\"vnf-name\":\"vnfName1\"},\"configuration-parameters\":{\"vnf_name\":\"vnfName1\"}}";
+               String payloadResult = "{\\\"request-parameters\\\":{\\\"vnf-host-ip-address\\\":\\\"vnfHostIpAddress1\\\"}}";
                Optional<String> payloadClient = PayloadClient.healthCheckFormat("vnfName1", "vnfHostIpAddress1"); 
                assertEquals(payloadResult, payloadClient.get());
        }       
index 772def7..61162f4 100644 (file)
@@ -67,6 +67,7 @@ public class GenericVnfHealthCheck {
                        execution.setVariable("vnfId", vnfId);
                        execution.setVariable("vnfName", vnfName);
                        execution.setVariable("oamIpAddress", oamIpAddress);
+                       execution.setVariable("vnfHostIpAddress", oamIpAddress);
                        execution.setVariable("msoRequestId", gBBInput.getRequestContext().getMsoRequestId());
                        execution.setVariable("action", actionCategory);
                        execution.setVariable("controllerType", controllerName);
@@ -93,6 +94,7 @@ public class GenericVnfHealthCheck {
                        payloadInfo.put("vnfName", execution.getVariable("vnfName"));
                        payloadInfo.put("vfModuleId",execution.getVariable("vfModuleId"));
                        payloadInfo.put("oamIpAddress",execution.getVariable("oamIpAddress"));
+                       payloadInfo.put("vnfHostIpAddress",execution.getVariable("vnfHostIpAddress"));
                        //PayloadInfo contains extra information that adds on to payload before making request to appc
                        appCClient.runAppCCommand(action, msoRequestId, vnfId, payload, payloadInfo, controllerType);
                
index 3aaf15c..9f0bb91 100644 (file)
@@ -84,6 +84,7 @@ public class GenericVnfHealthCheckTest extends BaseTaskTest {
                payloadInfo.put("vnfName", "testVnfName");
                payloadInfo.put("vfModuleId", "testVfModuleId");
                payloadInfo.put("oamIpAddress", "testOamIpAddress");
+               payloadInfo.put("vnfHostIpAddress", "testOamIpAddress");
                execution.setVariable("action", Action.HealthCheck.toString());
                execution.setVariable("msoRequestId", msoRequestId);
                execution.setVariable("controllerType", controllerType);
@@ -91,6 +92,7 @@ public class GenericVnfHealthCheckTest extends BaseTaskTest {
                execution.setVariable("vnfName", "testVnfName");
                execution.setVariable("vfModuleId", "testVfModuleId");
                execution.setVariable("oamIpAddress", "testOamIpAddress");
+               execution.setVariable("vnfHostIpAddress", "testOamIpAddress");
                execution.setVariable("payload", payload);
                
                doNothing().when(appCClient).runAppCCommand(action, msoRequestId, vnfId, Optional.of(payload), payloadInfo, controllerType);