ARC VID Component Description - Honolulu-R8
Page Status: Copied from Guilin-R7 - Aug-24-2020
Component Status: Pending PTL updates and ArchCom Review
Last Reviewed on:
Certified by:
1. High Level Component Definition and Architectural Relationships
VID (Virtual Infrastructure Deployment) is a UI interface that allows the operations and network infrastructure engineers to orchestrate and change configurations related to the infrastructure expansion and maintenance.
Following is a high level orchestration component diagram that allows to show a compartmentalized view of internal VID components and shows systems that it interacts with
2. Component API definitions
VID Interacts with the following components
Interface Name | Purpose Reason For Use | Version(s) | API Spec (swagger) |
|---|---|---|---|
SO | Interface to Service Orchestrator (SO) for various Operations - for example orchestrating a new VNF. |
| |
SDC | Interface to Service Design Catalog (SDC) for getting Service Model |
| |
A&AI | Interface to Active & Available Inventory (A&AI) for managing Service Instances - For example for Change Management. |
| |
|
|
|
|
Offered APIs
Entity | Method | Path Info | Description |
|---|---|---|---|
Health Check | GET | /healthCheck | The Health Status of the application checks the DB connection. |
|
|
| Used by IDNS for redundancy return response entity: Expected:
|
Health Check | GET | rest/healthCheck/{User-Agent}/{X-ECOMP-RequestID} | The Health Status of the application checks the DB connection |
|
|
| return response entity: Expected:
|
Commit Version | GET | /commitInfo | Displays info about the last commit of the running build |
|
|
| return response entity: Expected:
|
Maintenance APIs
Maintenance: Category Parameters | POST | /maintenance/category_parameter/{categoryName} | Populate VID Project/Owning entity/Line of Business/Platform drop downs |
|
|
|
POST body:
|
3. Component Description:
4. Known System limitations
Non known.
5. System Deployment Architecture
6. New Release Capabilities
REQ-430: PNF Plug & Play in R8Done
7. References