Clarification of CSAR format Thinh Nguyenphu Nokia thinh

  • Slides: 4
Download presentation
Clarification of CSAR format Thinh Nguyenphu, Nokia thinh. nguyenphu@nokia. com September 1, 2017

Clarification of CSAR format Thinh Nguyenphu, Nokia thinh. nguyenphu@nokia. com September 1, 2017

TOSCA Simple Profile in YAML Version 1. 1 6. 1 Overall Structure of a

TOSCA Simple Profile in YAML Version 1. 1 6. 1 Overall Structure of a CSAR A CSAR zip file is required to contain one of the following: • a TOSCA-Metadata directory, which in turn contains the TOSCA. metadata file that provides entry information for a TOSCA orchestrator processing the CSAR file. • a yaml (. yml or. yaml) file at the root of the archive. The yaml file being a valid tosca definition template that MUST define a metadata section where template_name and template_version are required. The CSAR file may contain other directories with arbitrary names and contents. Note that in contrast to the TOSCA 1. 0 specification, it is not required to put TOSCA definitions files into a special “Definitions” directory, but definitions YAML files can be placed into any directory within the CSAR file. Option 1 Option 2 Per TOSCA YAML v 1. 1: Due to the simplified structure of the CSAR file and TOSCA. meta file compared to TOSCA 1. 0, the CSAR-Version keyword listed in block_0 of the meta-file is required to denote version 1. 1. TOSCA-Meta-File-Version: 1. 0 CSAR-Version: 1. 1 Created-By: OASIS TOSCA TC Entry-Definitions: definitions/tosca_elk. yaml

Ref: Current CSAR TOSCA. meta File TOSCA-Meta-Version: 1. 0 CSAR-Version: 1. 0 Created-By: Winery

Ref: Current CSAR TOSCA. meta File TOSCA-Meta-Version: 1. 0 CSAR-Version: 1. 0 Created-By: Winery 0. 1. 37 -SNAPSHOT Entry-Definitions: Definitions/openons__v. EPC_NS. yaml Name: Definitions/openons__v. EPC_NS. yaml Content-Type: application/vnd. oasis. tosca. definitions Ref from slide set: VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, Ph. D, Amdocs Name: Definitions/plans. yaml Content-Type: application/vnd. oasis. tosca. definitions Name: Definitions/openovnf__tosca. nodes. nfv. VNF. v. PCRF. yaml Content-Type: application/vnd. oasis. tosca. definitions Name: Definitions/openoforward__tosca. capabilities. nfv. Forwarder. yaml Content-Type: application/vnd. oasis. tosca. definitions Name: Definitions/openovnf__tosca. nodes. nfv. ext. zte. VNF. yaml Content-Type: application/vnd. oasis. tosca. definitions Name: nodetypes/http%3 A%2 F ……………………… This CSAR-Version: 1. 0 is based only from TOSCA v 1. 0 Spec

Discussion • Recommendation R 1: - TOSCA version spec: TOSCA Simple Profile in YAML

Discussion • Recommendation R 1: - TOSCA version spec: TOSCA Simple Profile in YAML Version 1. 1 - TOSCA CSAR-Version: 1. 1 - With option 1 (a TOSCA-Metadata directory ): - Manifest file: • CSAR package support with and without manifest file • Recommendation R 2: (initial drafting, under discussion) - TOSCA version spec: TOSCA Simple Profile in YAML Version 1. 1? TOSCA CSAR-Version: 1. 1? With option 1 and or option 2: ? Manifest file: • CSAR package support ? ?