summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBozawglanian, Hagop (hb755d) <hb755d@att.com>2018-06-06 22:41:39 +0000
committerBozawglanian, Hagop (hb755d) <hb755d@att.com>2018-06-06 22:42:45 +0000
commit6a094aa7fe47dad0bed3c7920d9b4a09d9f14a77 (patch)
treedaf4e63781d1625888b8d1c7f3c2b393a1179c70
parent94f211815cf59526f06f1839676d6a213557d24a (diff)
VVP - adding architecture diagram for Beijing
Fixing some of the layout and adding an image for architecture. Change-Id: Ic2bbc983d96e5e59eb9c0ae7bd063e541644de31 Issue-ID: VVP-68 Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
-rwxr-xr-xdocs/architecture.pngbin0 -> 30004 bytes
-rw-r--r--docs/architecture.rst78
2 files changed, 46 insertions, 32 deletions
diff --git a/docs/architecture.png b/docs/architecture.png
new file mode 100755
index 0000000..f65e1ae
--- /dev/null
+++ b/docs/architecture.png
Binary files differ
diff --git a/docs/architecture.rst b/docs/architecture.rst
index e8c6b1e..98a4541 100644
--- a/docs/architecture.rst
+++ b/docs/architecture.rst
@@ -15,48 +15,62 @@ It's render and deploy the rockets with kuberenetes management (via quay.io).
We store files on Ceph distributed storage system that includes 'RADOS Gateway'
which allows us to store files in AWS S3 based API (buckets etc..).
+.. |image0| image:: architecture.png
+ :width: 7in
+ :height: 9in
+
+
Architecture Alignment
----------------------------
How does this project fit into the rest of the ONAP Architecture?
-* The VNF Validation Program will utilize the architecture to validate VNFs against it.
+
+ * The VNF Validation Program will utilize the architecture to
+ validate VNFs against it.
+
What other ONAP projects does this project depend on?
-* This project depends on SDC, VNF Validation Program, and VNF Requirements
+
+ * This project depends on SDC, VNF Validation Program, and VNF Requirements
+
How does this align with external standards/specifications?
-* Are there dependencies with other open source projects?
- * OpenStack
+
+ * Are there dependencies with other open source projects?
+ * OpenStack
Interactions
-------------------
This is the list of containers part of VVP application:
-* ci-uwsgi - end-to-end flow tests based on Seleniunm
-* cms-nginx - webserver of CMS
-* cms-uwsgi - backend uwsgi server which hosts django application
-* em-nginx - webserver of engagement manager
-* em-uwsgi - backend uwsgi server which hosts django application
-* ext-haproxy - load balancer for external transport
-* int-haproxy - load balancer for internal (container to container) transport
-* gitlab - holds all customers files in repos
-* imagescanner - scan for validity and viruses on users files
-* jenkins - run validation tasks
-* portal - run the UI/UX application AKA VVP-Portal
-* postgresql - store all data of engagement manager
-* redis - in memory key-value store for all project
-* celery - task queue manager which manage all validation tasks
+
+ * ci-uwsgi - end-to-end flow tests based on Seleniunm
+ * cms-nginx - webserver of CMS
+ * cms-uwsgi - backend uwsgi server which hosts django application
+ * em-nginx - webserver of engagement manager
+ * em-uwsgi - backend uwsgi server which hosts django application
+ * ext-haproxy - load balancer for external transport
+ * int-haproxy - load balancer for internal (container to container)
+ transport
+ * gitlab - holds all customers files in repos
+ * imagescanner - scan for validity and viruses on users files
+ * jenkins - run validation tasks
+ * portal - run the UI/UX application AKA VVP-Portal
+ * postgresql - store all data of engagement manager
+ * redis - in memory key-value store for all project
+ * celery - task queue manager which manage all validation tasks
Repo name:
-* org.onap.vvp/devkit
-* org.onap.vvp/ansible-ice-bootstrap
-* org.onap.vvp/portal
-* org.onap.vvp/engagementmgr
-* org.onap.vvp/cms
-* org.onap.vvp/jenkins
-* org.onap.vvp/haproxy
-* org.onap.vvp/postgresql
-* org.onap.vvp/gitlab
-* org.onap.vvp/jeeves
-* org.onap.vvp/test-engine
-* org.onap.vvp/validation-scripts
-* org.onap.vvp/documentation
-* org.onap.vvp/image-scanner
+
+ * org.onap.vvp/devkit
+ * org.onap.vvp/ansible-ice-bootstrap
+ * org.onap.vvp/portal
+ * org.onap.vvp/engagementmgr
+ * org.onap.vvp/cms
+ * org.onap.vvp/jenkins
+ * org.onap.vvp/haproxy
+ * org.onap.vvp/postgresql
+ * org.onap.vvp/gitlab
+ * org.onap.vvp/jeeves
+ * org.onap.vvp/test-engine
+ * org.onap.vvp/validation-scripts
+ * org.onap.vvp/documentation
+ * org.onap.vvp/image-scanner