Scale-in/Scale-out commands can be only triggered from CLI. When they are triggered...
[osm/Features.git] / Release10 / Enhancing NG-UI to enable Juju operational view dashboard.md
1 # Enhancing NG-UI to enable Juju operational view dashboard
2
3 ## Proposers
4 Barath Kumar
5 Vijay R S
6
7 ## Type
8
9 Feature
10
11 ## Target MDG/TF
12
13 NG-UI, NBI, LCM, N2VC
14
15 ## Description
16
17 Juju playes a vital role in configuring Network Functions in OSM. Juju applies its own architectural methods like, models, apps, units etc.,
18 to deploy charms and manages it. If any user interested to view the operational components of juju the user is expected to use the CLI and
19 has a way of mapping a model to NS. 
20 This functionality can be exposed to GUI to increase readability and since juju being key component of OSM exposing it to GUI enables better
21 user experience. 
22
23 NBI shall be levegared as single NB and newer OSM specific APIs can be designed and modelled in the NBI. N2VC being the VCA client utilized
24 to read the juju specific information and parse it visualise in the GUI.
25
26 Functionalities planned to expose to NG-UI,
27 1) model view of all the deployed models
28 2) Apps, units, External consumed endpoint lists in a model(equates to an NS)
29 3) Allow to execute Day-2 operations in the Operational view dashboard.
30
31 ## Demo or definition of done
32
33 NG-UI able to show the Juju Operational view dashboard of launched NS.