-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
As a service designer I would like to have the ability to import VNF package CSAR (based on TOSCA YAML 1.1 and ETSI GS NFV-SOL004 specifications).
CSAR containing a single yaml (.yml or .yaml) file at the root of the archive. The yaml file is a TOSCA
definition template that contains a metadata section with template_name and template_version metadata. This
file is the CSAR Entry-Definitions file.
The yaml file at the root of the archive is the CSAR Entry-Definition file. The CSAR-Version is defined by the
template_version metadata as can be seen in the below example:
EXAMPLE:
tosca_definitions_version: tosca_simple_yaml_1_1
metadata:
template_name: MRF
template_author: ZTE
template_version: 1.0
END OF EXAMPLE
VNF package file contents
CSAR including the VNFD (e.g. MRF.yaml), manifest, certificate, testing, licensing and change
log files located at the root level of the CSAR. The Artifacts directory includes the two scripts files that may be called
from the VNFD.
EXAMPLE:
!--------- MRF.yaml
!--------- MRF.mf
!--------- MRF.cert (opt)
!--------- ChangeLog.txt (opt)
!--------- Tests (optional)
!----- file(s)
!--------- Licenses (optional)
!----- file(s)
!--------- Image(s) (optional)
!----- MRF(main)