aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Hwang <mhwang@research.att.com>2017-10-10 16:24:20 -0400
committerMichael Hwang <mhwang@research.att.com>2017-10-11 11:52:51 -0400
commit366286371bfa76884b163e84928c31d6a4776439 (patch)
tree1a2ba6f000a82a54e2eb9c05ffcf35c6b93d82dd
parent983e821479b600fc8288534c8d910d85f52dde18 (diff)
Use the latest distribution client
Also address Docker build issue Issue-Id: DCAEGEN2-150 Change-Id: I2db297eed1c9c1c97cc440703cf4309fae8e8906 Signed-off-by: Michael Hwang <mhwang@research.att.com>
-rw-r--r--pom.xml8
-rw-r--r--src/sch/asdc_client.clj2
-rw-r--r--src/sch/core.clj25
-rw-r--r--test/sch/parse_test.clj2
4 files changed, 20 insertions, 17 deletions
diff --git a/pom.xml b/pom.xml
index 5552875..0157788 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@
<dependency>
<groupId>org.openecomp.sdc.sdc-distribution-client</groupId>
<artifactId>sdc-distribution-client</artifactId>
- <version>1.1.0-SNAPSHOT</version>
+ <version>1.1.50</version>
</dependency>
<dependency>
<groupId>com.taoensso</groupId>
@@ -194,13 +194,15 @@
<imageTag>latest</imageTag>
</imageTags>
<baseImage>java:8-jre</baseImage>
- <entryPoint>["java", "-jar", "/opt/${project.build.finalName}.jar", "prod", "http://consul:8500/v1/kv/service-change-handler?raw=true"]</entryPoint>
+ <!-- NOTE: Couldn't figure out how to package the jar to be named: ${project.build.finalName}. This might be
+ because of the clojure maven plugin -->
+ <entryPoint>["java", "-jar", "/opt/servicechange-handler.jar", "prod", "http://consul:8500/v1/kv/service-change-handler?raw=true"]</entryPoint>
<!-- copy the service's jar file from target into the root directory of the image -->
<resources>
<resource>
<targetPath>/opt</targetPath>
<directory>${project.build.directory}</directory>
- <include>${project.build.finalName}.jar</include>
+ <include>servicechange-handler.jar</include>
</resource>
</resources>
<serverId>${onap.nexus.dockerregistry.daily}</serverId>
diff --git a/src/sch/asdc_client.clj b/src/sch/asdc_client.clj
index 702c571..a9742b3 100644
--- a/src/sch/asdc_client.clj
+++ b/src/sch/asdc_client.clj
@@ -44,7 +44,7 @@
(defn construct-service-path
[service-uuid]
- (str "/asdc/v1/catalog/services/" service-uuid "/metadata"))
+ (str "/sdc/v1/catalog/services/" service-uuid "/metadata"))
(defn get-artifact!
diff --git a/src/sch/core.clj b/src/sch/core.clj
index 8684576..a5e1998 100644
--- a/src/sch/core.clj
+++ b/src/sch/core.clj
@@ -92,24 +92,25 @@
[config]
(let [config-asdc (:asdcDistributionClient config)]
(proxy [IConfiguration] []
- (getAsdcAddress [] (:asdcAddress config-asdc))
- (getUser [] (:user config-asdc))
- (getPassword [] (:password config-asdc))
- (getPollingInterval [] (:pollingInterval config-asdc))
- (getPollingTimeout [] (:pollingTimeout config-asdc))
+ (getAsdcAddress [] (str (:asdcAddress config-asdc)))
+ (getUser [] (str (:user config-asdc)))
+ (getPassword [] (str (:password config-asdc)))
+ (getPollingInterval [] (int (:pollingInterval config-asdc)))
+ (getPollingTimeout [] (int (:pollingTimeout config-asdc)))
; Note: The following didn't work
; (. Arrays asList (. ArtifactTypeEnum values))
; Also, cannot just use a narrow list of artifact types in order
; to handle the deletion scenario.
(getRelevantArtifactTypes [] (java.util.ArrayList.
(get-dcae-artifact-types)))
- (getConsumerGroup [] (:consumerGroup config-asdc))
- (getConsumerID [] (:consumerId config-asdc))
- (getEnvironmentName [] (:environmentName config-asdc))
- (getKeyStorePath [] (:keyStorePath config-asdc))
- (getKeyStorePassword [] (:keyStorePassword config-asdc))
- (activateServerTLSAuth [] (:activateServerTLSAuth config-asdc))
- (isFilterInEmptyResources [] (:isFilterInEmptyResources config-asdc))
+ (getConsumerGroup [] (str (:consumerGroup config-asdc)))
+ (getConsumerID [] (str (:consumerId config-asdc)))
+ (getEnvironmentName [] (str (:environmentName config-asdc)))
+ (getKeyStorePath [] (str (:keyStorePath config-asdc)))
+ (getKeyStorePassword [] (str (:keyStorePassword config-asdc)))
+ (activateServerTLSAuth [] (boolean (:activateServerTLSAuth config-asdc)))
+ (isFilterInEmptyResources [] (boolean (:isFilterInEmptyResources config-asdc)))
+ (isUseHttpsWithDmaap [] (contains? config-asdc :useHttpsWithDmaap) (Boolean/valueOf(str (:useHttpsWithDmaap config-asdc))) true)
)))
(defn run-distribution-client!
diff --git a/test/sch/parse_test.clj b/test/sch/parse_test.clj
index 06b5734..107f1a1 100644
--- a/test/sch/parse_test.clj
+++ b/test/sch/parse_test.clj
@@ -46,7 +46,7 @@
:typeName "sample-blueprint",
:typeVersion 2,
:blueprintTemplate "Fake blueprint",
- :asdcServiceURL "/asdc/v1/catalog/services/9eaf59ee-2fe0-48a9-8d20-6f9b09ba807b/metadata"
+ :asdcServiceURL "/sdc/v1/catalog/services/9eaf59ee-2fe0-48a9-8d20-6f9b09ba807b/metadata"
:serviceLocations ["CLLI1" "CLL2"] }
]