diff options
author | Michael Hwang <mhwang@research.att.com> | 2016-10-17 17:32:25 -0400 |
---|---|---|
committer | Michael Hwang <mhwang@research.att.com> | 2017-08-23 13:43:09 -0400 |
commit | 16a9c5b8c6b91ea856450d99cdfa6a18c57b7f1b (patch) | |
tree | 14e7baadd42e8d8dcfa9e9b177b1bb6f05d8522a /README.md | |
parent | 5c203e2c84b5ebcb0eb827038b370fb962595745 (diff) |
Make first commit
Change-Id: I7dd166e4052d48e2b333cfaadb8a0b64009b2cbc
Issue-Id: DCAEGEN2-44
Signed-off-by: Michael Hwang <mhwang@research.att.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..c793d3d --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# DCAE service change handler + +Application that is responsible for polling for ASDC distribution notification events and handling those events. Handling means: + +* Parsing the event for DCAE artifacts +* Identifying whether its complementary DCAE service type resource in DCAE inventory has changed +* Taking action + - Insert a new DCAE service type + - Update an exisintg DCAE service type + - Deactivate an existing DCAE service type +* Send appropriate acknowledgements back + +## Dependencies + +Uses the SDC distribution client to interface with the SDC API. + +## To run + +Two modes of operation: development and production. + +### Development + +The application in development mode does not actually pull from ASDC but rather takes in a file that contains a single ASDC notfication event as a third argument and processes it. + +Usage of development mode: + +``` +java -jar dcae-service-change-handler-0.1.0.jar dev <config file path> <event file path> +``` + +### Production + +The application in production mode continuously pulls events from ASDC and processes them. + +Usage of production mode when config is a file on the filesystem: + +``` +java -jar dcae-service-change-handler-0.1.0.jar prod <config file path> +``` + +Usage of production mode when config is remote stored in Consul: + +``` +java -jar dcae-service-change-handler-0.1.0.jar prod http://consul:8500/v1/kv/service-change-handler?raw=true +``` |