X-Git-Url: https://gerrit.onap.org/r/gitweb?p=aai%2Fmodel-loader.git;a=blobdiff_plain;f=Readme.md;fp=Readme.md;h=758b3a7d1a260100c4d577e519c388fe1bd9ada2;hp=0000000000000000000000000000000000000000;hb=ef768a7c864f0d807d8696449f5eed7a4552316f;hpb=7c4d2c54ff5bf1095ca7cf031f7eea96d690f9fc diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..758b3a7 --- /dev/null +++ b/Readme.md @@ -0,0 +1,47 @@ +# Introduction + +The A&AI Model Loader Service is an application that facilitates +distribution, ingestion of new service and resource models, and vnf +catalogs from the SDC to the A&AI. + +## Features + +The Model Loader: + +* registers with the SDC to receive notification events +* polls the UEB/DMaap cluster for notification events +* downloads artifacts from SDC upon receipt of a distribution event +* pushes distribution components to A&AI + +## Compiling Model Loader + +Model Loader can be compiled by running `mvn clean install` + +## Running Model Loader + +### Create a config file with the following key/values: + +``` +DISTR_CLIENT_ASDC_ADDRESS= +DISTR_CLIENT_CONSUMER_GROUP= ;; Uniquely identiy this group of model loaders. +DISTR_CLIENT_CONSUMER_ID= ;; Uniquely identiythis model loader. +DISTR_CLIENT_ENVIRONMENT_NAME= ;; Environment name configured on the SDC +DISTR_CLIENT_PASSWORD= ;; Password to connect to SDC +DISTR_CLIENT_USER= ;; User name to connect to SDC + +APP_SERVER_BASE_URL=https://:8443 ;; AAI Address (URL) +APP_SERVER_AUTH_USER= ;; User name to connect to AAI +APP_SERVER_AUTH_PASSWORD= ;; Password to connect to AAi + +``` + +### Docker + +#### Build your own Model Loader docker image and create docker containers +1. mvn clean package docker:build ;; Build a docker image of Model Loader +2. sudo docker images ;; list docker images and check if the image you build is listed. +3. sudo docker run --env-file /opt/jetty/jetty*/bin/startup.sh + + +#### Retrieve logs from stopped container +* docker cp :/opt/jetty/jetty-distribution-9.3.9.v20160517/logs/AAI-ML/error.log /tmp/