Table of Contents
Use Case
- ETSI Catalog Management Manager Use Case
- ETSI Catalog API Manager
- ETSI Catalog Database
- SO ETSI Catalog Management
- SDC - SO SDC Controller - ETSI Catalog Manager
- SOL003/SOL005 Adapter Interaction with ETSI Catalog DatabaseManager
Feature Descriptions
Feature | Description |
---|---|
SO ETSI Catalog DB Handling for NS, PNF and VNF packages | SO ETSI Catalog DB handling for NS, PNF and VNF packages |
SDC - SO SDC Controller - ETSI Catalog Manager | ETSI package distribution support from SDC → SO SDC Controller → ETSI Catalog Manager |
ETSI Catalog Manger - SOL003/SOL005 Adapters | ETSI Catalog Manager API support for SOL003/SOL005 Adapters |
Epic and User Story
Epic | User Story | Description |
---|---|---|
ETSI Catalog Manager | ETSI Catalog Manager stores ETSI packages and provides APIs to its clients | |
Support ONBOARDING_PACKAGE directory for the original vendor ETSI packages | ||
Provides APIs for SO to store ETSI packages to the ETSI Database | ||
Provides APIs for the SOL003 Adapter to retrieve VNF packages | ||
Provides APIs for the SOL005 Adapter to retrieve NS/PNF/VNF packages | ||
SO Package Management | SDC - SO SDC Controller - ETSI Catalog Manager | |
SO SDC Controller queries SDC for SOL004 packages | ||
SO SDC Controller stores ETSI packages to ETSI Catalog DB thru ETSI Catalog APIs |
SO ETSI Catalog DB Support for NS, VNF and PNF Packages
For the ETSI package storage, SO does the following:
...
Gliffy | ||||||
---|---|---|---|---|---|---|
|
SO Package Management ( SDC - SO SDC Controller - ETSI Catalog Manager)
- SO SDC Controller module (ASDCController and ToscaResourceInstall) needs to be updated for handling SOL004 packages including SOL001 VNFD and PNFD.
- Service-level catalog and other non-ETSI catalog (SDC AID DM) will be stored in SO Catalog DB.
- VNF/PNF/NS-level catalog handling would be simplified:
- By using the ETSI Catalog Manager, ETSI VNF/PNF/NS-level catalogs (i.e., original vendor packages) will be stored in ETSI Catalog DB
- SO itself does not need to manage ETSI-based VNF LCM; i.e., delegates the LCM to VNFM through the SOL003 VNFM Adapter
- In Frankfurt, VNF package management will be supported.
- The following diagram depicts the component interactions for VNF Package store for ONAP runtime.
...
- ETSI Catalog Manager POST API will be used to store the VNF packages
- POST /api/catalog/v1/vnfpackages // passing csarId, vimIds and labVimId
- SO Catalog Model
<describe relationship/association between the existing SO catalog database (service catalog, VNF catalog , Vnf_Resource_customization) and the ETSI Catalog database >
- Q&A:
- How does VFC handle VNF packages from SDC? Does it use SDC AID DM? Does it use VF-Modules?
- Answer:
- VF-C supports SDC internal models with the original vendor package and ETSI-based VNF package
- Currently, no VF-Module support from VF-C and SOL003 VNFM Adapter
- VF-Module mapping and handling need to be sorted out.
ETSI Catalog Manager - SOL003/SOL005 Adapter
As the diagram depicts, ETSI Catalog Manager consists of two microservices:
...