aboutsummaryrefslogtreecommitdiffstats
path: root/docs/architecture.rst
diff options
context:
space:
mode:
authorsubhash kumar singh <subhash.kumar.singh@huawei.com>2018-04-18 06:10:17 +0000
committerGerrit Code Review <gerrit@onap.org>2018-04-18 06:10:17 +0000
commit3fd14ba470bee167f01e2c29be02607085220044 (patch)
tree3249775cf929d982151dd48a9d51ec92c8caf10a /docs/architecture.rst
parenteda59089e0d05bac852093c24db6dc34e4c0c89d (diff)
parent60de9607d95ed3c0733e2dac436cc39da1d13289 (diff)
Merge changes Ib986931f,I3abfe1a5,I2df477bb,Iae51b3c6,Id22e629a, ...
* changes: Update OCLIP commands details Update the architecture document with cache Remove unused images in docs Add onap cmd alias in CLI docker Set CLI version to 2.0.0 Set logging level to INFO by default Add onap cmd alias to oclip Disable debug while starting cli in ALL mode
Diffstat (limited to 'docs/architecture.rst')
-rw-r--r--docs/architecture.rst13
1 files changed, 9 insertions, 4 deletions
diff --git a/docs/architecture.rst b/docs/architecture.rst
index 839fe6bb..771836d2 100644
--- a/docs/architecture.rst
+++ b/docs/architecture.rst
@@ -11,15 +11,20 @@ Following diagram shows the high-level architecture of OCLIP.
.. image:: images/portal-cli-arch.png
-* **Command Registrar** : Registrar keeps track of the commands registered in OCLIP and when user invokes the command, it identify
- the corresponding command route the request to that command plug-in.
+* **Command Registrar** : Registrar keeps track of the commands registered in OCLIP and when user invokes the command,
+it identify the corresponding command and helps to invoke the corresponding command plug-in.
-* **Command Discoverer** : Discoverer discovers the commands both in plug-in format and YAML and automatically register them into Registrar.
+* **Command Discoverer** : Discoverer discovers the commands both in plug-in format and YAML and automatically register
+them into Registrar.
-* **Command Plug-ing** : Implement the command as plug-in. More details :ref:`cli_developer_guide`
+* **Command Plug-in** : Implement the command as plug-in. More details :ref:`cli_developer_guide`
* **HTTP Command** : Plug-in for implementing all Rest based command as YAML without any coding.
* **Command Shell** : Provides the interactive command line console from Linux
* **Web Command Console** : Provides the interactive command line console from web-browser
+
+* **Cache** : Provides an persistent storage for discoverer to store the meta-data about the discovered Commands.
+
+* **open cli schemas** : Set of command YAML provides the CLI definitions.