Versions Compared

Key

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

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

...

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

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyMODELING-334


ETSI Catalog Manager subscribes for SDC package notification through DMaaP

ETSI Catalog Manager subscribes for SDC package notification through DMaaP

Yes

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
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 Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
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 AdapterYes

Assign to Verizon; handled by 

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keySO-2857

Direct SDC-ETSI Catalog Manager Interactions

...

  • vfc-catalog docker                 // vfc prefix should be generalized
  • ETSI Catalog Manager REST APIs
    • ETSI Catalog Manager provides the following Package Management and Package Notification APIs:
    • API descriptions

      NS Package Management

      VNF Package Management

      PNF Management

      •GET /nspackages                             // query NS package info

      •POST /nspackages                           // NS package distribute / create

      •GET /nspackages/{csarId}              // query NS package info

      •DELETE /nspackages/{csarId}        // delete NS package

      •GET /vnfpackages                        //query vnf package info

      •POST /vnfpackages                      // vnf package distribute / create

      •GET /vnfpackages/{csarId}         // query vnf package info

      •DELETE /vnfpackages/{csarId}   // delete vnf package

      •PUT /vnfpackages/{csarId}.        // create/upload vnf package

      •GET /pnf_descriptors

      •POST /pnf_descriptors

      •GET /pnf_descriptors/{pnfdInfoId}

      •DELETE /pnf_descriptors/{pnfdInfoId}

      Model Parsing

      Job Management (used for async LCM)

      More…

      •POST /parsernsd                             // NS package model

      •POST /parservnfd                            // VNF package model

      •GET /jobs/{jobId}                         // Job Status

      •POST /jobs/{jobId}                       // Update Job Status


...