ETSI Catalog Management (ETSI Catalog Manger)- Guilin
Use Case
ONAP-ETSI Catalog Manager Use Case
ONAP-ETSI Catalog API Manager
ONAP-ETSI Catalog Database
SO ETSI Catalog Management
SDC - SO SDC Controller - ONAP-ETSI Catalog Manager
SOL003/SOL005 Adapter Interaction with ONAP-ETSI Catalog Manager
Feature Descriptions
Feature | Description |
|---|---|
ONAP-ETSI Catalog Manager APIs | ONAP-ETSI Catalog Manager supports APIs for SO and SOL003/SOL005 Adapters |
SO ETSI Catalog DB Support for NS, PNF and VNF packages | SO retrieves ETSI packages from SDC and stores the packages to ONAP-ETSI Catalog DB thru ONAP-ETSI Catalog APIs
|
ONAP-ETSI Catalog Manger - SOL003/SOL005 Adapters | SOL003/SOL005 Adapters use ONAP-ETSI Catalog Manager APIs to retrieve ETSI packages |
|
|
Epic and User Story
Epic | User Story | Description | In Guilin Plan? | JIRA |
|---|---|---|---|---|
Support SDC-ETSI Catalog Manager Interface |
| Support the SDC-ETSI Catalog Manager interfaces
| Yes | |
| ETSI Catalog Manager subscribes for SDC package notification through DMaaP | ETSI Catalog Manager subscribes for SDC package notification through DMaaP | Yes | |
| ETSI Catalog Manager queries SDC for ETSI packages (SOL004 and SOL007) and stores the packages | ETSI Catalog Managers queries SDC for ETSI packages (SOL004 and SOL007) from the ETSI_PACKAGE directory and stores the packages | Yes | |
| ETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 Adapter | ETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 Adapter | No | Assign to Verizon; handled by https://lf-onap.atlassian.net/browse/SO-2857 postponed to a future release |
Direct SDC-ETSI Catalog Manager Interactions
The following diagram depicts the direct SDC-ETSI Catalog Manager Interactions.
Gliffy Diagram is only supported by the cloud editor
Because Forge macros arent supported by the legacy editor, you'll need to convert this content to the cloud editor to display this macro properly. Find out more about converting to the cloud editorSDC -> ETSI Catalog Manager
SDC package notification
ETSI Catalog Manager -> SDC
/sdc/v1/catalog/{assetType}/{uuid}/toscalModel (download CSAR)
/sdc/v1/catalog/{assetType}/{uuid}/metadata
ETSI Catalog Manager
Get an SDC CSAR and extract the vendor SOL004 package from the ETSI_PACKAGE artifact directory
Store the vendor SOL004 package into the ETSI Catalog Manager DB
ETSI Catalog Manager provides package management APIs and package management notification APIs based on the SOL003 specification
etsicatalog.swagger.json
etsicatalog.swagger.notification.json
For more details, see https://lf-onap.atlassian.net/wiki/display/DW/ETSI+Catalog+Management > SO ETSI Catalog DB Support for NS, VNF and PNF packages
SOL003 Adapter provides notification APIs for ETSI Catalog Manager and invokes the package management APIs
SOL003 Adapter and SVNFM use SOL003 package management APIs
SVNFM implements VNF package management notification API
SOL003-VnfPackageManagementNotification-API.json
SOL003-VnfPackageManagement-API.json
SOL005 Adapter provides notification APIs for ETSI Catalog Manager and invokes the package management APIs
SOL005 Adapter and External NFVO/VFC/ONAP SO NFVO uses SOL005 package management APIs
External NFVO/VFC/ONAP SO NFVO implements NS package management notification API
SOL005-NSDManagementNotification-API.json
SOL005-NSDManagement-API.json
Interactions between SDC and ETSI Catalog Manager
Only Challenge A will be supported for Guilin.
Challenge B is for future discussions
Challenge A will be supported for Guilin.
SO ETSI Catalog DB Support for NS, VNF and PNF Packages
For the ETSI package storage, SO does the following: