ONAP Architecture Component Description - Guilin-R7
This is a working wiki to capture the ONAP architecture component descriptions
1 - ONAP Components Architecture Reviews Guidelines (work in progress - (last updated Jul-10-2020)
The focus of the component reviews is to ensure that the documentations provided in these wiki pages are consistent with what the state of each ONAP component for a specific release.
The component documentations/diagrams listed below have been scrubbed and cleaned up to the extent possible.. the following is a list of guidelines to help you prepare for your component review:
The "Attachment" folder associated with each Component (... in upper right corner) has also been cleaned up and all draft copies of the diagrams have been deleted.
draw.io is the tool currently used to draw all the diagrams
Each component diagram file has the following properties:
componentName_r7 (i.e. sdnc_r7 for the SDN Controller)
The .png file associated with your component gets generated by draw.io
There may be other files/images left in the Attachment folder. feel free to modify/delete any file(s) to reflect the changes associated with the release
The draw.io diagrams (i.e. lollipop diagram) is based on the C4 Model for visualizing Software Architecture?? - Please maintain the same format as you make any changes to your respective component
Each diagram has a release stamp (bottom right corner) that should not be modified
Each API (consumed or offered) is depicted by a lollipop and a label;y you may add, modify or delete any API' as needed but please maintain the same look and feel and the diagram file naming convention
The emphasis for the upcoming reviews will be on documenting the components APIs, whether consumed or offered, and to provide as much detail and clarity on the what and the how of each API. With that in mind i'd like to propose the following as a starting point for preparing for these reviews:
PTLs /Representatives will be responsible for making all the changes to their respective component diagrams
PTLs would certify and approve all the changes to their respective component diagram
Each API listed on the component diagram (lollipop and Label) should:
be fully documented in the corresponding table, included in component wiki page above,
each API label should have a link to their respective swagger.xxx, REST, YANG, wiki page, etc...
the Initial status for each component with be set to " Conditional Approval" as a default status. The Status will be change after the architecture review session has been completed based on the ArchCom final decision
2- ONAP component descriptions for the Guilin-R7 Release
3- ONAP Components Architecture Reviews Tracking Matrix for the Guilin-R7 Release
Component Name | ArchCom Jira | Component Jira | Sponsor(s)/ Presenter(s) | ArchCom Decision | Desired/requested Review Date | Actual Review Date | Comments |
---|---|---|---|---|---|---|---|
AAF | Deprecated | ||||||
A&AI | @William Reehil | Approved | Requesting review slot for Aug 6, 2020 or Aug 7, 2020 | 11-Aug-2020 | @Chaker Al-Hakim May you move this to approved? | ||
CLAMP | @Gervais-Martial Ngueko | Approved | Requesting review slot for Jul 28, 2020 | 28-Jul-2020 | need a followup to make minor corrections and to finalize wiki page loc | ||
CLI | @Former user (Deleted) | Approved | Requesting review slot for 08/04/2020 | 04-Aug-2020 | |||
Controller | @Dan Timoney | Approved | Requesting review slot for 7/21/2020 | 21-Jul-2020 | Component Diagram requires minor changes | ||
DCAE | @Vijay Kumar | Approved | Requesting review slot for 08/04/2020 | 04-Aug-2020 | |||
DMaaP | @Mandar Sawant | Approved | Requesting review slot for 8/4/2020 (no architectural changes in this release) | 04-Aug-2020 | |||
ESR | Deprecated? | ||||||
ExternalAPI | @Adrian OSullivan | Approved | 14-Jul-2020 | ||||
Holmes | @Guangrong Fu | Approved | Requesting review slot for 7/28/2020 | 28-Jul-2020 | Component Diagram requires minor changes | ||
Logging | Deprecated | ||||||
Modeling | @Yuanhong Deng | Approved | Requesting review slot for 08/04/2020 | 04-Aug-2020 11-Aug-2020 | Rescheduled due to Audio technical issues. | ||
MSB | @Former user (Deleted) | Approved | 18-Aug-2020 | ||||
MultiCloud | @Bin Yang | Approved | Requesting review slot for 08/11/2020 | 11-Aug-2020 | |||
OOF | @krishna moorthy | Approved | Requesting review slot for Aug 4, 2020 | 04-Aug-2020 | Component Diagram requires minor changes/Corrections | ||
Policy | @James Hahn | Approved | Requesting review slot for Jul 28, 2020 | 28-Jul-2020 | |||
Portal | @Sunder Tattavarada | Approved | Requesting review slot for Aug 6, 2020 Aug 11, 2020 | 11-Aug-2020 | |||
C&PS | @Tony Finnerty @Benjamin Cheung | Approved | Aug 4, 2020 Aug 11, 2020 Aug 18, 2020 preferred | 18-Aug-2020 | |||
SDC | @Ofir Sonsino @ChrisC @Gervais-Martial Ngueko (most likely presenting) | Approved | Requesting review slot for Jul 28, 2020 | 28-Ju-2020 | Component Diagram requires minor changes/corrections | ||
SO | @Seshu Kumar Mudiganti | Approved | 21-Jul-2020 | Component Diagram requires minor changes/corrections | |||
Usecase UI | USECASEUI-463: Complete Architectural subcommittee reviewClosed | @xu ran | Approved | Requesting review slot for 08/04/2020 | 11-Aug-2020 | ||
VID | @Ikram Ikramullah | Approved | 18-Aug-2020 | ||||
VFC | @Yuanhong Deng | Approved | Requesting review slot for 08/04/2020 | 11-Aug-2020 | |||
VNFSDK | @Former user (Deleted) | Approved | Requesting review slot for 08/04/2020 | 04-Aug-2020 | |||
VVP | @steven stark | Approved | Requesting 08/11/2020 or 8/18/2020 | 18-Aug-2020 |