Remove feature install for event listener and dmaap adapter.
Add feature install for service communicator
Add dmaap microservice jar to the docker image.
Add script to start dmaap microservice.
Add new properties
Change-Id: I70d341792fc2b4b00b2828f644b85673f4984b2a
Signed-off-by: Patrick Brady <patrick.brady@att.com>
Issue-ID: APPC-1744
APPC_FEATURES_1=" \
onap-appc-core \
onap-appc-metric \
- onap-appc-dmaap-adapter \
onap-appc-chef-adapter \
onap-appc-netconf-adapter \
+ onap-appc-service-communicator \
onap-appc-rest-adapter \
onap-appc-lifecycle-management \
onap-appc-license-manager"
APPC_FEATURES_3=" \
onap-appc-artifact-handler \
onap-appc-aai-client \
- onap-appc-event-listener \
onap-appc-network-inventory-client \
onap-appc-design-services \
onap-appc-interfaces-service"
APPC_FEATURES_UNZIP=" \
appc-core \
appc-metric \
- appc-dmaap-adapter \
- appc-event-listener \
appc-chef-adapter \
appc-netconf-adapter \
appc-rest-adapter \
appc-aai-client \
appc-network-inventory-client \
appc-design-services \
- appc-interfaces-service"
+ appc-interfaces-service \
+ appc-service-communicator"
appc-sdc-listener \
appc-lifecycle-management \
appc-provider \
- appc-event-listener \
appc-dispatcher \
appc-chef-adapter \
appc-netconf-adapter \
appc-rest-adapter \
- appc-dmaap-adapter \
appc-dg-util \
appc-metric \
appc-dg-shared \
appc-aai-client \
appc-network-inventory-client \
appc-design-services \
- appc-interfaces-service"
+ appc-interfaces-service \
+ appc-service-communicator"
APPC_VERSION=${APPC_VERSION:-0.0.1}
mvn -U ${mavenOpts} org.apache.maven.plugins:maven-dependency-plugin:2.9:copy -Dartifact=org.onap.appc.cdt:cdt-proxy-service:${APPC_CDT_VERSION} -DoutputDirectory=${targetDir}/cdt-proxy-service
mv ${targetDir}/cdt-proxy-service/cdt-proxy-service-*.jar ${targetDir}/cdt-proxy-service/cdt-proxy-service.jar
+echo "Downloading Dmaap Service Jar from nexus"
+mvn -U ${mavenOpts} org.apache.maven.plugins:maven-dependency-plugin:2.9:copy -Dartifact=org.onap.appc.services.dmaap:dmaap-event-service:1.7.0-SNAPSHOT -DoutputDirectory=${targetDir}/dmaap-event-service
+mv ${targetDir}/dmaap-event-service/dmaap-event-service-*.jar ${targetDir}/dmaap-event-service/dmaap-event-service.jar
+
find ${targetDir} -name '*.sh' -exec chmod +x '{}' \;
cd $cwd
echo "Starting cdt-proxy-service jar, logging to ${APPC_HOME}/cdt-proxy-service/jar.log"
java -jar ${APPC_HOME}/cdt-proxy-service/cdt-proxy-service.jar > ${APPC_HOME}/cdt-proxy-service/jar.log &
+echo "Starting dmaap-event-service jar, logging to ${APPC_HOME}/dmaap-event-service/jar.log"
+java -jar -Dorg_onap_appc_bootstrap_path=/opt/onap/appc/data/properties -Dorg_onap_appc_bootstrap_file=appc.properties ${APPC_HOME}/dmaap-event-service/dmaap-event-service.jar > ${APPC_HOME}/dmaap-event-service/jar.log &
+
echo "Starting ODL/APPC"
#echo "Copying the aaa shiro configuration into opendaylight"
appc.OAM.client.name=testOAM
appc.OAM.provider.user=admin
appc.OAM.provider.pass=Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
+
+#Properties for communication between appc dmaap microservice and appc
+appc.srvcomm.messaging.username=appc
+appc.srvcomm.messaging.password=onapappc
+appc.srvcomm.messaging.url=http://localhost:8080/publish