summaryrefslogtreecommitdiffstats
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2017-11-20Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/functest from branch 'master' - Check external network Change-Id: I1ff199fcad99aefccb92807c8f416d4f32ec91a6 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-11-20Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "paths: Modify algorithm for PATHS verification" - paths: Modify algorithm for PATHS verification VSPERF verifies if PATHS to the tools (vSwitch, VNF, etc.) are valid. This check was modified to take into the account tools required by selected testcase. It will help to avoid runtime errors triggered by missing tools, which are not essential for testcase execution. Change-Id: Ifcfea983cad1bdbc8c1f08c7a0281001005410df Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
2017-11-20Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "update docker version to 16.04" - update docker version to 16.04 JIRA: YARDSTICK-690 This patch is for Yardstick Docker base image upgrade to 16.04 This patch will enable ansible build image in yardstick env prepare. Add qemu-img convert to ansible build image. Change-Id: I43127b6020bd20bd9f4aac4fca0df75353b24346 Signed-off-by: Ace Lee <liyin11@huawei.com>
2017-11-20Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - patches: linux.storage.lvm: Disable filter JIRA: FUEL-304 Change-Id: I52ae89f933f976b678b27f79e2ad67c3699ef8ec Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-20Update git submodulesgrakiss1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Just enable withdraw for the one who submit to review (onwer) JIRA: DOVETAIL-559 Just enable withdraw for the one who submit to review (onwer). Change-Id: I4f073fa00930c8f211239ee42034bb40c1af1f91 Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
2017-11-20Update git submodulesgrakiss1-0/+0
* Update docs/submodules/dovetail from branch 'master' - [cvp-web] Can't submit the same results to review from different users JIRA: DOVETAIL-560 Can't submit the same results to review from different users. Change-Id: I4a3dcc2dc8a817653ac9da6f93722659e04c89a1 Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
2017-11-20Update git submodulesYifei Xue1-0/+0
* Update docs/submodules/compass4nfv from branch 'master' - Merge "Add timeout and delay time to fix the reboot problem of rt_kvm scenario" - Add timeout and delay time to fix the reboot problem of rt_kvm scenario JIRA: - The rt_kvm scenario deployment always fails on Huawei Pod2 while running reboot task. However it's fine on Huawei Pod1. We think it may be caused by the performance of Pod1. Pod1 truely has a lower performance than Pod2. So we add timeout and delay time to verify our idea. Change-Id: I56acc88354abcdd4ba72c7d24980033871972688 Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2017-11-20Update git submodulesBryan Sullivan1-0/+0
* Update docs/submodules/ves from branch 'master' - Missing fi JIRA: VES-2 Change-Id: I4d22323a903be585d8efb889d0b96d9687a008a0 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-20Update git submodulesBryan Sullivan1-0/+0
* Update docs/submodules/ves from branch 'master' - Updated monitor.py and grafana dashboard JIRA: VES-2 Various fixes in ves-setup Add demo_deploy.sh Refactored to containerized agent and collector Change-Id: I8851465742aaf40a4cce265508a3d2d66abced08 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-20Update git submodulesGuo Ruijing1-0/+0
* Update docs/submodules/container4nfv from branch 'master' - build vagrant box by chef/bento Change-Id: I83bfb13ae8c0dcf48c3ab23054cfe4531c12fa8e Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-11-20Update git submodulesgrakiss1-0/+0
* Update docs/submodules/dovetail from branch 'master' - [cvp-web] Bugfix:return 500 when upload a tarball file with no results.json JIRA: DOVETAIL-558 The Web portal will return 500 code when upload a tarball file with no results.json When all test cases failed or report with wrong DB url, there may be no results.json. Check this and alert users instead of returning 500 status code. Change-Id: Ie13d9c3c62044c525f5dbb3fca9b6123d0b5acce Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
2017-11-20Update git submodulesSerenaFeng1-0/+0
* Update docs/submodules/dovetail from branch 'master' - bugfix: hosts info is wrongly processed changes: 1. add usage example in hosts.yaml.sample 2. fix /etc/hosts from wrong format {'hostname': 'ip'} to the right 'ip hostnames' 3. fix --add-hosts from wrong usage --add-host {'hostname': 'ip'} to the right --add-host='hostnames':ip 4. support per ip mapping mutiple hostnames, which is also in line with /etc/hosts schema JIRA: DOVETAIL-556 Change-Id: I92e8cb0fd3476b61f5c73a69e34c4a66aef51d6e Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-11-20Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Remove redundant log when launch local DB The script launch_db.sh will print "Already Exists" logs when the DB has been initialized by the data stored in JumpHost. Ignore this kind of logs because it won't affect the launch of the DB but it will confuse users. JIRA: DOVETAIL-557 Change-Id: I23616b10bbadc49888731e943d0a4ee4425045f5 Signed-off-by: xudan <xudan16@huawei.com>
2017-11-19Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - password auth module seems can not accept region_name as argument Please see the error info at the end of [1]. [1] https://build.opnfv.org/ci/job/daisy-deploy-daily-master/815/console Change-Id: I309fd858ea10a8821c95d66a27b7840a7f70151c Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - u/fuel: Bump & rebase for netconfig rm via salt Change-Id: I0de153ef4e5a71f350d29a90ae4c79b863d676eb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-18Merge "Infrastructure Documentation Structure Updates"Fatih Degirmenci2-6/+15
2017-11-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: VCP: linux-image-generic-hwe-16.04-edge JIRA: ARMBAND-330 Change-Id: I43cd814f2f60df76eabafcae3590628a5d68709d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> - p/fuel: armband formula: Refresh nova patches Rework armband salt formula, focusing on nova libvirt driver patches: - Switch from multiple individual patches to a single roll-up patch: * Patch is now applied for python directory instead of each file; * Expected hash is now 'False' (no hash checking for whole dir); * Added 'unless' condition to skip patching when already applied. Replaces old hash mechanism which was broken anyway when multiple patches are applied to the same file; - nova: Switch guest video from VGA to virtio (replace our old standard VGA default patch with upstream backport); - nova: Skip config/patch if 'python-nova' is not installed (e.g. for KVM nodes); - nova: Support Qemu >= 2.10 (backport); - libvirt: Re-enable Apparmor security driver on compute nodes; - armband state is now fully re-entrant; JIRA: ARMBAND-306 JIRA: ARMBAND-318 JIRA: ARMBAND-320 JIRA: ARMBAND-331 Change-Id: I48c09b10be030aa1ab4424b76876bf3dabd40fd2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> - u/fuel: Bump & rebase for keystone.client retry Change-Id: I1a1d91af5c7dc92307ccd7a52e97cc95c70149f0 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-18Update git submodulesNarinder Gupta1-0/+0
* Update docs/submodules/joid from branch 'master' - modified to correct the labconfig.yaml and reserver more ip. Change-Id: If88127b0a69186cc27a875c2ae544328e088dfd9 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-11-17Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Exposes GERRIT_REFSPEC parameter to build This value is usually passed by parent jobs (daily, verify, etc), but exposing it as parameter should allow us to build from JJB GUI. Change-Id: I294fbcd200ff5d8bbfca77681296c6e59d7f0063 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-11-17Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Fixes load-balancing jobs for virtual verify Issue where apex-virtual-master label node was being passed from verify job to deploy/functest. We allow multiple verify jobs to kick off on virtual slaves, but then passing the host down to the deploy/functest jobs causes the deploy/functest only run 1 job at a time on the same node, rather than running 2 jobs at a time, one on each slave. Change-Id: I1648eb6b84f17a2b08db4d161effe977c7952d63 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-11-17Infrastructure Documentation Structure UpdatesTrevor Bramwell2-6/+15
Include references to CI documents in the releng repo and provide links for hardware and software infrastructure to pharos and releng respectively. Also include a link to anteater under the security heading. Change-Id: Ie12d40b8b2616b3a3165a5409a5596112962f283 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Dockerfile: apt-get clean to save layer space" - Dockerfile: apt-get clean to save layer space it seems like normally Dockerfiles do an apt-get clean to remove apt cache and save space on docker layers Change-Id: I2ac9d30daa917973c3ba76a50cda67d6ecb8c47a Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2017-11-17Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Make GenericTrafficGen class abstract GenericTrafficGen class is now an abstract class. Only optional methods are implemented. - 'run_traffic' and 'terminate' are mandatory. - 'listen_traffic', 'verify_traffic' and 'wait_for_instance' are optional. By default these methods doesn't execute any action. JIRA: YARDSTICK-853 Change-Id: I2befdaa337af79cc2364bdd7c66183c31c5ab69a Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2017-11-17Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - Merge "add os-nosdn-ovs scenario" - add os-nosdn-ovs scenario This scenario is to install ovs on neutron agent and compute nodes for providing networking capabilities without being managed by Opendaylight. Change-Id: Iacc2f61ce1ffca248acdca378a23d65a91452828 Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2017-11-17Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - Merge "[baremetal] MaaS: Remove curtin netconfig via Salt" - [baremetal] MaaS: Remove curtin netconfig via Salt JIRA: FUEL-301 Change-Id: Id6b2b423b8045c581fa5c02133cf91702d9915c9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add vfw ixload testcase for heat" - Add vfw ixload testcase for heat - concurrency - connections/second - throughput Change-Id: Idb977462952fba2e6a9684e916dfeca810f1ee94 Signed-off-by: Jennifer Li <jennifer.li@intel.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "NSB: update vfw tc_heat_external tests" - NSB: update vfw tc_heat_external tests rename xe0, xe1 to uplink_0, downlink_0 enumerate tgs/vnfs starting from 0. add disable_dhcp Change-Id: Ia4f08b3ad5ab298192c249d04b10a6efbe4f210e Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2017-11-17Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Point qtip-experimental-job to zte-virtual6" - Point qtip-experimental-job to zte-virtual6 Change-Id: I14dc0f19014a0f320ccf1a05c14e387b61294d8d Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Check requirements against OpenStack requirements" - Check requirements against OpenStack requirements Added a new tox environment to check the project requirements against the OpenStack requirements. The openstack/requirements branch used will depends on Yardstick release development. At this point, Yardstick F release must be compliant with OpenStack Pike release. Change-Id: I77a4cfa4f99674176c3f5711dc1b6787bb400ecf Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "NSB Prox BM test case fixes for scale up" - NSB Prox BM test case fixes for scale up YARDSTICK-839 In a scale-up test the VNF number can start from 0 to MAX (num_vnf-1) The NSB PROX BM test nodes are currently marked as: tg__0: trafficgen_1.yardstick vnf__0: vnf.yardstick They need to be changed to the below: tg__0: tg_0.yardstick vnf__0: vnf_0.yardstick Changes done are: - All BM Prox test cases have tg_0 and vnf_0 as default test nodes - The prox-baremetal-1/2/4.yaml sample pod file - Cleaned Up some unused Prox test/config files Change-Id: I819011bcb35eda62b17dd3e1035918918c582b13 Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Fix controller IP parsing in "nsb_setup.sh" script" - Fix controller IP parsing in "nsb_setup.sh" script Fixed the controller IP parsing in "nsb_setup.sh" script. The new regex expression now accepts "OS_AUTH_URL" as: * http://10.237.223.168/identity * http://10.237.223.168:5000/identity * http://hostname/identity * http://hostname:5000/identity JIRA: YARDSTICK-829 Change-Id: Ifaeab991bcbb6aa7b22c3533ab7554527184878b Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Clean functional tests in "test_cli_scenario"" - Clean functional tests in "test_cli_scenario" Changed how "test_cli_scenario" tests check the presence of a string. Fixed "test_scenario_show_Lmbench": logic in [1] was incorrectly assigning an string value instead of the result of the "in" clause. [1] https://github.com/opnfv/yardstick/blob/stable/euphrates/tests/functional/test_cli_scenario.py#L35-L36 Change-Id: I71fceabad972e4c0d9e78cbfeb85dcd6a5ae4bda Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2017-11-17Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Create get_description and get_scenario_type for Scenario" - Create get_description and get_scenario_type for Scenario Created two new class functions for Scenario class: * "get_description" will return the first line of the docstring, if exists. * "get_scenario_type" will return the value of "__scenario_type__" variable. Change-Id: I8e3b47e33e0bae101b874c3975bb9c383397d188 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2017-11-17Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - NSB "Prox" : Cleanup duplicated traffic profile JIRA: YARDSTICK-848 The NSB PROX MPLS test uses Binsearch traffic profile and the mpls traffic profile is a duplicate. Change-Id: Ie2124cebf306fd6917b70ecd7c23ae12ef4850dc Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2017-11-17Update git submodulesYifei Xue1-0/+0
* Update docs/submodules/compass4nfv from branch 'master' - Merge "build: add docker-ce apt repo for aarch64" - build: add docker-ce apt repo for aarch64 Change-Id: I5b3c30e6202c4db45d02221d3e4b7e7250b1fd01 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2017-11-17Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Merge "Update image to solve kolla-box missing packaget" - Update image to solve kolla-box missing packaget Change-Id: I66cd8261533f0bb81d9e8839dbd3b819dbd2de88 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-17Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/functest from branch 'master' - Update documentation for Functest 1. Remove the reference of ubuntu based container 2. Remove the domino (terminated) and promise (not in F), and move fds to features tier Change-Id: I62af47a3f873f0a77d5f7e0a1df493651c805834 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-11-17Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Merge "Nomination of Committer promotion for Jun Zhong" - Nomination of Committer promotion for Jun Zhong I'd like to nominate Jun Zhong for Daisy4NFV core reviewer. Jun started to work on Daisy4NFV since the beginning of the project and he has made significant contribution to project during E release cycle including code pythonizing, add unit test framework, test supplementary and etc.. [1][2] I have had a talked with him offline and he expressed willing to contribute more to Daisy4NFV project on several new fields such as ARM platform support.... I believe he will make a great addition to the core review team. All Daisy4NFV committers, please vote +1 or +2 if you support this nomination [3]. [1] http://stackalytics.com/?project_type=opnfv-group&metric=commits&release=all&module=daisy [2] https://gerrit.opnfv.org/gerrit/#/q/owner:zhong.jun%2540zte.com.cn+status:merged+project:daisy [3] https://wiki.opnfv.org/display/DEV/Committer+Promotions Change-Id: I8423b4dfe6a034dbb7c6aeccf55daa7f06172136 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-11-17Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/apex from branch 'master' - Fixes apex ISO missing python2-jmespath Installing ansible depends on python2-jmespath which was missing in the ISO. This patch adds it to the ISO build. Change-Id: I18e76168273537a1682fb7187e5a2c72aacab296 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-11-17Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/apex from branch 'master' - Migrates Apex to Pike JIRA: APEX-544 Change-Id: Ibee2068e782da75268ed76beb36ccb5dcd1847d6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-11-16Update git submodulesNarinder Gupta1-0/+0
* Update docs/submodules/joid from branch 'master' - modfied to comment VLAN as some issues today. Change-Id: I7d55a0543ecf8f1b9323c95747e4ad84df3d7180 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2017-11-16Update git submodulesTim Irnich1-0/+0
* Update docs/submodules/sdnvpn from branch 'master' - Merge "add resync testcase" - add resync testcase It is an extention of testcase_11.py to check resync happens properly between ODL and OVS when there is no changes from northbound JIRA: SDNVPN-175 Change-Id: I63bd17f5e5fdab7d5ab90a2be2836e02e7dd54fa Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2017-11-16Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - Merge "[baremetal] Retry keystone.client state on failure" - [baremetal] Retry keystone.client state on failure JIRA: FUEL-306 Change-Id: I648545890c1f7dc59176beac1a0593aed54079cb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2017-11-16Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - u/fuel: Bump & rebase for neutron trunk ports Change-Id: Ibb55ee7fe4b615114ae0d6b91bc3e77270f90d92 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-16Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Minor copy/paste logging value fixes. Change-Id: I729265575583eec7fb7adc1fc49c6d91c06ad603 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-16Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/snaps from branch 'master' - Updated from global requirements Change-Id: I9fa229d0216b90f7619d1fe5e9f5c35be8899d19 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-16Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Enable sfc testcase for F-release sfc conforms with OpenStack Pike requirements then it could be enabled in functest-features and functest-restapi (master) [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/47279/ Change-Id: I2b79f918dc4f6ca89c2dca18bf64a4bb184bf8b2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-16Update git submodulesAaron Smith1-0/+0
* Update docs/submodules/barometer from branch 'master' - Merge "src: ensure hostname is included in collectd conf" - src: ensure hostname is included in collectd conf As part of the final step of copying all the appropriate configuration files to /opt/collectd/etc/collectd.conf.d make sure that the hostname is set. Change-Id: Iff1634ebcc647f7b6d6ec991d98bd199367f9d4e Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-11-16Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'master' - Updated from global requirements Change-Id: I873c244e9a0cd92f627641981b388e8250f50935 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-16Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - ceilometer needs gnocchi from pike Change-Id: I793a31e42eb5dd9f9af34489c599624b8c83e11a Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>