Merge "Update VF-C doc"
authorYan Yang <yangyanyj@chinamobile.com>
Wed, 1 Nov 2017 05:24:19 +0000 (05:24 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 1 Nov 2017 05:24:19 +0000 (05:24 +0000)
18 files changed:
docs/index.rst
docs/platform/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst [moved from docs/APIs/NSLCM_API/NSLCM_API_Specification_v0.1.rst with 100% similarity]
docs/platform/APIs/NSLCM_API/index.rst [moved from docs/APIs/NSLCM_API/index.rst with 100% similarity]
docs/platform/APIs/VNFLCM_API/VNFLCM_API.rst [moved from docs/APIs/VNFLCM_API/VNFLCM_API.rst with 100% similarity]
docs/platform/APIs/VNFLCM_API/VNFM_API.png [moved from docs/APIs/VNFLCM_API/VNFM_API.png with 100% similarity]
docs/platform/APIs/VNFLCM_API/index.rst [moved from docs/APIs/VNFLCM_API/index.rst with 100% similarity]
docs/platform/APIs/VNFMDriver_API/VNFM_Driver_API.rst [moved from docs/APIs/VNFMDriver_API/VNFM_Driver_API.rst with 100% similarity]
docs/platform/APIs/VNFMDriver_API/index.rst [moved from docs/APIs/VNFMDriver_API/index.rst with 100% similarity]
docs/platform/APIs/index.rst [moved from docs/APIs/index.rst with 100% similarity]
docs/platform/architecture.rst [moved from docs/architecture.rst with 100% similarity]
docs/platform/components.png [moved from docs/components.png with 100% similarity]
docs/platform/delivery.rst [moved from docs/delivery.rst with 100% similarity]
docs/platform/index.rst [new file with mode: 0644]
docs/platform/installation.rst [moved from docs/installation.rst with 83% similarity]
docs/platform/logging.rst [moved from docs/logging.rst with 100% similarity]
docs/platform/offeredapis.rst [moved from docs/offeredapis.rst with 100% similarity]
docs/platform/vfc-arc.png [moved from docs/vfc-arc.png with 100% similarity]
docs/release-notes.rst [new file with mode: 0644]

index 8311287..5538de9 100644 (file)
@@ -1,24 +1,16 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
 
-.. _vfc_index:
+VF-C(Virtual Function Controller)
+---------------------------------
 
-ONAP VF-C
-=========
+As part of the integration between OpenECOMP and OPEN-O, this proposed project VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements full life cycle management and FCAPS of VNF and NS.
 
-As part of the integration between OpenECOMP and OPEN-O, VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements life cycle management and FCAPS of VNF and NS.
-
-* support NS and VNF lifecycle management based on the ONAP tosca and yang data model and workflow
-* support integration with multi VNFMs via drivers, which include vendors VNFM and generic VNFM
-* support integration with multi VNFs via generic VNFM, which does not provide VNFM function
-* support integration with multi VIMS via Multi-VIM, which include the opensource and commercial VIMs
-* support microservice architecture and model driven resource orchestration and management
+This document is aimed to give the users some brief introductions on VF-C from different aspects. The users could find useful information, e.g. the architecuture, the APIs and the installation steps, etc. as well as the release notes of VF-C in this document.
 
 
 .. toctree::
    :maxdepth: 1
+   
+   platform/index.rst
+   release-notes.rst
 
-   architecture.rst
-   delivery.rst
-   APIs/index
-   installation.rst
similarity index 100%
rename from docs/delivery.rst
rename to docs/platform/delivery.rst
diff --git a/docs/platform/index.rst b/docs/platform/index.rst
new file mode 100644 (file)
index 0000000..8311287
--- /dev/null
@@ -0,0 +1,24 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+.. _vfc_index:
+
+ONAP VF-C
+=========
+
+As part of the integration between OpenECOMP and OPEN-O, VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements life cycle management and FCAPS of VNF and NS.
+
+* support NS and VNF lifecycle management based on the ONAP tosca and yang data model and workflow
+* support integration with multi VNFMs via drivers, which include vendors VNFM and generic VNFM
+* support integration with multi VNFs via generic VNFM, which does not provide VNFM function
+* support integration with multi VIMS via Multi-VIM, which include the opensource and commercial VIMs
+* support microservice architecture and model driven resource orchestration and management
+
+
+.. toctree::
+   :maxdepth: 1
+
+   architecture.rst
+   delivery.rst
+   APIs/index
+   installation.rst
similarity index 83%
rename from docs/installation.rst
rename to docs/platform/installation.rst
index 0d36171..486ce15 100644 (file)
@@ -84,19 +84,7 @@ For testing, we can use curl command to access the swagger api.
 
 ::
 
-  docker run -d --name vfc-resmanagement -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
-    
-For testing, we can use curl command to access the swagger api.
-
-::
-
-  curl http://${MSB_IP}:80/api/resmgr/v1/swagger.json
-
-- Install vfc-nfvo-resmanagement component.
-
-::
-
-  docker run -d --name vfc-resmanagement -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
+  docker run -d --name vfc-resmanagement -p 8480:8480 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/resmanagement
     
 For testing, we can use curl command to access the swagger api.
 
@@ -120,7 +108,7 @@ For testing, we can use curl command to access the swagger api.
 
 ::
 
-  docker run -d --name vfc-emsdriver -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/emsdriver
+  docker run -d --name vfc-emsdriver -p 8206:8206 -e MSB_ADDR=${MSB_IP}:80 -e VES_ADDR=${VES_COLLECTOR_IP}:8080 -e VES_AUTHINFO="":"" nexus3.onap.org:10001/onap/vfc/emsdriver
     
 For testing, we can use curl command to access the swagger api.
 
@@ -149,27 +137,27 @@ For testing, we can use curl command to access the swagger api.
 ::
 
   docker run -d --name vfc-gvnfmdriver -p 8484:8484 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/gvnfmdriver
-  docker run -d --name vfc-jujudriver -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/jujudriver
+  docker run -d --name vfc-jujudriver -p 8483:8483 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/jujudriver
     
 For testing, we can use curl command to access the swagger api.
 
 ::
 
   curl http://${MSB_IP}:80/api/gvnfmdriver/v1/swagger.json
-  curl http://${MSB_IP}:80/openoapi/jujuvnfm/v1/swagger.json
+  curl http://${MSB_IP}:80/api/jujuvnfmdriver/v1/swagger.json
 
 - Install vfc-svnfmdriver components.
 
 ::
 
   docker run -d --name vfc-ztevmanagerdriver -p 8410:8410 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/ztevmanagerdriver
-  docker run -d --name vfc-svnfm-huawei -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/huawei
-  docker run -d --name vfc-svnfm-nokia -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokia
+  docker run -d --name vfc-svnfm-huawei -p 8482:8482 -p 8443:8443 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/huawei
+  docker run -d --name vfc-svnfm-nokia -p 8486:8486 -e MSB_ADDR=${MSB_IP}:80 nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokia
     
 For testing, we can use curl command to access the swagger api.
 
 ::
 
   curl http://${MSB_IP}:80/api/ztevmanagerdriver/v1/swagger.json
-  curl http://${MSB_IP}:80/api/hwvnfm/v1/swagger.json
+  curl http://${MSB_IP}:80/api/huaweivnfmdriver/v1/swagger.json
   curl http://${MSB_IP}:80/api/nokiavnfmdriver/v1/swagger.json
similarity index 100%
rename from docs/logging.rst
rename to docs/platform/logging.rst
similarity index 100%
rename from docs/vfc-arc.png
rename to docs/platform/vfc-arc.png
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
new file mode 100644 (file)
index 0000000..f06fbc9
--- /dev/null
@@ -0,0 +1,54 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+
+VF-C Release Notes
+==================
+
+.. note::
+       * This Release Notes must be updated each time the team decides to Release new artifacts.
+       * The scope of this Release Notes is for this particular component. In other words, each ONAP component has its Release Notes.
+       * This Release Notes is cumulative, the most recently Released artifact is made visible in the top of this Release Notes.
+       * Except the date and the version number, all the other sections are optional but there must be at least one section describing the purpose of this new release.
+       * This note must be removed after content has been added.
+
+VF-C includes two main component:NFV-O and GVNFM, can implement life cycle management and FCAPS of VNF and NS. VF-C takes part in end2end service orchestration and close loop automatiion by working with SO,DCAE and Policy. 
+VF-C also provides standard south bound interface to VNFMs and can integration with multi vendor VNFMs via drivers.
+
+
+
+Version: x.y.z
+--------------
+
+
+:Release Date: yyyy-mm-dd
+
+
+
+**New Features**
+
+ - 
+ - NS lifecycle management, including NS instance creation,termination and healing
+ - VNF lifecycle management, including VNF nstance creation,termination and healing
+ - VNF FCAPS, collecting FCAPS data from vendor EMS
+ - VNFM Integration, Integration with specific VNFMs of vendors to deploy commercial VNFs
+ - VNF Integration, Integration with VNF via GVNFM
+
+
+**Bug Fixes**
+
+
+**Known Issues**
+
+**Security Issues**
+
+
+**Upgrade Notes**
+
+**Deprecation Notes**
+
+**Other**
+
+===========
+
+End of Release Notes