From: Pamela Dragosh Date: Tue, 30 Oct 2018 18:10:40 +0000 (-0400) Subject: Update installation documentation X-Git-Tag: 1.3.3~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=policy%2Fengine.git;a=commitdiff_plain;h=cf6e8fd9a574877c6efaf6bad0cf18750e5a6a22 Update installation documentation Update for the repos that are for the release. Issue-ID: POLICY-1164 Change-Id: I80177628d19eef8a0d89a5f7c9e2e19ff1b699f9 Signed-off-by: Pamela Dragosh (cherry picked from commit 9e0c20d3bdd7f0e336ecce54e118abec574bb8ef) --- diff --git a/docs/platform/installation.rst b/docs/platform/installation.rst index 0f068ea8f..987c69511 100644 --- a/docs/platform/installation.rst +++ b/docs/platform/installation.rst @@ -42,15 +42,14 @@ ONAP Policy requires all the *policy* modules from the ONAP repository. It also ## the ONAP repos to clone onap_repos="\ - policy/api \ + policy/parent \ policy/common \ policy/docker \ policy/drools-applications \ policy/drools-pdp \ policy/engine \ - policy/gui \ - policy/pap \ - policy/pdp" + policy/apex-pdp \ + policy/distribution" ## ## Help screen and exit condition (i.e. too few arguments) @@ -135,15 +134,14 @@ Execution of the script above results in the following directory hierarchy in yo * ~/git/onap * ~/git/onap/policy - * ~/git/onap/policy/api + * ~/git/onap/policy/parent * ~/git/onap/policy/common * ~/git/onap/policy/docker * ~/git/onap/policy/drools-applications * ~/git/onap/policy/drools-pdp * ~/git/onap/policy/engine - * ~/git/onap/policy/gui - * ~/git/onap/policy/pap - * ~/git/onap/policy/pdp + * ~/git/onap/policy/apex-pdp + * ~/git/onap/policy/distribution Building ONAP @@ -177,15 +175,13 @@ Building ONAP + parent common - engine - pdp - pap drools-pdp drools-applications - api - gui - docker + engine + apex-pdp + distribution @@ -219,10 +215,25 @@ The instructions here are based on the instructions in the file *~/git/onap/poli docker build -t onap/policy-drools policy-drools +**Step 3:** Build the Policy SDC Distribution docker image: + + .. code-block:: bash + + cd ~/git/onap/policy/distribution/packages + mvn clean install -Pdocker + +**Step 4:** Build the Apex PDP docker image: + + .. code-block:: bash + + cd ~/git/onap/policy/apex-pdp/packages/apex-pdp-docker/target + docker build -t onap/policy-apex-pdp policy-apex-pdp + + Starting the ONAP Policy Framework Docker Images ------------------------------------------------ -In order to run the containers, you can use *docker-compose*. This uses the *docker-compose.yml* yaml file to bring up the ONAP Policy Framework. +In order to run the containers, you can use *docker-compose*. This uses the *docker-compose.yml* yaml file to bring up the ONAP Policy Framework. This file is located in the policy/docker repository. **Step 1:** Make the file config/drools/drools-tweaks.sh executable. @@ -258,13 +269,12 @@ In order to run the containers, you can use *docker-compose*. This uses the *doc **You now have a full standalone ONAP Policy framework up and running!** -Installation of Controllers and Policies ----------------------------------------- +Installation of Drools Controllers and Policies +----------------------------------------------- -You may now install a controller and policies on the ONAP Policy Framework. Follow either of the HowTos below to install either the Amsterdam or Beijing controller and policies. +You may now install a controller and policies on the ONAP Policy Framework. Follow the HowTos below to install the Amsterdam controller and policies. * `Installation of Amsterdam Controller and vCPE Policy `_ - * `Installation of Beijing Controller and Policies `_