Versions Compared

Key

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

...

ProjectPTLJIRADescriptionStatus

SDC


  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-1970
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1973
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1974
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1975
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1976
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1977
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1978
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1979
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-1980
  1. PNF package format
    • Identify current VNF package format constraints in SDC
    • Propose a PNF Package format
    • Evaluate VNF and PNF package alignment
  2. Onboarding PNF package to internal PNF package mapping
  3. Onboarding PNFD to internal PNFD mapping
    • A new flow will be introduced in SDC to map ETSI SOL001 PNFD in SDC AID model.
  4. Artifact management
    • Design time catalog update to associate artifacts to a PNF
    • Run time catalog update to associate artifacts to a PNF

PTL notified (11/19 )

Started discussions with SDC project

VNF SDK


VNF SDK Model, Package

  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyVNFSDK-337
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-338
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-339
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-340
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-341
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-342
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-343
  1. PNF package format verification

VNFSDK PTL notified (12/05)

VNF SDK Model, Package notified (11/30)

PNF package to ONAP.pptx

Resource Data ModelNo JIRA ticket required, project can help to identify the mappings required in SDC in Dublin timeframe
  • Onboarded PNFD to Platform PNFD mapping
PTL notified (11/26)
VNFRQTS
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyVNFRQTS-506

    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-496
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-497
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-498
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-499

    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-505

    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-507

    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-508

    1. Network Function requirements shall be updated to cover PNF package, descriptor and artifacts
    2. VNF requirements could be reviewed.
PTL to be notified


INVESTIGATE: is there impact to SO (for Runtime PNF artifact & SDC CSAR package ingestion)



USE CASE ANALYSIS, SUPPORTING MATERIAL

The following material is used during Dublin timeframe as input for discussion. It is subject to updates during Dublin timeframe. A final version will be available by Dublin signoff. 

...


PACKAGE DELIVERY: ARTIFACTS & PRODUCTS

PACKAGE DELIVERYONBOARDING PROCESSDESIGN TIMERUN TIME
NF DescriptorNF Descriptor Model

SDC Data Model

A&AI PNF Data model, PNF instance

VES event registration file/
FM dictionary,

PM dictionary

artifactSDC Catalog

Run time Catalog


Informational ArtifactsartifactSDC CatalogRun time Catalog

Configuration Models and Files,

(including Ansible Playbooks)

artifactSDC CatalogRun time Catalog

...

Note about the picture: NF Registration stands for VES event registration file. Info model provided in the picture, just as example 

...


PACKAGE DELIVERY: PACKAGE CREATION (VENDOR PROVIDED)

The NF Onboarding Package could contain the following things:

ARTIFACTDESCRIPTION
PNF Descriptor

PNF Descriptor. The PNFD is a model which describes the requirements and capabilities of the PNF. The ETSI SOL 001 specification also suggests a model that can be used for a PNFD. This could be a TOSCA definition of the PNF.

MANDATORY

NF Registration

Definition of VES Events. The NF Registration is defined by the VES Registration specification.

You can read about the VES Event Listener here: Service: VES Event Listener 7.0.1

MANDATORY

Licensing

NF Licensing information that needs to be included in the Package

OPTIONAL

Informational Artifacts

Informational artifacts include:

  • Cloud Questionnaire
  • Features
  • Vendor Test Scripts
  • Resource Security Template
  • HEAT Template (Vendor)
  • Capacity Descriptive
  • Other Informational Artifacts

OPTIONAL

Configuration Files

Configuration Files related to the NF for configuration management

OPTIONAL



Ansible Playbooks

Ansible Playbooks to interact with NF. These are anticipated to be used with the communication of the NF controller to the NF. This can be seen in the PNF Plug and Play Wiki: 5G - PNF Plug and Play

OPTIONAL

PACKAGE DELIVERY: PNF PACKAGE FILES & DIRECTORIES

The PNF Package files and directories is described in this section.

...

The following things are still under discussion and investigation:




PNF PRE-ONBOARDING: VNF-SDK

...

ENHANCEMENTS

VNF SDK is (optionally) responsible to validate the PNF package provided by the vendor.

VNF SDK can also be used (optionally) to create a PNF package.

Today, optionally, the VNF SDK is also able to provide 

...

[INVESTIGATE] What are artifacts that SDC adds during the Onboarding process, looking at SDC supported artifact types, possibly VENDOR LICENSE and MODEL INVENTORY (are there others?)

PNF ONBOARDING PACKAGE: PNF ONBOARDING PACKAGE LOADED

PNF Onboarding Package (vendor provided) is successfully loaded into ONAP.

In Dublin timeframe, the focus is the onboarding package mapping in the internal package and AID model. 

...



DESIGN TIME ACTIVITIES: SDC ONBOARDING PACKAGE MAPPING INTO INTERNAL PACKAGE

SDC is used to map the Vendor provided onboarding package & PNF descriptor into the Internal Package & Internal (Platform) Data Model

...


DESIGN TIME ACTIVITIES: SDC ONBOARDING PACKAGE INTO SDC CATALOG

SDC Design Studio is then used to define a Service, and the output of that is a CSAR package which defines the Service.

...

The work-flows are created by SDC DS.

...


RUN TIME ACTIVITIES: CSAR INGESTION TO ONAP RT PLATFORM COMPONENTS

Inclusion of PNF artifacts into CSAR package, and ingestion of CSAR package by ONAP Run-Time Components and verification of reception and use.

Before it was assumed that VNFs are distributed, in Dublin PNF artifacts are distributed. So for example SO looked for Heat Templates (which were only applicable for VNFs). We need to insure that the distribution of PNF artifacts does not break the ONAP platform components. Some ONAP RT assume that any package notification only have VNF artifacts. In practice, there is only the subscription of artifacts (listeners) and the distribution of the PNF package, we need to make sure this behaves correctly and that there are no errors. Pre-integration checks and validation that the distribution of PNF artifacts will not cause side effects. Want to insure that FM & PM artifacts are distributed properly. PM dictionary would be used in DCAE & PM Mapper. FM Meta Data is new, and from the start (what is new in Dublin) is that it is being used for both VNFs and PNF.

The NF Package is composed of Artifacts, Definitions, TOSCA-MetaData.

...