aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap/vagrant-onap/lib/policy28
1 files changed, 14 insertions, 14 deletions
diff --git a/bootstrap/vagrant-onap/lib/policy b/bootstrap/vagrant-onap/lib/policy
index 71854048e..b987c4c96 100755
--- a/bootstrap/vagrant-onap/lib/policy
+++ b/bootstrap/vagrant-onap/lib/policy
@@ -3,39 +3,34 @@
set -o xtrace
source /var/onap/functions
-source /var/onap/asserts
+
+src_folder=$git_src_folder/policy
+policy_repos=("api" "common" "docker" "drools-applications" "drools-pdp" "engine" "gui" "pap" "pdp")
# clone_all_policy_repos() - Function that clones Policy source repo.
function clone_all_policy_repos {
- local src_folder=/opt/policy
-
- for dirc in api common docker drools-applications drools-pdp engine gui pap pdp; do
+ for dirc in ${aai_repos[@]}; do
clone_repo policy/$dirc $src_folder/$dirc
done
}
# # compile_all_policy_repos() - Function that compiles Policy source repo.
function compile_all_policy_repos {
- local src_folder=/opt/policy
-
- for dirc in api common docker drools-applications drools-pdp engine gui pap pdp; do
+ for dirc in ${aai_repos[@]}; do
compile_src $src_folder/$dirc
done
}
# install_policy() - Function that clones and installs the Policy services from source code
function install_policy {
- local src_folder=/opt/policy
-
- clone_all_policy_repos
- if [[ "$compile_repo" == "True" ]]; then
- compile_all_policy_repos
- fi
-
if [[ "$build_image" == "True" ]]; then
compile_src $src_folder/docker
install_docker
pushd $src_folder/docker
+ install_maven
+ mvn prepare-package
+ cp -r target/policy-pe/* policy-pe/
+ cp -r target/policy-drools/* policy-drools
bash docker_verify.sh
for image in os nexus db base drools pe; do
asserts_image onap/policy/policy-$image
@@ -58,5 +53,10 @@ function install_policy {
# init_policy() - Function that initialize Policy services
function init_policy {
+ clone_all_policy_repos
+ if [[ "$compile_repo" == "True" ]]; then
+ compile_all_policy_repos
+ fi
+
install_policy
}
ratedDrop.ddl XACML-PAP-ADMIN/src/main/webapp/VAADIN/themes/xacml_pap_admin/addons.scss XACML-PAP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PAP-REST/audit.log XACML-PAP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PAP-REST/debug.log XACML-PAP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PAP-REST/error.log XACML-PAP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PAP-REST/metrics.log XACML-PAP-REST/pdps/default/xacml.pip.properties XACML-PAP-REST/pdps/default/xacml.policy.properties XACML-PAP-REST/pdps/xacml.properties XACML-PAP-REST/sql/xacmlTest.trace.db XACML-PAP-REST/src/main/resources/META-INF/generatedCreate.ddl XACML-PDP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PDP-REST/audit.log XACML-PDP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PDP-REST/debug.log XACML-PDP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PDP-REST/error.log XACML-PDP-REST/catalina.base_IS_UNDEFINED/logs/Policy/XACML-PDP-REST/metrics.log XACML-REST/IntegrityMonitor.log /bin/ *.checkstyle *.iml *.log BRMSGateway/logs/ BRMSGateway/sql/ BRMSGateway/src/test/resources/META-INF/generatedCreate.ddl BRMSGateway/src/test/resources/META-INF/generatedDrop.ddl BRMSGateway/src/test/resources/failure.properties LogParser/logs/ ONAP-PAP-REST/catalina.base_IS_UNDEFINED/ ONAP-PAP-REST/pdps/ ONAP-PAP-REST/sql/ ONAP-PAP-REST/src/test/resources/generatedCreate.ddl ONAP-PAP-REST/src/test/resources/generatedDrop.ddl ONAP-PAP-REST/src/test/resources/webapps/ ONAP-PDP-REST/catalina.base_IS_UNDEFINED/ ONAP-PDP-REST/sql/ ONAP-PDP-REST/src/test/resources/config_testing/ ONAP-PDP-REST/src/test/resources/generatedCreate.ddl ONAP-PDP-REST/src/test/resources/generatedDrop.ddl ONAP-PDP-REST/topicBackup.txt ONAP-PDP/logs/ ONAP-XACML/logs/ ONAP-XACML/src/test/resources/pdpstest/ POLICY-SDK-APP/catalina.base_IS_UNDEFINED/ PolicyEngineAPI/logs/ PolicyEngineUtils/logs/ ONAP-REST/logs/common-modules/integrity-monitor/*.log