diff options
author | Lusheng Ji <lji@research.att.com> | 2017-10-20 16:14:38 -0400 |
---|---|---|
committer | Lusheng Ji <lji@research.att.com> | 2017-10-20 16:14:45 -0400 |
commit | 10388fd277107c5a6ab0da2c23380a30dc392fb0 (patch) | |
tree | 5bdbe12ee5ab7073ca15b1101b5e667edf165b33 | |
parent | 257450253220af63e9f80a0b2d7b43a2488025ac (diff) |
Add hooks for ONAP healthcheck
Writing out floating IP addresses of Consul and CloudifyManager
VMs to host files, used by Nginx proxy for redirecting
ONAP healthcheck call.
Issue-Id: DCAEGEN2-128
Change-Id: I502ca663fbb42009198acb14a8225bc9f1164730
Signed-off-by: Lusheng Ji <lji@research.att.com>
-rwxr-xr-x | bootstrap/installer-docker.sh-template | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bootstrap/installer-docker.sh-template b/bootstrap/installer-docker.sh-template index 34b30c8..867dc1a 100755 --- a/bootstrap/installer-docker.sh-template +++ b/bootstrap/installer-docker.sh-template @@ -52,6 +52,11 @@ LOCATIONID=$(printenv LOCATION) SSHOPTS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" STARTDIR=$(pwd) +# clear out files for writing out floating IP addresses +rm -f "$STARTDIR"/config/runtime.ip.consul +rm -f "$STARTDIR"/config/runtime.ip.cm + + SSHUSER=centos PVTKEY=./config/key INPUTS=./config/inputs.yaml @@ -410,6 +415,11 @@ echo "CDAP cluster registered" cfy install -p ./blueprints/cdapbroker/${CDAPBROKERBP} -b cdapbroker -d cdapbroker -i "location_id=${LOCATION}" +# write out IP addresses +echo "$CONSULIP" > "$STARTDIR"/config/runtime.ip.consul +echo "$PUBIP" > "$STARTDIR"/config/runtime.ip.cm + + # Keep the container up rm -f /tmp/ready_to_exit while [ ! -e /tmp/ready_to_exit ] |