| .. This work is licensed under a Creative Commons Attribution 4.0 |
| .. International License. http://creativecommons.org/licenses/by/4.0 |
| .. Copyright 2019 ONAP Doc Team. All rights reserved. |
| |
| .. _doc_guide_user_des_vf-cre: |
| |
| VF/PNF Creation and Testing |
| =========================== |
| **Goal**: Using VSPs, create one or more VFs/PNFs as the building blocks for a |
| service. Validate and certify the VFs/PNFs. |
| |
| **ONAP Component**: SDC |
| |
| **SDC user roles**: Designer |
| |
| |image1| |
| |
| Steps |
| ----- |
| |
| - `Create a VF/PNF by VSP import`_ |
| - `Create a VF/PNF manually`_ |
| - `Update a VF/PNF [optional]`_ |
| - `Certify VF/PNF`_ |
| |
| .. _doc_guide_user_des_vf-cre_cre-imp: |
| |
| Create a VF/PNF by VSP import |
| ----------------------------- |
| |
| **Prerequisites:** (see :ref:`doc_guide_user_des_res-onb` ) |
| |
| - Create a license for each VF/PNF |
| - Create a Vendor Software Product. |
| |
| **Steps** |
| |
| #. From the SDC HOME page, click the *Import VSP* |
| |
| |image2| |
| |
| #. From the *Import VSP* box, expand a VSP name and click the *Import VSP* icon. |
| |
| |image3| |
| |
| #. In the General section, complete all fields. |
| |
| |image10| |
| |
| #. Click *Create*. |
| |
| - A message displays while creation is in progress. (This can take up to |
| 10 minutes.) |
| - A message displays when creation is complete. |
| |
| |
| #. [Optional] At any time before checking in the VF/PNF, click |
| these options to update VF/PNF information: |
| |
| .. note:: These tasks can be done only before certifying the VF/PNF. |
| |
| - **General->Icon** change the icon associated with the VF/PNF |
| (vendor-supplied icons are preferred) |
| - **Deployment Artifacts** download, view, modify, or change deployment |
| artifacts (for example, the contents of the Heat .zip file, which contains |
| the Heat volume template, the license, CDS Blueprints,...) |
| - **Information Artifacts** view or upload artifacts, such as test |
| scripts, test results, or the AIC questionnaire |
| - **TOSCA Artifacts** view or upload the TOSCA model or the TOSCA template |
| - **Composition** view or edit the graphical representation of the resource-level |
| TOSCA model (generated from the Heat template) |
| - **Activity Log** view activity related to assets associated with the VF/PNF |
| (displays the action, date, user, status, and any comments related to each |
| action) |
| - **Deployment** view VF modules defined in the Heat template |
| - **Properties Assignment** define or update properties and input parameters |
| and policies |
| - **Req.& Capabilities** view and add requirements and capabilities |
| |
| #. Click *Check In* to save changes. |
| |
| - A box to enter comments for confirming the changes open. |
| |
| #. Enter a comment and click *OK*. |
| |
| - A message displays when the VF/PNF is checked in and you are redirected |
| to the Home screen. |
| #. After creating and checking a VF/PNF, certify it (see `Certify VF/PNF`_). |
| |
| .. _doc_guide_user_des_vf-cre_cre-man: |
| |
| Create a VF/PNF manually |
| ------------------------ |
| |
| **Steps** |
| |
| #. From the SDC HOME page, click the *ADD VF* or *ADD PNF* |
| |
| |image2| |
| |
| #. In the General section, complete all fields. |
| |
| #. Before check-in the VF/PNF, click these |
| options to update VF/PNF information: |
| |
| .. note:: These tasks can be done only before certifying the VF/PNF. |
| |
| - **General->Icon** change the icon associated with the VF/PNF |
| (vendor-supplied icons are preferred) |
| - **Deployment Artifacts** download, view, modify, or change deployment |
| artifacts (for example, the contents of the Heat .zip file, which contains |
| the Heat volume template, the license, CDS Blueprints,...) |
| - **Information Artifacts** view or upload artifacts, such as test |
| scripts, test results, or the AIC questionnaire |
| - **TOSCA Artifacts** view or upload the TOSCA model or the TOSCA template |
| - **Composition** view or edit the graphical representation of the resource-level |
| TOSCA model (generated from the Heat template) |
| - **Activity Log** view activity related to assets associated with the VF/PNF |
| (displays the action, date, user, status, and any comments related to each |
| action) |
| - **Deployment** view VF modules defined in the Heat template |
| - **Properties Assignment** define or update properties and input parameters |
| and policies |
| - **Req.& Capabilities** view and add requirements and capabilities |
| |
| #. Click *Create*. |
| |
| - A message displays while creation is in progress. (This can take up to |
| 10 minutes.) |
| - A message displays when creation is complete. |
| |
| #. Click *Check In* to save changes. |
| |
| - A box to enter comments for confirming the changes open. |
| |
| #. Enter a comment and click *OK*. |
| |
| - A message displays when the VF/PNF is checked in and you are redirected |
| to the Home screen. |
| #. After creating and checking a VF/PNF, certify it (see `Certify VF/PNF`_). |
| |
| |
| .. _doc_guide_user_des_vf-cre_vf-upd: |
| |
| Update a VF/PNF [optional] |
| -------------------------- |
| |
| - Update the VSP and other artifacts in a VF/PNF. |
| - Upload a new version the VSP to the VF/PNF whenever the VSP is updated |
| (see steps 3 to 5). |
| - Other reasons for updating a VF/PNF include: |
| |
| - artifact changes at the VF/PNF level that need be uploaded, for example, |
| changes to ENV values (see step 6) |
| |
| **Prerequisites:** |
| |
| - `Create a VF/PNF by VSP import`_ or `Create a VF/PNF manually`_ |
| - If the VSP was updated: :ref:`doc_guide_user_des_res-onb_upd-vsp` |
| |
| **Steps** |
| |
| #. From the SDC HOME page, click *CATALOG* and search for the VF/PNF. |
| |
| #. In the General section, click *Check Out*. |
| The *VSP* field is displays. |
| |
| #. In the *VSP* field, click *Browse*. |
| The *Import VSP* box displays and shows the VSP that was used to create the VF/PNF. |
| |
| #. Expand the VSP field and click. |
| |
| |image4| |
| |
| #. Click *Update VSP* |
| A progress bar displays.|image5| |
| |
| #. Click *Deployment Artifact* to edit, upload, or delete associated [Optional] |
| deployment artifacts. |
| |
| #. Click *Information Artifact* and edit, upload, or delete associated |
| [Optional] information artifacts. |
| |
| #. Click *Check In* to save changes. |
| |
| - A box to enter comments for confirming the changes open. |
| |
| #. Enter a comment and click *OK*. |
| |
| - A message displays when the VF/PNF is checked in and you are redirected |
| to the Home screen. |
| #. After updating the VF/PNF: |
| |
| - Certify it (see `Certify VF/PNF`_). |
| - Update the VF/PNF version in any service that contains the VF/PNF, |
| please go to :ref:`doc_guide_user_des_ser-upd_serv` |
| |
| .. _doc_guide_user_des_vf-cre_sub-tst: |
| |
| Certify VF/PNF |
| -------------- |
| |
| **Prerequisites:** `Create a VF/PNF by VSP import`_ or |
| `Create a VF/PNF manually`_ |
| |
| **Steps** |
| |
| #. When a VF/PNF is ready for certification, |
| click *CATALOG* and search for the checked-in VF/PNF. |
| #. Click the VF/PNF and click *Certify*. |
| |
| |image7| |
| |
| |image8| |
| |
| #. Enter a comment and click *OK*. |
| |
| #. A Message appears, that the VF/PNF is certified. |
| |
| |
| .. |image1| image:: media/sdc-vf-workflow.png |
| .. |image2| image:: media/sdc-home.png |
| .. |image3| image:: media/sdc-Import.png |
| .. |image4| image:: media/sdc-vsp-update.png |
| .. |image5| image:: media/sdc_artifact_update.png |
| .. |image6| image:: media/design_vf_updatevspmessage.png |
| .. |image7| image:: media/sdc-vf-general-certify.png |
| .. |image8| image:: media/sdc-vf-certify-confirm.png |
| .. |image9| image:: media/SDC-Add.png |
| .. |image10| image:: media/sdc-vf-general.png |