summaryrefslogtreecommitdiffstats
path: root/docs/guides/onap-user/design/pre-onboarding/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/guides/onap-user/design/pre-onboarding/index.rst')
-rw-r--r--docs/guides/onap-user/design/pre-onboarding/index.rst110
1 files changed, 0 insertions, 110 deletions
diff --git a/docs/guides/onap-user/design/pre-onboarding/index.rst b/docs/guides/onap-user/design/pre-onboarding/index.rst
deleted file mode 100644
index 8dc2af8a0..000000000
--- a/docs/guides/onap-user/design/pre-onboarding/index.rst
+++ /dev/null
@@ -1,110 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0
-.. International License. http://creativecommons.org/licenses/by/4.0
-.. Copyright 2019 ONAP Contributors. All rights reserved.
-
-.. _doc_guide_user_des_pre-onb:
-
-Pre-Onboarding
-==============
-
- * `Generate Manifest and Package Artifacts`_ (for HEAT based VNFs)
- * `Validate xNF Package (VNF/PNF)`_
-
-
-.. _doc_guide_user_des_pre-onb_gen-man:
-
-Generate Manifest and Package Artifacts
----------------------------------------
-
-.. note::
- This section describes the steps required to package a given HEAT
- template into a zip-file, which can be onboarded to SDC. Instructions
- to create TOSCA based VNF or PNF Onboarding Packages are not described
- here
-
-The for onboarding the zip-file requires besides the Heat template also a
-MANIFEST.json file, which describes the content of the package. To generate a
-MANIFEST.json file a script can be used offered by the SDC project:
-`generate-manifest.py`_
-
-These steps are performed outside SDC.
-
-**Prerequisites:** Obtain Heat/ENV files and other files required for
-onboarding. The requirements are found in the following document: ONAP VNF
-Requirements -> Heat Requirements.
-
-.. warning:: ONAP VNF Requirements (vnfrqts) are no longer maintained!
-
-#. Put the Heat, ENV, nested Heat, and other files used by get-file in templates
- in a directory on a host, which supports python.
-
- Naming guidelines:
-
- - The base Heat should include "base" in the name.
- - The ENV file name should match the name of the Heat file with which it
- is associated.
- - All get-file file names need to be unique.
-
-#. Put the python script in a directory one level above the directory that
- contains the Heat/ENV and other files.
-
- For example, [dir x]/[dir y]
-
- - [dir y] contains the Heat/ENV files and other files
- - [dir x] contains the python script
-
-#. Run the script via command line:
-
- .. code-block:: python
-
- python generate-manifest.py -f "dir y"
-
-#. Examine the manifest file and confirm that is correct.
-
-#. Package all Heat/ENV files, all other files, and the MANIFEST.json
- into one .zip file.
-
-Example packages can be found in the SDC poject: `example-packages`_
-
-.. _doc_guide_user_des_pre-onb_val:
-
-Validate xNF Package (VNF/PNF)
-------------------------------
-
-VNF and PNF packages have to follow the requirements described in "VNF and PNF
-Modeling Requirements -> TOSCA Requirements" and "ONAP Management
-Requirements".
-
-.. warning:: ONAP VNF Requirements (vnfrqts) are no longer maintained!
-
-
-For Validation of VNF and PNF packages the tools delivered by VNFSDK can be
-used.
-
-Prior to resource onboarding, the Certification Group does the following:
-
- - for VNF and PNF
- - Validation of the delivered xNF package and artifacts
- - using the VNF Validation Tools
- - in case of VNF
- - onboards the Heat template(s) and metadata to the SDC catalog
- - creates a test VF
- - runs the Heat scanning tools
- - shares the results with any group that approves Virtual Functions
-
-In parallel, the Certification Group onboards the VF Image and OS to a
-standalone ONAP instance (the "sandbox") and performs the following:
-
- - security scan
- - compatibility test for the OS and vendor binary
- - malware scan
-
-The Certification group then instantiates the VF image using the vendor
-Heat (if provided) in order to validate that the VM can run on the Network
-Cloud.
-
-No VF functionality testing is performed at this stage.
-
-
-.. _generate-manifest.py: https://git.onap.org/sdc/tree/openecomp-be/tools/scripts/generate-manifest.py
-.. _example-packages: https://git.onap.org/sdc/tree/integration-tests/src/test/resources/Files/VNFs