Versions Compared

Key

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

...

[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?)

(1) MANIFEST FILE (VNF SDK) - Verifies the MANIFEST file (MainServiceTemplate.mf) and  checks that the defined directories of the PNF package against the manifest file. for example the manifest file might say a files should exist: "Measurements: source: Artifacts/Deployment/Measurements/PM_Dictionary.yaml", the VNF SDK would check that the file PM_Dictionary.yaml exists in the actual PNF package.

(2) TOSCA MetaFile LICENSE Check (VNF SDK) - VNF SDK will check a License Check in the PNF package. TOSCA meta file points to a License.

(3) TOSCA MetaFile CERTIFICATE Check (VNF SDK)  - CERTIFICATE check. In the PNF package it is expected that there will be MainServiceTemplate.cert. This is mentioned in the TOSCA MetaFile. For example, in the TOSCA MetaFile, it could be mentioned "Entry-Certificate: Artifacts/resource-gnodeb-template.cert". And VNF SDK would check to make sure that the resource-gnodeb-template.cert file exists in the mentioned directory, the Artifacts in this case. VNF SDK does not look inside this file. (3) TOSCA MetaFile CERTIFICATE Check (VNFSDK)  - CERTIFICATE checkSOL004 has option 1 (sign each artifact individually) and option 2 (sign entire package). It would be nice if VNF SDK supported both Option 1 and Option 2.

(4) SOL004 VALIDATION FOR METADATA -  Following SOL004 Validation for Meta-Data file (ETSI) and Manufacturer file, this is the TOSCA.meta file that is part of the PNF Package. both VNF SDK implementing only meta-data option, in the package there is a meta file.

(4a) MANUFACTURER FILE CHECK - Check keywords. needs VNF SDK to check the PNF keywords. in the MainServiceTemplate.mf there are new tags, pnf_product_name and pnf_provider_id, pnf_package_version, pnf_release_date_time and non_mano_artifact_sets; and the NON ETSI MANO artifact tags public tags. These public tags are under the "non_mano_artifact_sets". This would be NEW development in VNF SDK.

(4b) META DATA FILE CHECK - Check TOSCA.meta, while this file is not mandatory, when it is included that it follows the SOL004 standard (ETSI).

(5) DESCRIPTOR - The descriptor. There is validation of the VNFD. TOSCA descriptor, and validate the node type. Validation of TOSCA PNFD. (NEEDS INVESTIGATION)

PNF ONBOARDING PACKAGE: PNF ONBOARDING PACKAGE LOADED

...