Versions Compared

Key

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

...

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

MANDATORY

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

Licensing

NF Licensing information that needs to be included in the Package

MANDATORY



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


 Michela Bevilacqua - Add the PNF Onboarding diagram here


PNF-SDK DEVELOPMENT

PNF SDK development is needed to take PNF artifacts and add them to a PNF Onboarding Package in Dublin.

...

It is possible for a user to bring in the PNF Onboarding Package (provided by a vendor) without the use of the PNF SDK tools.

Some of the NF artifacts are created by the SDC tool.

[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

Creation of PNF Onboarding Package by using PNF-SDK

...

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.

Enhancements to SDC to take PNF Onboarding Package into the SDC Catalog

...

There is one CSAR file which includes all of the definition for that service.

The work-flows are created by SDC DS.


CSAR INGESTION

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

...