Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Image RemovedSO-2406 - Enhance SO SDC Controller to invoke ONAP-ETSI Catalog APIs SUBMITTED

Epic

User Story

Description

In FrankfurtGuilin Plan?

JIRA

ONAPSupport SDC-ETSI Catalog Manager supports ETSI package APIs and storageONAPInterface

Support the SDC-ETSI Catalog Manager

supports ETSI package APIs and storage for ETSI packages in runtime
Yes

Image RemovedMODELING-254 - ONAP-ETSI Catalog Manager supports ETSI package APIs and storage for ETSI packages in runtime OPEN

Provides APIs for SO to store ETSI packages to the ONAP-ETSI Database

Provides APIs for SO to store ETSI packages to the ONAP-ETSI Database

Image Removedetsicatalog.swagger.json

Yes

Image RemovedMODELING-255 - ONAP-ETSI Catalog Manager provides for SO to store ETSI packages to the ONAP-ETSI Database CLOSED

Supports the ONBOARDED_PACKAGE directory for the original vendor ETSI package extractionGets the vendor original SOL004 package from the ONBOARDED_PACKAGE directory.Yes

Image RemovedMODELING-256 - ONAP-ETSI Catalog Manager supports the ONBOARDING_PACKAGE directory for the original vendor ETSI package extraction CLOSED

Provides APIs for the SOL003/SOL005 Adapter to retrieve the original vendor VNF packages 

Provides APIs for the SOL003 Adapter to retrieve the original vendor VNF packages 

Image Removedetsicatalog.swagger.jsonImage Removedetsicatalog.swagger.notification.json

Yes

Image RemovedMODELING-257 - ONAP-ETSI Catalog Manager provides APIs for the SOL003/SOL005 Adapter to retrieve the original vendor VNF packages CLOSED

Provides APIs for the SOL005 Adapter to retrieve the original vendor NS/PNF packagesProvides APIs for the SOL005 Adapter to retrieve the original vendor NS/PNF packagesYes

Image RemovedMODELING-258 - ONAP-ETSI Catalog Manager provides APIs for the SOL005 Adapter to retrieve the original vendor NS/PNF packages CLOSED

Migrates VF-C catalog to Modeling ONAP-ETSI Catalog Manager as a common component Migrates VF-C catalog to Modeling ONAP-ETSI Catalog Manager as a common component Yes

Image RemovedMODELING-259 - Migrate VF-C catalog to Modeling ONAP-ETSI Catalog Manager as a common component  CLOSED

SO Catalog Management

SDC - SO SDC Controller - ONAP-ETSI Catalog Manager

  • SDC supports SOL004/SOL007 package onboarding
  • SO SDC Controller invokes ETSI Catalog Manager if the incoming package is SOL004/SOL007-based
  • ETSI Catalog Manager queries SDC CSAR files for the given CSAR ID and stores the original vendor package into the ETSI Catalog Database

Image RemovedSO-2404 - SO Catalog Management Support SUBMITTED

Enhances SO SDC Controller to query SOL004/SOL007 packages from SDC

Enhances SO SDC Controller to query SOL004/SOL007 packages from SDC

  • SO SDC Controller receives SDC notification for SOL004 packages
  • SO SDC Controller queries SDC for SOL004 CSAR files
  • SO SDC Controller receives SDC notification for SOL007 packages
  • SO SDC Controller queries SDC for SOL007 CSAR files
No

Image RemovedSO-2405 - Enhance SO SDC Controller to query SOL004/SOL007 packages from SDC OPEN

Enhances SO SDC Controller to invoke ONAP-ETSI Catalog APIs to store ETSI packages to the ONAP-ETSI Catalog DB

Enhances SO SDC Controller to invoke ONAP-ETSI Catalog APIs to stores ETSI packages to the ONAP-ETSI Catalog DB

  • SO stores ONBOARDED_PACKAGE zip/csar files in the ONAP-ETSI Catalog DB through ONAP-ETSI Catalog Manager APIs
  • SO parses the SDC CSAR/zip file to find out if the package contains the ONBOARDED_PACKAGE artifact folder.
    • If it contains the folder, SO invokes the ETSI Catalog Manager by passing the SDC csar id, on top of the existing procedure.
    • Otherwise, it is NON-ETSI package, and SO will follow the existing procedure only
Yes

interfaces

  • ETSI Catalog Manager subscribes for SDC package notification through DMaaP
  • ETSI Catalog Manager queries SDC for ETSI packages (SOL004 and SOL007)
Yes

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyMODELING-334


ETSI Catalog Manager subscribes for SDC package notification through DMaaP

ETSI Catalog Manager subscribes for SDC package notification through DMaaP

Yes

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyMODELING-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

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyMODELING-336


ETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 AdapterETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 AdapterNo

Assign to Verizon; handled by 

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-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
macroIde570a244-166b-4387-86ef-c86c47952b80
nameSDC-ETSI Catalog Manager-Adapter-for-Guilin
pagePin2

  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://wiki.onap.org/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


Image Added

Challenge A will be supported for Guilin.

SO ETSI Catalog DB Support for NS, VNF and PNF Packages

...

  • Use VF-C Catalog Microservices for the NS, VNF and PNF catalog support, https://wiki.onap.org/pages/viewpage.action?pageId=63996543
    • VFC Catalog Manager has been migrated as a common component, ETSI Catalog Manager Hereinafter, it is called as "ETSI Catalog Manager"
    • ETSI Catalog Manager has been enhanced to handle the vendor package in the ONBOARDEDETSI_PACKAGE directory.
  1. ETSI Catalog DB Microservice

...