Update installation documentation 70/72070/1
authorPamela Dragosh <pdragosh@research.att.com>
Tue, 30 Oct 2018 18:10:40 +0000 (14:10 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Wed, 7 Nov 2018 13:58:00 +0000 (13:58 +0000)
Update for the repos that are for the release.

Issue-ID: POLICY-1164
Change-Id: I80177628d19eef8a0d89a5f7c9e2e19ff1b699f9
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
(cherry picked from commit 9e0c20d3bdd7f0e336ecce54e118abec574bb8ef)

docs/platform/installation.rst

index 0f068ea..987c695 100644 (file)
@@ -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
         </organization>
      
         <modules>
+            <module>parent</module>
             <module>common</module>
-            <module>engine</module>
-            <module>pdp</module>
-            <module>pap</module>
             <module>drools-pdp</module>
             <module>drools-applications</module>
-            <module>api</module>
-            <module>gui</module>
-            <module>docker</module>
+            <module>engine</module>
+            <module>apex-pdp</module>
+            <module>distribution</module>
         </modules>
     </project>
 
@@ -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 <installAmsterController.html>`_
-    * `Installation of Beijing Controller and Policies <installBeijingController.html>`_