diff options
-rw-r--r-- | pom.xml | 8 | ||||
-rw-r--r-- | src/sch/asdc_client.clj | 2 | ||||
-rw-r--r-- | src/sch/core.clj | 25 | ||||
-rw-r--r-- | test/sch/parse_test.clj | 2 |
4 files changed, 20 insertions, 17 deletions
@@ -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"] } ] |