bottlenecks.git
5 years agoLocal Documentation Builds 39/65139/1 opnfv-7.1.0
Aric Gardner [Tue, 18 Sep 2018 15:01:58 +0000 (11:01 -0400)]
Local Documentation Builds

    This adds configuration for performing local documentation builds
    with the following simple command:

    tox -e docs

added index.rst so that docs build succsesfully

Change-Id: Ibbec167d5be1bf68782ede5db7f44e271b3a3ac6
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
(cherry picked from commit 84a2169aebdd0240f97f248d40931749876515dc)

5 years agofix testsuite name bugs and improve some ui details 87/62587/2
LeoQi [Thu, 20 Sep 2018 01:38:01 +0000 (09:38 +0800)]
fix testsuite name bugs and improve some ui details

JIRA: BOTTLENECK-247

fix the bug where the testsuite name contains Chinese characters.
add license header automatically when a testcase created.
ui improvements:
workflow panel only turns up when a testcase executes.
add grafana pages in the webpage 'Test Result'.
add the highlight effect on the navigation item.

Change-Id: If0ddf82fd4630128f2c4dd7fdde30f037e5bfba7
Signed-off-by: LeoQi <QibinZheng2014@tongji.edu.cn>
5 years agoMerge "add k8s capacity test case"
Yang (Gabriel) Yu [Fri, 7 Sep 2018 03:54:05 +0000 (03:54 +0000)]
Merge "add k8s capacity test case"

5 years agoChange naming and veriy test-scheduler function 15/61815/7
Yang (Gabriel) Yu [Tue, 4 Sep 2018 13:02:27 +0000 (21:02 +0800)]
Change naming and veriy test-scheduler function

Changes:
1. Testing-scheduler -> Test-scheduler
2. lots of windows breaks '\r' and '^M' in files,
   batch changes to unix breaks '$'
3. Add ui/build

Change-Id: I1f2c98ab9348460d4e68bfbfab664dae82b761ba
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Add test-scheduler dir to verity"
Yang (Gabriel) Yu [Wed, 5 Sep 2018 04:53:39 +0000 (04:53 +0000)]
Merge "Add test-scheduler dir to verity"

5 years agorepair .gitignore bug 39/61839/1
LeoQi [Wed, 5 Sep 2018 04:31:58 +0000 (12:31 +0800)]
repair .gitignore bug

JIRA: BOTTLENECK-244

modify testing-scheduler/.gitignore to include the dir:
testing-scheduler/ui/build

Change-Id: I99ed672bb0e9a2fb2c70feba9a89a699a9ca8455
Signed-off-by: LeoQi <QibinZheng2014@tongji.edu.cn>
5 years agoAdd test-scheduler dir to verity 11/61811/3
Yang (Gabriel) Yu [Tue, 4 Sep 2018 11:19:45 +0000 (19:19 +0800)]
Add test-scheduler dir to verity

Change-Id: Ia333d9d3b79a0f51cf003e608a651a4f5551de2f
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "add docker build scripts for testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 11:09:00 +0000 (11:09 +0000)]
Merge "add docker build scripts for testing-scheduler"

5 years agoMerge "the environment page in frontend of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 11:08:36 +0000 (11:08 +0000)]
Merge "the environment page in frontend of testing-scheduler"

5 years agoMerge "the detail page of testcase in frontend of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 11:08:23 +0000 (11:08 +0000)]
Merge "the detail page of testcase in frontend of testing-scheduler"

5 years agoMerge "add testsuite and testcase list pages in frontend of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 11:03:46 +0000 (11:03 +0000)]
Merge "add testsuite and testcase list pages in frontend of testing-scheduler"

5 years agoadd testsuite and testcase list pages in frontend of testing-scheduler 11/60011/6
LeoQi [Thu, 19 Jul 2018 18:52:12 +0000 (02:52 +0800)]
add testsuite and testcase list pages in frontend of testing-scheduler

JIRA: BOTTLENECK-236

add two base pages: testsuite page and testcase list page.

Change-Id: I2c8eefac58893b0a3c0fb9c20f724f8612893dc0
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agoMerge "provide REST api for frontend of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 10:53:26 +0000 (10:53 +0000)]
Merge "provide REST api for frontend of testing-scheduler"

5 years agoMerge "parser script and step class in backend code of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 10:53:12 +0000 (10:53 +0000)]
Merge "parser script and step class in backend code of testing-scheduler"

5 years agoMerge "function of generating workflow config file in server part of testing-scheduler"
Yang (Gabriel) Yu [Tue, 4 Sep 2018 10:52:52 +0000 (10:52 +0000)]
Merge "function of generating workflow config file in server part of testing-scheduler"

5 years agoMerge "conductor module in server part of testing-scheduler."
Yang (Gabriel) Yu [Tue, 4 Sep 2018 10:52:37 +0000 (10:52 +0000)]
Merge "conductor module in server part of testing-scheduler."

5 years agoadd docker build scripts for testing-scheduler 19/60019/5
LeoQi [Thu, 19 Jul 2018 19:25:40 +0000 (03:25 +0800)]
add docker build scripts for testing-scheduler

JIRA: BOTTLENECK-239

add build and run scripts of docker.

Change-Id: Ide7ff57380039f579fabbd6c18ddd794dcae220b
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agoparser script and step class in backend code of testing-scheduler 07/60007/5
LeoQi [Thu, 19 Jul 2018 18:43:38 +0000 (02:43 +0800)]
parser script and step class in backend code of testing-scheduler

JIRA: BOTTLENECK-234

add the main parse function and base classes of step.

Change-Id: Id7554ed065ada84f23b3ca498ffb89c1127850b5
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agothe environment page in frontend of testing-scheduler 15/60015/5
LeoQi [Thu, 19 Jul 2018 18:58:47 +0000 (02:58 +0800)]
the environment page in frontend of testing-scheduler

JIRA: BOTTLENECK-238

the environment page provides configuration setting operations.

Change-Id: I79f93bfc0c66c37a3f58d042669cbb61d3bad848
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agothe detail page of testcase in frontend of testing-scheduler 13/60013/5
LeoQi [Thu, 19 Jul 2018 18:55:29 +0000 (02:55 +0800)]
the detail page of testcase in frontend of testing-scheduler

JIRA: BOTTLENECK-237

the pages provide the testcase content and operations on it.

Change-Id: I0c0dd39c9a285179f2192211487c2f9d9808c523
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agoprovide REST api for frontend of testing-scheduler 09/60009/3
LeoQi [Thu, 19 Jul 2018 18:47:26 +0000 (02:47 +0800)]
provide REST api for frontend of testing-scheduler

JIRA: BOTTLENECK-235

the REST api code in backend part.

Change-Id: I1f53ed5f0f87e6908ff4fd27f752ec2c185dc9be
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agofunction of generating workflow config file in server part of testing-scheduler 05/60005/4
LeoQi [Thu, 19 Jul 2018 18:36:15 +0000 (02:36 +0800)]
function of generating workflow config file in server part of testing-scheduler

JIRA BOTTLENECK-233

A module to help generating the config files which are sent to conductor server.
Based on these config files, conductor can start a workflow.

Change-Id: Ibdd71be6454fe2bd2b8718da0c300827897959e0
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agoconductor module in server part of testing-scheduler. 03/60003/2
Zheng Qibin [Thu, 19 Jul 2018 18:18:16 +0000 (02:18 +0800)]
conductor module in server part of testing-scheduler.

JIRA: BOTTLENECK-232

encapusulate the invoking methods to conductor server in a module.

Change-Id: I718c6eed5e75ac01f267688b5694ec35db175b48
Signed-off-by: Zheng Qibin <QibinZheng2014@tongji.edu.cn>
5 years agoadd k8s capacity test case 69/60969/8
Yang (Gabriel) Yu [Wed, 15 Aug 2018 04:39:33 +0000 (12:39 +0800)]
add k8s capacity test case

JIRA: BOTTLENECK-243

Change-Id: I0f36aac10cf0e05560051c785ada397e0c97e112
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoadd k8s util functions for compatibility of upstream changes 65/60865/3
Yang (Gabriel) Yu [Sat, 11 Aug 2018 03:14:43 +0000 (11:14 +0800)]
add k8s util functions for compatibility of upstream changes

JIRA: BOTTLENECK-243

Change-Id: Idcbe75a4bcd8fedde4e4b95ae999eebbaaa01645
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "add k8s test configs preparation"
Yu Yang (Gabriel) [Sat, 11 Aug 2018 02:34:47 +0000 (02:34 +0000)]
Merge "add k8s test configs preparation"

5 years agoadd k8s test configs preparation 61/60761/3
Yang (Gabriel) Yu [Thu, 9 Aug 2018 05:07:31 +0000 (13:07 +0800)]
add k8s test configs preparation

JIRA: BOTTLENECK-243

Change-Id: I994c71f03c4c2429d62618920cfc92fc1ed16abe
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoadd openstack-exporter uninstallation 59/60759/2
Yang (Gabriel) Yu [Thu, 9 Aug 2018 03:34:04 +0000 (11:34 +0800)]
add openstack-exporter uninstallation

Since openstack-exporter has been added, the uninstallation
should also be supported

Change-Id: I9f2bfc44d04ace53a722b42897053c1a54cc6258
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agobug-fix: error function causes script quit 17/60417/1
Yang (Gabriel) Yu [Tue, 31 Jul 2018 07:10:13 +0000 (15:10 +0800)]
bug-fix: error function causes script quit

Change-Id: Ib56e7e99a16d76768c2167917bb4c732cf0af13f
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agobug-fix: node-exporter on centos7 isolated with host net 07/60407/1
Yang (Gabriel) Yu [Tue, 31 Jul 2018 02:45:44 +0000 (10:45 +0800)]
bug-fix: node-exporter on centos7 isolated with host net

Node-exporter container need to be isolated with host net
to make the port mapping work.

Change-Id: Id04ad458ea56ef4080bba8346a7a1bf034956e0d
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agobug-fix: fix command option for installing monitor 99/60399/1
Yang (Gabriel) Yu [Tue, 31 Jul 2018 02:25:44 +0000 (10:25 +0800)]
bug-fix: fix command option for installing monitor

Change-Id: Ie3e5d64caacaece6a9ae6c7846d3f82b5440c4fd
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "bug-fix: insecure option for quota setting"
Yu Yang (Gabriel) [Sat, 28 Jul 2018 00:28:47 +0000 (00:28 +0000)]
Merge "bug-fix: insecure option for quota setting"

5 years agoAdd golang installation 77/59877/8
Yang (Gabriel) Yu [Tue, 17 Jul 2018 08:15:29 +0000 (16:15 +0800)]
Add golang installation

Bottlenecks container does not have golang installed.
This patch is to add golang installation script for later
usage.

Change-Id: I1456bae1e0f0ab018014d0dc9ae6df334123bc9f
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Add kubectl installation for jump server"
Yu Yang (Gabriel) [Fri, 27 Jul 2018 04:00:53 +0000 (04:00 +0000)]
Merge "Add kubectl installation for jump server"

5 years agobug-fix: insecure option for quota setting 25/60225/1
Yang (Gabriel) Yu [Fri, 27 Jul 2018 02:17:25 +0000 (10:17 +0800)]
bug-fix: insecure option for quota setting

JIRA: BOTTLENECK-240

Setting quotas will raise exception if either of insecure and
os_cacert are not set. It is not resonable.

Change-Id: Ie97f0580624a6d539e9c4cfe799714090a288487
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoAdd kubectl installation for jump server 75/59875/3
Yang (Gabriel) Yu [Tue, 17 Jul 2018 08:12:37 +0000 (16:12 +0800)]
Add kubectl installation for jump server

Bottlenecks container does not support kubectl.
This patch is to add installation script.

Change-Id: I4e066aaffd0dda76b91b71a35e515a78acd5d823
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "add support for dpdk scenario"
Yu Yang (Gabriel) [Thu, 19 Jul 2018 02:29:59 +0000 (02:29 +0000)]
Merge "add support for dpdk scenario"

5 years agoMerge "update release note for fraser 6.2"
Yu Yang (Gabriel) [Wed, 18 Jul 2018 09:27:48 +0000 (09:27 +0000)]
Merge "update release note for fraser 6.2"

5 years agoMerge "Adjust the doc for stess ping test"
Yu Yang (Gabriel) [Wed, 18 Jul 2018 09:21:56 +0000 (09:21 +0000)]
Merge "Adjust the doc for stess ping test"

5 years agoadd support for dpdk scenario 01/59901/2
Yang (Gabriel) Yu [Wed, 18 Jul 2018 03:18:55 +0000 (11:18 +0800)]
add support for dpdk scenario

Dovetail test ran by bii shows that dpdk var needed to be set
to let VM be successfully created by openstack

Change-Id: I44ab09f313e38942ff1175ad05fc7521f49b855b
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoupdate release note for fraser 6.2 07/59907/1
Yang (Gabriel) Yu [Wed, 18 Jul 2018 04:13:01 +0000 (12:13 +0800)]
update release note for fraser 6.2

Change-Id: Ifcafaa6df33b654d8a62a2b5d179701737e12fdc
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoDelete unmaintained/useless tests 05/59905/1
Yang (Gabriel) Yu [Wed, 18 Jul 2018 03:58:21 +0000 (11:58 +0800)]
Delete unmaintained/useless tests

Change-Id: I0c0606befb4e53fb503d9e5fcbf7d3bdf2237824
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoAdjust the doc for stess ping test 41/59841/1
Yang (Gabriel) Yu [Mon, 16 Jul 2018 07:46:13 +0000 (15:46 +0800)]
Adjust the doc for stess ping test

Some changes of stess ping test have been made for Dovetail.
The patch is to adjust the doc to the new changes.

Change-Id: I7c6c6fb0f1f60849ec440068fabdf601d76655f1
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Change OS exporter"
Yu Yang (Gabriel) [Fri, 13 Jul 2018 07:51:02 +0000 (07:51 +0000)]
Merge "Change OS exporter"

5 years agoMerge "Auto Generated INFO.yaml file"
Yu Yang (Gabriel) [Sun, 8 Jul 2018 02:00:46 +0000 (02:00 +0000)]
Merge "Auto Generated INFO.yaml file"

5 years agoChange OS exporter 93/59393/1
Yang (Gabriel) Yu [Sat, 30 Jun 2018 09:49:29 +0000 (17:49 +0800)]
Change OS exporter

1. The name of prometheus OS exporter is too long messing up
the display of docker ps.
2. Add version management of the exporter

Change-Id: I3b634f2b3a274935ef27c0bcddeae3900170aebe
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoModify ping test threshold 89/59289/1
Yang (Gabriel) Yu [Fri, 29 Jun 2018 06:40:54 +0000 (14:40 +0800)]
Modify ping test threshold

Change the threshold to 5 VM pairs for basic common
OPNFV verification requirements from Dovetail.
Currently, offline test over apex pass:
1. ping subtest1:
   https://gist.github.com/gabrielyuyang/764b7ee636ac5502d5e561a348ae909b
2. ping subtest2:
   https://gist.github.com/gabrielyuyang/af17905a7e2379e870f492ea393c54c0

Working on testig over compass, trying to deploy a compass
first. We could also see the result from compass on CI
after this patch be merged. Results in Dovetial CI will
also be updated then.

Change-Id: If2cfe9988c046d733b30a23de3cd569ed06496e6
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoAdd sudo to docker 53/58853/1
Yang (Gabriel) Yu [Thu, 21 Jun 2018 09:23:11 +0000 (17:23 +0800)]
Add sudo to docker

It seems sudo is not included in Bottlenecks docker.
This patch is to fix it.

Change-Id: Icb3c09acb877acfc4817b2aa67689045846c716d
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoUpdate Dockerfile 81/58481/2
Yang (Gabriel) Yu [Wed, 13 Jun 2018 09:23:12 +0000 (17:23 +0800)]
Update Dockerfile

1. Openstack command lines keep poping up warnings which
cause reading comand results wrongly.
2. Update the ubuntu version and packages to remove redundance
which is a historical debt.

Change-Id: I3cdb7a9ec3f0bc41ecfe5b8bf9d44878485de40f
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoChange the function imposed on instances/tasks 13/58013/3
Yang (Gabriel) Yu [Tue, 29 May 2018 06:44:03 +0000 (14:44 +0800)]
Change the function imposed on instances/tasks

The number of instances/tasks should be cumulated instead of
averaging.

Change-Id: If63244ea086de8ba6a74865e5bad23feec01b3d6
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Adapt monitoring install to apex"
Yu Yang (Gabriel) [Mon, 28 May 2018 06:51:26 +0000 (06:51 +0000)]
Merge "Adapt monitoring install to apex"

5 years agoMerge "adaption to installers/pod configs"
Yu Yang (Gabriel) [Mon, 28 May 2018 06:47:15 +0000 (06:47 +0000)]
Merge "adaption to installers/pod configs"

5 years agoadaption to installers/pod configs 67/57467/7
Yang (Gabriel) Yu [Wed, 16 May 2018 11:35:03 +0000 (19:35 +0800)]
adaption to installers/pod configs

Change-Id: I1083c96229a8d79bc9cf1bee4aa00de6aeae9d14
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoAdapt monitoring install to apex 49/57949/4
Yang (Gabriel) Yu [Sat, 26 May 2018 03:26:31 +0000 (11:26 +0800)]
Adapt monitoring install to apex

To let the installation be adapted to Apex and Centos

Change-Id: If779bab1badbd2f0ad9e0a5054e082e49b7d6238
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoadd openstack-export support 01/57801/5
Yang (Gabriel) Yu [Thu, 24 May 2018 06:37:06 +0000 (14:37 +0800)]
add openstack-export support

add openstack-exporter and enable ovs plugin in Barometer

Changes:
1. Add openstack-exporter docker
2. Add opnestack grafana dashboard

Change-Id: Ifd3416ad1dc48075e98c190b2048c7760f686bcb
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agobug-fix: idenity env not defined 11/57511/5
Yang (Gabriel) Yu [Thu, 17 May 2018 03:19:14 +0000 (11:19 +0800)]
bug-fix: idenity env not defined

OS_TENANT_NAME is wrongly used in getting openstack project
information and is deprecated in keystone v3.
Use OS_PROJECT_NAME to fix

Change-Id: I941c612989ea5373ccf8a9d2e88ebd3eabcece73
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Add monitor dir to unit test"
Yu Yang (Gabriel) [Fri, 11 May 2018 01:16:07 +0000 (01:16 +0000)]
Merge "Add monitor dir to unit test"

5 years agoMerge "Add unstall script to monitoring"
Yu Yang (Gabriel) [Fri, 11 May 2018 01:15:52 +0000 (01:15 +0000)]
Merge "Add unstall script to monitoring"

5 years agoMerge "bug-fix: fix key error in soak throughputs CI"
Yu Yang (Gabriel) [Fri, 11 May 2018 01:15:35 +0000 (01:15 +0000)]
Merge "bug-fix: fix key error in soak throughputs CI"

5 years agoAdd/modify the Grafana Dashboard 19/57119/9
Yang Yu [Mon, 7 May 2018 14:23:29 +0000 (22:23 +0800)]
Add/modify the Grafana Dashboard

Adding/modify metrics and structure of dashboard
for Long Duration Test

Change-Id: I4d1f169b7aa1e0f906e09fae13010ad3b8b49038
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agobug-fix: fix key error in soak throughputs CI 43/57143/1
Yang Yu [Tue, 8 May 2018 06:22:17 +0000 (14:22 +0800)]
bug-fix: fix key error in soak throughputs CI

In the redundant information deleting patch, results of each
thread running is removed from message Queue resulting in
counting the overall success threads in error status

Change-Id: I3d12ddcc3ef996fca509741544a0f088428e948e
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoAdd unstall script to monitoring 21/57021/3
Yang Yu [Thu, 3 May 2018 09:12:46 +0000 (17:12 +0800)]
Add unstall script to monitoring

Change-Id: Ia78ede2747fe0be05b4421d67fd1dae022afc30f
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoAdd monitor dir to unit test 17/57017/1
Yang Yu [Thu, 3 May 2018 08:26:47 +0000 (16:26 +0800)]
Add monitor dir to unit test

Change-Id: I5a1540e4f176ea978a712a06040c297373526815
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoRestructure monitoring scripts 59/56959/4
Yang Yu [Wed, 2 May 2018 08:52:11 +0000 (16:52 +0800)]
Restructure monitoring scripts

Restructure the monitoring scripts and modify the scripts to remove the
redundance

Change-Id: Ib4a5d7bea2dc455ec03ad61780b6caf06831daa8
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoStyle-check for monitoring scripts 49/56949/3
Yang Yu [Wed, 2 May 2018 04:14:49 +0000 (12:14 +0800)]
Style-check for monitoring scripts

Fix the style-check errors for monitoring scripts.
In another patch, the scripts will be restructured
according the dicretory structure.

Change-Id: I4149b18177fa1bdeb1b12a84ecad3d7d0b78260b
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoSome informations are redundant 29/56729/2
Yang Yu [Fri, 27 Apr 2018 01:42:19 +0000 (09:42 +0800)]
Some informations are redundant

This patch is to remove the redundant results in Soak throughputs
reports to TestDB

Change-Id: Ib7e95df8353f3aa7b28187d352d5a6a213af2727
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
5 years agoMerge "Prometheus Prototype Dashboard"
Yu Yang (Gabriel) [Fri, 27 Apr 2018 08:42:21 +0000 (08:42 +0000)]
Merge "Prometheus Prototype Dashboard"

5 years agoPrometheus Prototype Dashboard 67/47567/5
Rutuja Surve [Tue, 21 Nov 2017 08:20:37 +0000 (08:20 +0000)]
Prometheus Prototype Dashboard

JIRA: BOTTLENECK-181

Prototype Grafana dashboard using Prometheus query language for
displaying system and docker performance metrics

Change-Id: I2659eb4a4d072e95f3fc5a5dac0b1e5b1c6e536e
Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
5 years agoMerge "Barometer automated installation script for jump server and compute/controller...
Yu Yang (Gabriel) [Fri, 27 Apr 2018 08:37:52 +0000 (08:37 +0000)]
Merge "Barometer automated installation script for jump server and compute/controller nodes"

5 years agofix the release notes title 27/56727/1
Yang Yu [Fri, 27 Apr 2018 01:36:26 +0000 (09:36 +0800)]
fix the release notes title

It still has Danube in the titile which should be deleted

Change-Id: Ia5075cf2d713dc9b64e1732b54e99ab604643cee
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoLazy creation of VM pairs for soak throuputs tests 07/55807/5
Yang Yu [Mon, 16 Apr 2018 09:19:44 +0000 (17:19 +0800)]
Lazy creation of VM pairs for soak throuputs tests

Add the lazy creation progress of VM pairs while testing
dataplane traffic using netperf

Change-Id: I3228ff444ea074b99cb1afaec138191358064e40
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agobug-fix: image for VMs is wrongly referenced 71/55871/1
Yang Yu [Tue, 17 Apr 2018 08:14:54 +0000 (16:14 +0800)]
bug-fix: image for VMs is wrongly referenced

This patch is to fix the url of yardstick image for bottlenecks

Change-Id: I7fca672e0a7b8976923162a12a8a752cec320fcb
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "Grafana Dashboard customization script"
Yu Yang (Gabriel) [Mon, 2 Apr 2018 04:08:13 +0000 (04:08 +0000)]
Merge "Grafana Dashboard customization script"

6 years agoBarometer automated installation script for jump server 03/52403/12
Rutuja Surve [Wed, 21 Feb 2018 13:17:53 +0000 (13:17 +0000)]
Barometer automated installation script for jump server
and compute/controller nodes

JIRA: BOTTLENECK-182

Install barometer for collecting OVS and collectd statistics as
docker containers on all nodes

Change-Id: I8ae7e2bcbe95ab6e1224e08828c822d50367f616
Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
6 years agoAuto Generated INFO.yaml file 31/51531/2
agardner [Fri, 2 Feb 2018 22:18:50 +0000 (17:18 -0500)]
Auto Generated INFO.yaml file

INFO.yaml meant to be machine readable.
This file was auto generated from an ldap lookup
and your projects INFO file.

Meeting times are not currently filled out.
please ammend this patchset to complete

Going forward comitter promotions should be done
against this file.

PTLs:
Must be merged for you to gain delete access on
testresults.opnfv.org

Change-Id: I61cf3bacbc109286b258748834d59eccd489fdb7
Signed-off-by: agardner <agardner@linuxfoundation.org>
6 years agoUpdate Fraser Docs 61/54061/4
Yang Yu [Mon, 19 Mar 2018 01:58:52 +0000 (09:58 +0800)]
Update Fraser Docs

Release notes and test case decriptions, etc.

Change-Id: I0c67c02118dfd8ea3d8a4fc23225dc6d027ba3db
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "Documentation on storage testcases in bottlenecks"
Yu Yang (Gabriel) [Mon, 19 Mar 2018 02:01:54 +0000 (02:01 +0000)]
Merge "Documentation on storage testcases in bottlenecks"

6 years agoAdd life-cycle throughputs testcase 65/44765/19
Gabriel Yu [Wed, 11 Oct 2017 08:52:39 +0000 (16:52 +0800)]
Add life-cycle throughputs testcase

JIRA: BOTTLENECK-186

Add skeleton of this test case:
1. Quotas modification
2. Call Yardstick to run test

Change-Id: I02726bbfb2104151e5ef3c52a214775d30f9e743
Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
6 years agobugfix: copy hosts file 27/53927/1
Yang Yu [Fri, 16 Mar 2018 03:18:17 +0000 (11:18 +0800)]
bugfix: copy hosts file

JIRA: BOTTLENECK-227

Operation of copying hosts file should follow the building of
Yardstick docker

Change-Id: I4d66efe8b823876a733d1877c26d1e0e263ca4da
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "support hosts file copy"
Yu Yang (Gabriel) [Thu, 15 Mar 2018 07:47:10 +0000 (07:47 +0000)]
Merge "support hosts file copy"

6 years agosupport hosts file copy 99/53799/2
Yang Yu [Wed, 14 Mar 2018 13:22:06 +0000 (21:22 +0800)]
support hosts file copy

JIRA: BOTTLENECK-227

Dovetail needs to regulate the hosts file of each docker to
adapt SUTs. This patch is to make hosts file consistant in
Bottlenecks-Yarstick docker.

Change-Id: I93a57a5cac9c8d8c0a8b6660e84b8b351c455786
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agobugfix: stress ping for offline support 67/53767/1
Yang Yu [Wed, 14 Mar 2018 09:07:47 +0000 (17:07 +0800)]
bugfix: stress ping for offline support

JIRA: BOTTLENECK-226

See above

Change-Id: Iba5d21348355a80d6c17deb1a12114d1d07e5c15
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "bottlenecks offiline support"
Yu Yang (Gabriel) [Mon, 12 Mar 2018 02:51:26 +0000 (02:51 +0000)]
Merge "bottlenecks offiline support"

6 years agobottlenecks offiline support 01/53201/5
liyin [Wed, 7 Mar 2018 03:47:28 +0000 (03:47 +0000)]
bottlenecks offiline support

JIRA: BOTTLENECK-224

This patch for bottlenecks support offiline.
By use some offiline image rather than yardstick env prepare.
This will solve some problem happened in yardstick image builder.

Change-Id: I62b6606570c2ea6ce365212c79777af01c47c9a6
Signed-off-by: liyin <liyin11@huawei.com>
6 years agoroll back the bug-fix for source method 11/52911/1
Yang Yu [Thu, 1 Mar 2018 06:22:37 +0000 (14:22 +0800)]
roll back the bug-fix for source method

JIRA: BOTTLENECK-222

It seems the issue related to environments.
Just roll back for further actions.

Change-Id: I9578fb0c2a3aed2fe5b1c704c6baea2e56ca39a9
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMoon testcase bug fix 77/50277/4
Ace Lee [Tue, 9 Jan 2018 03:19:09 +0000 (03:19 +0000)]
Moon testcase bug fix

JIRA: BOTTLENECK-220

The JIRA ticket is to suit moon version 4.3.
There are some bugs to fix.

Change-Id: Idf8b9a2b4dea6508738283e76457b8d1d25ceae9
Signed-off-by: Ace Lee <liyin11@huawei.com>
6 years agoMerge "Testcase to find multi-stack storage bottlenecks"
Ace Lee [Mon, 26 Feb 2018 07:58:11 +0000 (07:58 +0000)]
Merge "Testcase to find multi-stack storage bottlenecks"

6 years agobug-fix: python mimic source method 73/52573/1
Yang Yu [Sat, 24 Feb 2018 08:48:56 +0000 (16:48 +0800)]
bug-fix: python mimic source method

JIRA: BOTTLENECK-222

Details could be referred to the above JIRA ticket

Change-Id: I07d89ee85e18a78d060959cfac5ded82aa83ef32
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "Testcase to find storage bottlenecks using Yardstick for Multistack"
Ace Lee [Fri, 23 Feb 2018 02:19:01 +0000 (02:19 +0000)]
Merge "Testcase to find storage bottlenecks using Yardstick for Multistack"

6 years agoGrafana Dashboard customization script 59/51359/4
Rutuja Surve [Tue, 30 Jan 2018 16:52:33 +0000 (16:52 +0000)]
Grafana Dashboard customization script

JIRA: BOTTLENECK-182

Customization of dashboard with respect to query for
a particular panel

Change-Id: Ic8730c2fc1540fc41d1206b4610beb7b304825ae
Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
6 years agoTestcase to find multi-stack storage bottlenecks 77/48377/23
Shubham Agarwal [Tue, 5 Dec 2017 07:11:15 +0000 (02:11 -0500)]
Testcase to find multi-stack storage bottlenecks

JIRA: BOTTLENECK-203

This patch is used for multistack storage
performance bottlenecks using yardstick as runner.

Change-Id: I99f5b3caa3e454d75e293de2ad7dccbe6ce13887
Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
6 years agoTestcase to find storage bottlenecks using Yardstick for Multistack 19/49819/9
Shubham Agarwal [Sun, 31 Dec 2017 13:11:46 +0000 (08:11 -0500)]
Testcase to find storage bottlenecks using Yardstick for Multistack

JIRA: BOTTLENECK-217

This patch is used to find storage bottlenecks while using
yardstick for multistack.

Change-Id: I8e64ff4145244a4aa822cf63c82d3a90a6579486
Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
6 years agobug-fix: support insecure option for quota setting 75/50675/1
Yang Yu [Tue, 16 Jan 2018 08:49:49 +0000 (16:49 +0800)]
bug-fix: support insecure option for quota setting

JIRA: BOTTLENECK-221

Quota setting has openstack cmd executed by bash not supporting
insecure option for https

Change-Id: I223080b67af9aa1677e2e39daaf727f3a6c0ea97
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoAdd docs for nose test 17/50617/4
Yang Yu [Mon, 15 Jan 2018 07:59:15 +0000 (15:59 +0800)]
Add docs for nose test

JIRA: BOTTLENECK-219

This path is to add docs for unit & coverage tests

Change-Id: I504cb14cd32828533b5a82f02770e60da785794a
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agobug-fix: no percentage calculated in verify ci 29/50429/11
Yang Yu [Thu, 11 Jan 2018 15:18:53 +0000 (23:18 +0800)]
bug-fix: no percentage calculated in verify ci

JIRA: BOTTLNECK-219

It seems that ci verify job could not get the coverage percentage
for empty directory. This patch is to add __init__ file for the
empty directory to avoid the empty check.
note that offline test does not has this issue

Change-Id: I67ce149438516429f7285e9424a57439b188c070
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agobug-fix: veriry job no coverage package 37/50337/1
Yang Yu [Wed, 10 Jan 2018 02:12:01 +0000 (10:12 +0800)]
bug-fix: veriry job no coverage package

JIRA: BOTTLENECK-219

vitualenv should install nose and coverage package for unittest,
only install coverage is not enough since virtualenv will use
external nose which couldnt find coverage package installed
externally

Change-Id: I6daebf2db6dd97cdfd0eac0c43a619229ba38577
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agoMerge "bug-fix: coverage package missing for ci verify"
Yu Yang (Gabriel) [Wed, 10 Jan 2018 01:51:42 +0000 (01:51 +0000)]
Merge "bug-fix: coverage package missing for ci verify"

6 years agoDocumentation on storage testcases in bottlenecks 17/49817/2
Shubham Agarwal [Sun, 31 Dec 2017 12:58:59 +0000 (07:58 -0500)]
Documentation on storage testcases in bottlenecks

JIRA: BOTTLENECK-216

This patch is used for user documentation on the 3 storage
stress testcases created in bottlnecks.

Change-Id: Ib560efea5bcd2decedf7d3f681ed303123ce31a9
Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
6 years agobug-fix: coverage package missing for ci verify 89/50189/1
Yang Yu [Mon, 8 Jan 2018 02:58:11 +0000 (10:58 +0800)]
bug-fix: coverage package missing for ci verify

JIRA: BOTTLENECK-219

nosetests has enbled coverage check which requires coverage
package missing currently

Change-Id: Ia4b87a6036ea00532014a332170a19681432f84c
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
6 years agobug-fix: wrong line to modify for getting results 77/49877/3
Yang Yu [Wed, 3 Jan 2018 02:09:16 +0000 (10:09 +0800)]
bug-fix: wrong line to modify for getting results

In Danube, should modify no.12 line of yardstick config file to
let yardstick record result in file instead of reporting to
MongoDB. After Danube, it should be no.13 line of that file.
Also return to Danube:3.1 and will fix the line issue
for VNF scaling test in another ticket

Change-Id: I309e9c609967efdda8eaaf289d788ccf1693308e
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>