5 This project is organized as a mvn project and has "org.onap.dcaegen2" as parent project. The build generate a jar and package into docker container.
8 git clone https://gerrit.onap.org/r/dcaegen2/services/son-handler
13 ### Environment variables in Docker Container
16 Variables coming from deployment system:
18 - APP_NAME - son-handler application name that will be registered with consul
19 - CONSUL_PROTOCOL - Consul protocol by default set to **http**, if it is need to change it then that can be set to different value
20 - CONSUL_HOST - used with conjunction with CBSPOLLTIMER, should be a host address (without port! e.g my-ip-or-host) where Consul service lies
21 - CBS_PROTOCOL - Config Binding Service protocol by default set to **http**, if it is need to change it then that can be set to different value
22 - CONFIG_BINDING_SERVICE - used with conjunction with CBSPOLLTIMER, should be a name of CBS as it is registered in Consul
23 - HOSTNAME - used with conjunction with CBSPOLLTIMER, should be a name of sonhms application as it is registered in CBS catalog
25 For R4 - image/version pushed to nexus3
27 nexus3.onap.org:10001/snapshots/onap/org.onap.dcaegen2.services.son-handler 1.0.0
31 son handler can be manually deployed in dcae environment using cloudify blueprint.
33 login to bootstrap container in dcae deployment
35 Copy the blueprints to the bootstrap container.
37 The blueprint can be found under dpo/blueprints in the son-handler project.
40 cfy install -b sonhms -d sonhms -i <inputs filepath> <blueprint filepath>
44 cfy blueprints delete sonhms