Fix Sdc configuration 31/130431/1
authorRam Krishna Verma <ram_krishna.verma@bell.ca>
Tue, 23 Aug 2022 19:37:38 +0000 (15:37 -0400)
committerRam Krishna Verma <ram_krishna.verma@bell.ca>
Tue, 23 Aug 2022 19:37:44 +0000 (15:37 -0400)
Fixing the SdcConfiguration class to accomodate the
parameter for switching http vs https communication
between Sdc client & server. So that distribution component
is compatible with Service Mesh (Istio) initiative in OOM.

For more details - https://jira.onap.org/browse/POLICY-4226

Issue-ID: POLICY-4226
Change-Id: Ia3956832d37953e1b6149303ca685d4b82c30f5d
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcConfiguration.java
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandlerConfigurationParameterGroup.java
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcReceptionHandlerConfigurationParameterGroup.java
plugins/reception-plugins/src/test/resources/handling-sdc.json

index 3ed09cf..1b13457 100644 (file)
@@ -108,4 +108,9 @@ public class SdcConfiguration implements IConfiguration {
     public Boolean isUseHttpsWithDmaap() {
         return configParameters.isUseHttpsWithDmaap();
     }
+
+    @Override
+    public Boolean isUseHttpsWithSDC() {
+        return configParameters.isUseHttpsWithSdc();
+    }
 }
index 7964aa1..485fab0 100644 (file)
@@ -49,6 +49,7 @@ public class SdcReceptionHandlerConfigurationParameterGroup extends ReceptionHan
     private boolean activeServerTlsAuth;
     private boolean isFilterInEmptyResources;
     private boolean isUseHttpsWithDmaap;
+    private boolean isUseHttpsWithSdc;
 
     public SdcReceptionHandlerConfigurationParameterGroup() {
         super(SdcReceptionHandlerConfigurationParameterGroup.class.getSimpleName());
index 06f6d9e..25764f0 100644 (file)
@@ -66,6 +66,7 @@ public class TestSdcReceptionHandlerConfigurationParameterGroup {
         assertEquals(false, config.activateServerTLSAuth());
         assertEquals(true, config.isFilterInEmptyResources());
         assertEquals(false, config.isUseHttpsWithDmaap());
+        assertEquals(false, config.isUseHttpsWithSDC());
     }
 
     @Test
index 0bb936b..8c8a02a 100644 (file)
@@ -22,6 +22,7 @@
     "keyStorePassword": "null",
     "activeServerTlsAuth": false,
     "isFilterInEmptyResources": true,
-    "isUseHttpsWithDmaap": false
+    "isUseHttpsWithDmaap": false,
+    "isUseHttpsWithSdc": false
 }