summaryrefslogtreecommitdiffstats
path: root/docs/ONAP release 1 spec/csar/csar.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ONAP release 1 spec/csar/csar.rst')
-rw-r--r--docs/ONAP release 1 spec/csar/csar.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/ONAP release 1 spec/csar/csar.rst b/docs/ONAP release 1 spec/csar/csar.rst
index 0440234..b817272 100644
--- a/docs/ONAP release 1 spec/csar/csar.rst
+++ b/docs/ONAP release 1 spec/csar/csar.rst
@@ -8,6 +8,26 @@ This is the currently expected structure supported by SDC, which is provided by
.. |CSAR for VNF Onboarding| image:: csar-sdc-input.JPG
+The files/directories under the root of CSAR include:
+
+* **MainServiceTemplate.mf** is a map representing the different parts of the CSAR structure.
+* **MainServiceTemplate.yaml** is a copy of the main service template located under Definitions directory.
+* **TOSCA-Metadate** is a directory which contains **TOSCA.meta** file, the metadata regarding the CSAR structure.
+* **Artifacts** is a directory which contains all the recoginzable artifacts (except those of type *Other*). It should be noted that images are not supported in ONAP Amsterdam as artifacts in CSAR. And all the artifacts are further classified as either *Informational* or *Deployment*, and are located in the sub-directories respectively. Artifacts located in the root directory or un-recognized folders will be classified as *Other*.
+* **Definitions** is a directory which contains all the TOSCA yaml files.
+
+The files/directories under the *Artifacts* directory further include:
+
+* **Informational** directory which holds all the informative artifacts supported directly by SDC.
+* **Deployment** directory which holds all the deployment artifacts supported directly by SDC.
+* (Optional) **VFC TOSCA <name>** directory for each VFC (i.e. VF Component) which holds all the artifacts for the VFC **<name>**.
+
+The files/directories under each **VFC TOSCA <name>** sub-directory further include:
+
+* **Informational** directory which holds all the informative artifacts at the VFC level.
+* **Deployment** directory which holds all the deployment artifacts at the VFC level.
+
+
CSAR for VNF Life Cycle Management
----------------------------------
This section describes the CSAR generated by SDC for VNF and to be consumed by SO/VF-C/etc. for VNF life cycle management in run-time.