Versions Compared

Key

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

...

EPICFeatureDescriptionStatus
1Create VNFCreate a VNF IdOpen
2

Instantiate VNF, including subscription, LCN and Granting

  • validate input
  • transform between ONAP internal VNFD and SOL001-based VNFD
  • new database table for asynchronous job management
Instantiate a VNFOpen
3Query VNFQuery VNF InfoOpen
4TOSCA Parser for SOL001 VNFDParse SOL001-based VNFDOpen
5SVNFM SimulatorFor integration testing, vendor-neutral SVNFM Simulator is necessaryOpen
6VNF Package ManagementProvide VNF Package Management for SVNFMOpen


  • User Stories

    • TBD


  • Use Cases

    • Choose a use case for demonstrating the VNFM Adapter capabilities
    • Under investigation (will determine soon)

...

  • CSAR Import, Store and Retrieve Sequences 

    • SDC stores the original vendor VNF package along with the transformed ONAP-compliant package.
    • SO uses SDC-transformed CSAR packages and VNFM Adapter uses the original Vendor CSAR package.



    1. SO SDC Controller gets a SOL004 VNF package with an SOL001 VNFD
      1. SDC could generate two output: one ONAP-compliant CSAR and one original CSAR (maybe the first file includes the second one)
      2. SO will use the ONAP-compliant CSAR
      3. VNFM Adapter will use original CSAR
    2. SO SDC Controller stores a VNF CSAR file reference to the SO Catalog DB (e.g., TOSCA_CSAR database table)
    3. VNFM Adapter gets a CSAR package URL from the SO TOSCA_CSAR database table
    4. VNFM Adapter gets an original CSAR package file from the SDC repository
      1. It is assumed that the Adapter retrieves the original vendor provided CSAR package from SDC repository directory before it passes the package to SVNFM, where SVNFM handles the original CSAR. For that, SDC copy the full original package.
      2. There would be two CSAR packages for a service: one original package, one SDC transformed package.
      3. VNFM Adapter passes the original CSAR package to SVNFM because the SVNFM is outside of ONAP and is designed to handle the vendor CSAR package.

...

  • SO BPMN VNF Workflow

    • TBD

  • SO BPMN VF-Module Workflow

    • TBD

  • VNFM Adapter Client 

    • TBD
  • SDNC Assignment


    • TBDPreload Assignment...


  • VNFM Adapter VNF Package Management (Stretch Goal; under investigation)

...

    • Current method (Green Dots)
      • VnfLCM::locateVnfm(GenericVnf vnf)
      • Get a vnfm list from AAI ESR
      • Find a matched Vnfm, where vnfmInfo.getType() == vnf.getNfType
    • New method (Orange Dots)
      • Under development (TBD)
  • SOL003 Lifecycle Management (LCM) Support and Design

    • SOL003 Interfaces between VNFM Adapter (Client) and SVNFM (Provider)

...