X-Git-Url: https://gerrit.onap.org/r/gitweb?p=multicloud%2Fframework.git;a=blobdiff_plain;f=docs%2FMultiCloud-Test-Guide.rst;h=b77b115737287cf2f88632e6209d5a97a53c34a8;hp=9e8c217b757909e592582ddf1711f6982d18b8bc;hb=HEAD;hpb=2906f8863e3af3559a5ba288cbc2363f31c9f507 diff --git a/docs/MultiCloud-Test-Guide.rst b/docs/MultiCloud-Test-Guide.rst index 9e8c217..b77b115 100644 --- a/docs/MultiCloud-Test-Guide.rst +++ b/docs/MultiCloud-Test-Guide.rst @@ -1,6 +1,6 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 -.. Copyright (c) 2017-2018 VMware, Inc. +.. + This work is licensed under a Creative Commons Attribution 4.0 + International License. ========================== ONAP MultiCloud Test Guide @@ -9,16 +9,20 @@ ONAP MultiCloud Test Guide Test Examples ~~~~~~~~~~~~~ -The env HOST_IP is msb-iag service cluster-ip value is "10.43.188.78"(see it above). +The env HOST_IP is msb-iag service cluster-ip value is "10.43.188.78"(see it +above). The vimid is "vmware_vio" the registered name in aai. Get V2 auth token ----------------- -# VIO openstack support keystone V2 version, vio proxy-plugin will check the request body format, if request body format -# is keystone V2 format will access keystone V2 service, if not it will access keystone V3 service. +# VIO openstack support keystone V2 version, vio proxy-plugin will check the +request body format, if request body format +# is keystone V2 format will access keystone V2 service, if not it will access +keystone V3 service. # this example show how to access keystone V2 service. + .. code-block:: console $ curl -X POST -d @testV2.json -H 'Content-Type:application/json' http://$msb_address/api/multicloud/v0//identity/v2.0/tokens @@ -39,18 +43,23 @@ testV2.json content: Response: -There are a large amounts of data including service endpoint, user information, etc. -For our testing We take nova and identity service endpoint address and auth token which is in response header named “X-Subject-Token”. +There are a large amounts of data including service endpoint, user information, +etc. +For our testing We take nova and identity service endpoint address and auth +token which is in response header named “X-Subject-Token”. -# you can find the endpoint url namespace is "api/multicloiud-vio/v0", it represent the multicloud-vio service, So +# you can find the endpoint url namespace is "api/multicloiud-vio/v0", it +represent the multicloud-vio service, So requests sending to mulitcloud-vio will be forwarded to backend VIO openstack. -Identity endpoint: - http://$msb_address/api/multicloud-vio/v0//identity +Identity endpoint:: + + http://$msb_address/api/multicloud-vio/v0//identity + +Nova endpoint:: -Nova endpoint: - http://$msb_address/api/multicloud-vio/v0//nova/ + http://$msb_address/api/multicloud-vio/v0//nova/ Get V3 auth token @@ -70,26 +79,31 @@ test.json content example: "auth": sudo pip install virtualenv{ "scope": {"project": {"id": “”}}, "identity": - { - "password": {"user": {"domain": {"name": “”}, "password": “”, "name": “”}}, "methods": ["password"] - } + { + "password": {"user": {"domain": {"name": “”}, "password": “”, "name": “”}}, "methods": ["password"] + } } } Response: -There are a large amounts of data including service endpoint, user information, etc. -For our testing We take nova and identity service endpoint address and auth token which is in response header named “X-Subject-Token”. +There are a large amounts of data including service endpoint, user information, +etc. +For our testing We take nova and identity service endpoint address and auth +token which is in response header named “X-Subject-Token”. -# you can find the endpoint url namespace is "api/multicloiud-vio/v0", it represent the multicloud-vio service, So +# you can find the endpoint url namespace is "api/multicloiud-vio/v0", it +represent the multicloud-vio service, So requests sending to mulitcloud-vio will be forwarded to backend VIO openstack. -Identity endpoint: - http://$msb_address/api/multicloud-vio/v0//identity +Identity endpoint:: + + http://$msb_address/api/multicloud-vio/v0//identity + +Nova endpoint:: -Nova endpoint: - http://$msb_address/api/multicloud-vio/v0//nova/ + http://$msb_address/api/multicloud-vio/v0//nova/ List projects @@ -221,8 +235,8 @@ get the taskid from response body,then query the task status by taskid. $ curl -X GET -H 'X-Auth-Token:' http://$msb_address/api/multicloud-vio/v0//glance/v2/tasks/ -You can see the description and properties of task in response body,if 'status' is success, it will show image_id in -result block. +You can see the description and properties of task in response body,if 'status' +is success, it will show image_id in result block. query the image status by image_id