Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status: Created by PTL Aug 03 2020
Component Status:

...

 ArchCom Review done

Last Reviewed on: 4th Aug 2020

Certified by: user-67d6f

1. High Level Component Definition and Architectural

...

Relationships 

draw.io Diagram
bordertrue
diagramNameCLI
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth862973
revision14


2.

...

 CLI Component API definitions

NA for CLI

Template Component provides the following interfaces:

Interface NameInterface Definition Interface CapabilitiesVersionStatusConsumed ModelsxxxE-1External Interface Definition. 

capabilities

x.y.z (according to strategy)

model-a

model-b

xxxI-2Internal interfaces if we want to raise them

 Display and update:

xxxxx

Note:   xxxI interface is a internal interface.  xxxxE interface is a external interface













Template CLI Component consumes the following Interfaces:

Interface NamePurpose Reason For UseVersion(s)
SDCSDCE-6To Recieve the Control Loop Blueprint from SDCTo recievePolicyE-2To create and configure the closed Loop Operational Policieson-board VSP and services
SOProvision/De-provision service
AAIManage consumer, service, type, etc
MSBRegister and discover services
VFCNS, VNF and CSAR management
PolicyCreate/Update/Delete Policies
MulticoudRegister / Unregister cloud and region
ESRRegister / unregister VNFM, VIM, etcDCAEE-x Retrieve DCAE appplication statusDCAEE-y Deploy/remove DCAE application. 


3. Component Description:

A more detailed figure and description of the component.

https://docs.onap.org/projects/onap-cli/en/latest/architecture.html


Image Added<< link to project-specific description elsewhere >>

4. known system limitations

Architectural Technical Debt

Runtime: None

Clamp data redundancy is dependant on kubernetes and the persisten volume.

Clamp appliation redundancy HA reliease on kubernetesNone as known.

5. System Deployment Architecture

...

6. New Release Capabilities

...

  • Update feature to auto-discover and register the commands in given profile

7. References

  1.  CLAMP Overview & User Guide: CLI https://docs.onap.readthedocs.io/en/latest/submodules/clamp.git/docs/index.html CLAMP internal interfaces:  https://onap.readthedocs.ioorg/projects/onap-cli/en/latest/_downloads/d3c9f924c6586fe411d40a05ad9b1bb7/swagger.pdf index.html