summaryrefslogtreecommitdiffstats
path: root/docs/development/overview
diff options
context:
space:
mode:
Diffstat (limited to 'docs/development/overview')
-rw-r--r--docs/development/overview/containerized_compass.rst25
-rw-r--r--docs/development/overview/images/compass_arch.pngbin0 -> 86066 bytes
2 files changed, 25 insertions, 0 deletions
diff --git a/docs/development/overview/containerized_compass.rst b/docs/development/overview/containerized_compass.rst
index de3ec902..1df570d7 100644
--- a/docs/development/overview/containerized_compass.rst
+++ b/docs/development/overview/containerized_compass.rst
@@ -4,3 +4,28 @@
Introduction of Containerized Compass
=====================================
+
+Containerized Compass uses five compass containers instead of a single VM.
+
+Each container stands for a micro service and compass-core function separates into these five micro services:
+
+ - Compass-deck : RESTful API and DB Handlers for Compass
+ - Compass-tasks : Registered tasks and MQ modules for Compass
+ - Compass-cobbler : Cobbler container for Compass
+ - Compass-db : Database for Compass
+ - Compass-mq : Message Queue for Compass
+
+Compass4nfv has several containers to satisfy OPNFV requirements:
+
+ - Compass-tasks-osa : compass-task's adapter for deployment OpenStack via OpenStack-ansible
+ - Compass-tasks-k8s : compass-task's adapter for deployment Kubernetes
+ - Compass-repo-osa-ubuntu : optional container to support OPNFV offfline installation via OpenStack-ansible
+ - Compass-repo-osa-centos : optional container to support OPNFV offfline installation via OpenStack-ansible
+
+Picture below shows the new architecture of compass4nfv:
+
+.. figure:: images/compass_arch.png
+ :alt: New Archietecture of Compass4nfv
+ :figclass: align-center
+
+ Fig 1. New Archietecture of Compass4nfv
diff --git a/docs/development/overview/images/compass_arch.png b/docs/development/overview/images/compass_arch.png
new file mode 100644
index 00000000..5881064f
--- /dev/null
+++ b/docs/development/overview/images/compass_arch.png
Binary files differ