blob: 65e28afb0bd8f35f75c337c4c7759ad282a7083b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
SONHMS
### Build Instructions
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.
```
git clone https://gerrit.onap.org/r/dcaegen2/services/son-handler
mvn clean install
```
### Environment variables in Docker Container
Variables coming from deployment system:
- APP_NAME - son-handler application name that will be registered with consul
- CONSUL_PROTOCOL - Consul protocol by default set to **http**, if it is need to change it then that can be set to different value
- CONSUL_HOST - used with conjunction with CBSPOLLTIMER, should be a host address (without port! e.g my-ip-or-host) where Consul service lies
- 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
- CONFIG_BINDING_SERVICE - used with conjunction with CBSPOLLTIMER, should be a name of CBS as it is registered in Consul
- HOSTNAME - used with conjunction with CBSPOLLTIMER, should be a name of sonhms application as it is registered in CBS catalog
### Release images
For R1 - image/version pushed to nexus3
```
nexus3.onap.org:10001/snapshots/onap/org.onap.dcaegen2.services.son-handler 1.0.0
```
### Deployment
son handler can be manually deployed in dcae environment using cloudify blueprint.
login to bootstrap container in dcae deployment
To install :
cfy install -b sonhms -d sonhms -i <inputs filepath> <blueprint filepath>
To uninstall:
cfy uninstall sonhms
cfy blueprints delete sonhms
|