diff options
author | Bozawglanian, Hagop (hb755d) <hb755d@att.com> | 2018-06-06 22:34:40 +0000 |
---|---|---|
committer | Bozawglanian, Hagop (hb755d) <hb755d@att.com> | 2018-06-06 22:36:45 +0000 |
commit | 67f6e06b8a75e47c527c79247fdbf6d090e7b52d (patch) | |
tree | daf4e63781d1625888b8d1c7f3c2b393a1179c70 | |
parent | 94f211815cf59526f06f1839676d6a213557d24a (diff) |
VVP - adding architecture diagram for Casablanca
Fixing some of the layout and adding an image for architecture.
Change-Id: I37a3fe4c369d3d91315b36b16696b301ed9b48a5
Issue-ID: VVP-68
Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
-rwxr-xr-x | docs/architecture.png | bin | 0 -> 30004 bytes | |||
-rw-r--r-- | docs/architecture.rst | 78 |
2 files changed, 46 insertions, 32 deletions
diff --git a/docs/architecture.png b/docs/architecture.png Binary files differnew file mode 100755 index 0000000..f65e1ae --- /dev/null +++ b/docs/architecture.png 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 |