Allow env variables to be used in MSO adaptor 20/122420/4
authorTIMONEY, DANIEL <dtimoney@att.com>
Fri, 2 Jul 2021 13:51:13 +0000 (13:51 +0000)
committerKAPIL SINGAL <ks220y@att.com>
Fri, 2 Jul 2021 14:13:21 +0000 (14:13 +0000)
Allow env variables to be used in MSO adaptor properties file

Issue-ID: CCSDK-3360
Signed-off-by: lalena.aria <lalena.aria@att.com>
Change-Id: Ifd7abee6380c82bdde38b2476b977a91d3cbcf7f

adaptors/artifacts/pom.xml
adaptors/base/http/provider/pom.xml
adaptors/base/http/provider/src/main/java/org/onap/ccsdk/sli/adaptors/base/http/AbstractHttpAdapter.java

index f6f28da..6be2f96 100755 (executable)
                 <type>xml</type>
                 <classifier>feature</classifier>
             </dependency>
+            <dependency>
+                <groupId>org.onap.ccsdk.sli.adaptors</groupId>
+                <artifactId>ccsdk-base-http</artifactId>
+                <version>${project.version}</version>
+                <type>xml</type>
+                <classifier>feature</classifier>
+            </dependency>
             <dependency>
                 <groupId>org.onap.ccsdk.sli.adaptors</groupId>
                 <artifactId>aai-service-provider</artifactId>
                 <artifactId>sql-resource-installer</artifactId>
                 <version>${project.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.onap.ccsdk.sli.adaptors</groupId>
+                <artifactId>base-http-provider</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.onap.ccsdk.sli.adaptors</groupId>
+                <artifactId>base-http-installer</artifactId>
+                <version>${project.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 </project>
index d5107b0..9cb359d 100644 (file)
             <artifactId>logging-filter-base</artifactId>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>org.onap.ccsdk.sli.core</groupId>
+            <artifactId>utils-provider</artifactId>
+            <version>${project.version}</version>
+        </dependency>
     </dependencies>
 </project>
index cc6f06a..65cbdd7 100644 (file)
@@ -9,6 +9,8 @@ import java.util.Properties;
 import javax.net.ssl.HostnameVerifier;
 import javax.net.ssl.SSLSession;
 import javax.ws.rs.client.ClientBuilder;
+
+import org.onap.ccsdk.sli.core.utils.common.EnvProperties;
 import org.onap.logging.filter.base.MetricLogClientFilter;
 import org.onap.logging.filter.base.PayloadLoggingClientFilter;
 import org.slf4j.Logger;
@@ -69,7 +71,7 @@ public abstract class AbstractHttpAdapter {
         if (propDir == null || propDir.length() < 1) {
             propDir = SDNC_CONFIG_DIR_DEFAULT;
         }
-        Properties properties = new Properties();
+        Properties properties = new EnvProperties();
         // forward slash is checked to support path src/test/resources on windows machine
         if (!propDir.endsWith(File.separator) && !propDir.endsWith("/")) {
             propDir = propDir + File.separator;