onap on kubernetes source files
[oom.git] / kubernetes / config / docker / init / src / config / policy / opt / policy / config / drools / drools-tweaks.sh
diff --git a/kubernetes/config/docker/init/src/config/policy/opt/policy/config/drools/drools-tweaks.sh b/kubernetes/config/docker/init/src/config/policy/opt/policy/config/drools/drools-tweaks.sh
new file mode 100755 (executable)
index 0000000..edf5e9d
--- /dev/null
@@ -0,0 +1,30 @@
+#! /bin/bash
+
+# changes for health check
+options enable policy-healthcheck
+sedArgs=("-i")
+while read var value ; do
+       if [[ "${var}" == "" ]] ; then
+               continue
+       fi
+       sedArgs+=("-e" "s@\${{${var}}}@${value}@g")
+done <<-EOF
+       PAP_HOST                pap
+       PAP_USERNAME    testpap
+       PAP_PASSWORD    alpha123
+       PDP_HOST                pdp
+       PDP_USERNAME    testpdp
+       PDP_PASSWORD    alpha123
+EOF
+
+# convert file
+sed "${sedArgs[@]}" ${POLICY_HOME}/config/*health*
+
+cat >>${POLICY_HOME}/config/*health* <<-'EOF'
+       http.server.services.HEALTHCHECK.userName=healthcheck
+       http.server.services.HEALTHCHECK.password=zb!XztG34
+EOF
+
+sed -i -e 's/DCAE-CL-EVENT/unauthenticated.TCA_EVENT_OUTPUT/' \
+       -e '/TCA_EVENT_OUTPUT\.servers/s/servers=.*$/servers=10.0.4.102/' \
+    $POLICY_HOME/config/v*-controller.properties