abstracted from Virtual Functions in order to enable repeatable actions,
as well as enabling automation and a dynamic configuration approach.
-ONAP APPC is delivered with **3 Docker Containers**, which are deployed
-using Docker Images already containing the APPC Framework Suite. NOTE:
-All three containers are hosted on Ubuntu 14.04 LTS OS.
+ONAP APPC is delivered either as as a Kubernetes based Cloud Native
+deployment or as an OpenStack deployment with **4 Docker Containers**,
+which are deployed using Docker Images already containing the APPC
+Framework Suite. NOTE: Containers are hosted on Ubuntu 16.04 LTS OS.
Deployment Mode for APPC
========================
the Maven Project that builds and deploys the Docker Images to be
deployed in the Nexus Repository (current approach is by using Jenkins).
These Docker Images are composed of the APPC Artifacts
-(org.openecomp.appc.\*) compiled and packaged in the "appc" git
+(org.onap.appc.\*) compiled and packaged in the "appc" git
repository.
The following Docker images are the actual deployment images used for
Active & Available Inventory (A&AI) Listener). Some of these
inherited SDN-C features/artifacts are necessary dependencies to
build and compile APPC features/artifacts.
-- **MySQL DB Container (Version 5.6)**: This is the database for APPC.
- It is currently using MySQL Community Version (Open-Source version).
+- **Maria DB Container (Version 10.1.11)**: This is the database for APPC.
+ It’s made by the original developers of MySQL and guaranteed to stay
+ open source.
+- **Ansible Server Container**: This ansible server is for VNF owner
+ to write playbook using APPC to send LCM API command.
- **Node Red / DGBuilder**: This container has the visual tool used to
assemble DGs in order to put together flows or services used to serve
Virtual Functions. NOTE: This container is deployed using a Docker
APPC Configuration model involves using "default.properties" files
(which are usually located in each of the APPC Features -
-..//src//resources/org/openecomp/appc/default.properties) for APPC
+..//src//resources/org/onap/appc/default.properties) for APPC
Feature that have default (or null) property values inside the core APPC
code. These default (or null) properties should be overwritten in the
properties file called "appc.properties" located in the APPC Deployment
compiled).
- **Temporary Change (for quick testing/debugging)**: In the APPC
Docker Container, find the appc.properties file in
- /opt/openecomp/appc/properties/appc.properties and make changes as
+ /opt/onap/appc/properties/appc.properties and make changes as
needed. Then, restart the APPC Docker Container by running "docker
stop " then "docker start ") (NOTE: This approach will lose all
changes done in appc.properties if the docker container is destroyed