ETSI Catalog Management (ETSI Catalog Manger)- Guilin

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

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

  • ETSI package distribution support from SDC → SO SDC Controller → ONAP-ETSI Catalog Manager

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

Epic

User Story

Description

In Guilin Plan?

JIRA

Support SDC-ETSI Catalog Manager Interface

 

Support the SDC-ETSI Catalog Manager interfaces

  • ETSI Catalog Manager subscribes for SDC package notification through DMaaP

  • ETSI Catalog Manager queries SDC for ETSI packages (SOL004 and SOL007)

Yes

https://lf-onap.atlassian.net/browse/MODELING-334

 

ETSI Catalog Manager subscribes for SDC package notification through DMaaP

ETSI Catalog Manager subscribes for SDC package notification through DMaaP

Yes

https://lf-onap.atlassian.net/browse/MODELING-335

 

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

https://lf-onap.atlassian.net/browse/MODELING-336

 

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 editor
  1. SDC -> ETSI Catalog Manager

    1. SDC package notification

  2. ETSI Catalog Manager -> SDC

    1. /sdc/v1/catalog/{assetType}/{uuid}/toscalModel  (download CSAR)

    2. /sdc/v1/catalog/{assetType}/{uuid}/metadata

  3. ETSI Catalog Manager

    1. Get an SDC CSAR and extract the vendor SOL004 package from the ETSI_PACKAGE artifact directory

    2. Store the vendor SOL004 package into the ETSI Catalog Manager DB

  4. ETSI Catalog Manager provides package management APIs and package management notification APIs based on the SOL003 specification

    1. etsicatalog.swagger.json

    2. etsicatalog.swagger.notification.json

    3. 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

  5. SOL003 Adapter provides notification APIs for ETSI Catalog Manager and invokes the package management APIs

  6. SOL003 Adapter and SVNFM use SOL003 package management APIs

    1. SVNFM implements VNF package management notification API

    2. SOL003-VnfPackageManagementNotification-API.json

    3. SOL003-VnfPackageManagement-API.json

  7. SOL005 Adapter provides notification APIs for ETSI Catalog Manager and invokes the package management APIs

  8. SOL005 Adapter and External NFVO/VFC/ONAP SO NFVO uses SOL005 package management APIs

    1. External NFVO/VFC/ONAP SO NFVO implements NS package management notification API

    2. SOL005-NSDManagementNotification-API.json

    3. 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:

Comments