Yu Yang (Gabriel) [Wed, 30 Nov 2016 09:23:11 +0000 (09:23 +0000)]
Merge "posca system bandwidth dashboard"
liyin [Wed, 30 Nov 2016 04:48:01 +0000 (12:48 +0800)]
posca system bandwidth dashboard
JIRA: BOTTLENECK-109
this patch provide a dashboard of system_bandwidth test case
when the test over this script would be run.
and you could login host:5601 to see the view of dashboard.
Change-Id: Ifb9717baa56a16fb2231a4e20d5688e34647d45b
Signed-off-by: liyin <liyin11@huawei.com>
Yu Yang (Gabriel) [Wed, 30 Nov 2016 09:19:26 +0000 (09:19 +0000)]
Merge "POSCA test case complete"
yuyang [Wed, 30 Nov 2016 16:15:00 +0000 (00:15 +0800)]
Add new CI docker build support
JIRA: BOTTLENECK-108
Releng has updated the parameter input method. So the Docker file
need BRANCH argument to specify the docker image source.
Change-Id: I6c8eee3aaf7729964f0b810c209ccdcf9b75a233
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
liyin [Wed, 30 Nov 2016 04:27:53 +0000 (12:27 +0800)]
POSCA test case complete
JIRA: BOTTLENECK-107
JIRA: BOTTLENECK-106
This patch has done the flowings:
1.Using the RESTful API form yardstick
2.Common function reuse.
3.If there is no test_ip it would use host ip and port as test_ip.
4.A little demo of dashboard. Now is can't work
Change-Id: I1063176c762c40238019c73f5359f23bc5aab19c
Signed-off-by: liyin <liyin11@huawei.com>
Yu Yang (Gabriel) [Tue, 29 Nov 2016 02:04:11 +0000 (02:04 +0000)]
Merge "Add CLI framework for Bottlenecks"
yuyang [Sat, 26 Nov 2016 15:07:41 +0000 (23:07 +0800)]
Add CLI framework for Bottlenecks
JIRA: BOTTLENECK-65
Adding cli framwork for Bottlenecks.
Usage:
bottlenecks testcase run <testcase>
Currently only the cli framwork and testcase command group is added.
run, list, etc., commands and openstack command group
will added afterwards.
Two setup entries are added. One is within the top directory and the
other is within the cli directory.
Change-Id: I304f6f2e9b29b9f582953c2739806c1fb3e87fed
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
liyin [Thu, 24 Nov 2016 04:37:10 +0000 (12:37 +0800)]
POSCA docker-compose adapting
JIRA: BOTTLENECK-105
there are files which be need to support docker-compose.
some files are docker configure file.
some files are used to build docker image.
kibana docker is bottlenecks project dashboard.
elasticsearch docker is bottlenecks project database.
influxdb docker is yardstick project database.
yardstick docker is used to run test case.
Change-Id: I7f0927c940a400f9f66ac77174f06236a1f4f265
Signed-off-by: liyin <liyin11@huawei.com>
yuyang [Fri, 4 Nov 2016 15:30:41 +0000 (23:30 +0800)]
Add stack created judging logic
JIRA: BOTTLENECK-103
The stack created judging logic in Rubbos testsuite is optimized
by replacing the wating method with judging from the stack created
return value.
Change-Id: Ie96476fbfb8baf995237f71b993cf9d381b94217
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Wed, 2 Nov 2016 18:17:19 +0000 (02:17 +0800)]
Bugfix for random key generation
JIRA: BOTTLENECK-103
Fixing the bug when key generation within rubbos controller
Change-Id: Ib444b3a8fab14217bda75bee307ea18652e8b4e4
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
Yu Yang (Gabriel) [Tue, 1 Nov 2016 05:48:41 +0000 (05:48 +0000)]
Merge "Add random key generation"
Yang (Gabriel) Yu [Tue, 1 Nov 2016 02:46:15 +0000 (22:46 -0400)]
Add random key generation
JIRA: BOTTLENECK-103
Add random key generation in fixed directory path.
Changes:
1. Add random key generation method
2. Add logic to cleanup the used key
Change-Id: I405d1d670422b9381879d0e58cb9c9fc1370f954
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
liyin [Tue, 25 Oct 2016 04:39:22 +0000 (00:39 -0400)]
Modify POSCA code into PEP8 style
JIRA: BOTTLENECK-102
Modify all the code in the testcase POSCA into PEP8 style.
Using more standard way to realize our function.
Change-Id: Ic014678db454b8a36b36395c32b4769f6cf700be
Signed-off-by: liyin <liyin11@huawei.com>
yuyang [Thu, 20 Oct 2016 23:22:17 +0000 (07:22 +0800)]
Add successful committer nominee INFO
Add election result for Yang throuth email:
https://lists.opnfv.org/pipermail/opnfv-tsc/2016-October/003088.html
Achievements/Conbributions include:
https://gerrit.opnfv.org/gerrit/#/q/owner:Gabriel.yuyang%2540huawei.com+project:bottlenecks
1. Adding POSCA test suite in Bottlenecks
a) POSCA testing framework
i. https://jira.opnfv.org/browse/BOTTLENECK-92
ii. https://gerrit.opnfv.org/gerrit/#/c/20837/
b) Adding Factor Test case System_Bandwidth
i. https://jira.opnfv.org/browse/BOTTLENECK-94
ii. https://gerrit.opnfv.org/gerrit/#/c/21351/
c) Adding Factor Test case CPU_Burden
i. https://jira.opnfv.org/browse/BOTTLENECK-95
ii. https://gerrit.opnfv.org/gerrit/#/c/21355/
d) Adding Factor Test case TX PKT Size
i. https://jira.opnfv.org/browse/BOTTLENECK-99
ii. https://gerrit.opnfv.org/gerrit/#/c/21563/
e) Adding Factor Test case RX_PKT_Size
i. https://jira.opnfv.org/browse/BOTTLENECK-97
ii. https://gerrit.opnfv.org/gerrit/#/c/21401/
f) Adding Factor Test case TX_Cache_Size
i. https://jira.opnfv.org/browse/BOTTLENECK-98
ii. https://gerrit.opnfv.org/gerrit/#/c/21561/
g) Adding Factor Test case RX_Cache_Size
i. https://jira.opnfv.org/browse/BOTTLENECK-96
ii. https://gerrit.opnfv.org/gerrit/#/c/21379/
2. Refactoring Bottlenecks documentations
a) Correcting table format error in userguide docs
i. https://jira.opnfv.org/browse/BOTTLENECK-88
ii. https://gerrit.opnfv.org/gerrit/#/c/19043/
b) Adding framework illustration in Bottlenecks docs
i. https://jira.opnfv.org/browse/BOTTLENECK-88
ii. https://gerrit.opnfv.org/gerrit/#/c/19131/
c) Adding Release Notes Doc Framework
i. https://jira.opnfv.org/browse/BOTTLENECK-88
ii. https://gerrit.opnfv.org/gerrit/#/c/22309/
3. Flake8 fix for Bottlenecks project
a) https://jira.opnfv.org/browse/BOTTLENECK-101
b) https://gerrit.opnfv.org/gerrit/#/c/22593/
4. Organizing the Bottlenecks weekly meeting and maintaining WIKI
a) Meeting minutes and meterial
i. https://wiki.opnfv.org/pages/viewpage.action?pageId=
6828202
ii. https://wiki.opnfv.org/download/attachments/
2926187/Proposals%20in%20Bottlenecks.pdf?version=7&modificationDate=
1472176386000&api=v2
b) Release Planning WIKI pages
5. Design and sharing the POSCA test suite
a) POSCA test suite in Bottlenecks D release
i. https://wiki.opnfv.org/download/attachments/
2926187/POSCA%20in%20Bottlenecks%20D%20Release.pptx?version=1&modificationDate=
1475983276813&api=v2
b) Sharing POSCA in Bottlenecks weekly meeting
i. https://wiki.opnfv.org/download/attachments/
2926187/2016-09-22%20Sharing%20POSCA%20in%20Bottlenecks.mp4?version=1&modificationDate=
1475993554550&api=v2
Change-Id: I59980f6e8ff378e845af1297cf294e058be56880
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
Jun Li [Sat, 8 Oct 2016 02:37:19 +0000 (02:37 +0000)]
Merge "Add Factor Testcase CPU_Burden"
Jun Li [Sat, 8 Oct 2016 02:37:02 +0000 (02:37 +0000)]
Merge "Add Factor Testcase RX_Cache_Size"
Jun Li [Sat, 8 Oct 2016 02:36:43 +0000 (02:36 +0000)]
Merge "Add Factor Testcase RX_PKT_Size"
Jun Li [Sat, 8 Oct 2016 02:36:24 +0000 (02:36 +0000)]
Merge "Add Factor Testcase System_Bandwidth"
Jun Li [Sat, 8 Oct 2016 02:36:04 +0000 (02:36 +0000)]
Merge "Add Factor Testcase TX_Cache_Size"
Jun Li [Sat, 8 Oct 2016 02:35:22 +0000 (02:35 +0000)]
Merge changes from topics 'add_factor_testcase_tx_pkt_size', 'add_posca_test_suite_framework'
* changes:
Add Factor Testcase TX PKT Size
Adding Posca Testsuite in Bottlenecks
Jun Li [Sat, 8 Oct 2016 02:33:08 +0000 (02:33 +0000)]
Merge "autopep8 fix for flake8"
yuyang [Fri, 30 Sep 2016 18:21:36 +0000 (02:21 +0800)]
autopep8 fix for flake8
JIRA: BOTTLENECK-101
Using autopep8 to fix the python style scanned by flake8
Change-Id: I74bf28ed4d999dac3dd36e9101f099c9853a49b6
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
jose.lausuch [Thu, 29 Sep 2016 15:44:20 +0000 (17:44 +0200)]
Propose common directory for Docker related files
Proposal 3 from this wiki:
https://wiki.opnfv.org/display/INF/Docker+handling+in+CI#DockerhandlinginCI-3Dockerfilelocation
Do not merge before this:
https://gerrit.opnfv.org/gerrit/#/c/22565/
JIRA: RELENG-148
Change-Id: I07e1418ae06c59e6c4d495c8c87d28addbb98d03
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
yuyang [Sat, 17 Sep 2016 21:38:13 +0000 (05:38 +0800)]
Add Factor Testcase TX PKT Size
JIRA: BOTTLENECK-99
Add factor testcase to locate the bottleneck of tx pkt size.
A separated logic for determine if the tx pkt size is the system
bottleneck is provided.
Change-Id: I9ccbe19c88a72170b66fffd7f1bd7e5a45dbdc27
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sat, 17 Sep 2016 20:25:49 +0000 (04:25 +0800)]
Add Factor Testcase TX_Cache_Size
JIRA: BOTTLENECK-98
Add factor testcase for locating tx cache size bottleneck.
A separate logic for determine if the bottlenecks is tx cache
size is provided.
Change-Id: Ie3e8a79bf55d6b3223b45c52fb4fbc9b047d38cb
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sun, 18 Sep 2016 12:57:16 +0000 (20:57 +0800)]
Add Factor Testcase System_Bandwidth
JIRA: BOTTLENECK-94
Add factor test to find the bottleneck of system bandwidth.
A separate logic is provided to determine what is throughput for
a deployed system.
Changes:
1. Add testcase script
2. Delete whitespaces
3. Logic fix
Change-Id: I37ab9d40d90c585191619d4753eca285fee64dd4
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sat, 17 Sep 2016 22:02:53 +0000 (06:02 +0800)]
Add Factor Testcase RX_PKT_Size
JIRA: BOTTLENECK-97
Add factor testcase to locate bottleneck for rx pkt size.
A separated logic for determine if the system bottleneck is
rx pkt size is provided.
Change-Id: I478b4cf94b07eeb56e87a4825ff0a62367c05175
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sat, 17 Sep 2016 21:01:11 +0000 (05:01 +0800)]
Add Factor Testcase RX_Cache_Size
JIRA: BOTTLENECK-96
Add factor testcase for locating bottleneck of rx cache size.
A separate logic is provided to deterine if it is the bottleneck
of rx cache size.
Change-Id: I52652f73c512a829a3dde85e4cb36073327773e8
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sat, 17 Sep 2016 17:42:42 +0000 (01:42 +0800)]
Add Factor Testcase CPU_Burden
JIRA: BOTTLENECK-95
Add cpu burden factor testcase to locate cpu bottlneck for system.
A separated logic is provided to determine if the bottleneck is the
CPU capability in the system.
Changes:
1. Add testcase script
2. Delete whitespaces
Change-Id: I37017d5a0378450b07286ba36f9976d92f504eeb
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Sun, 11 Sep 2016 23:33:12 +0000 (07:33 +0800)]
Adding Posca Testsuite in Bottlenecks
JIRA: BOTTLENECK-92
The POSCA (Parametric Bottlenecks Testing Catalogue) testsuite
classifies the bottlenecks test cases and results into 5 categories.
Then the results will be analyzed and decoupled bottlenecks will be
searched among these categories.
The POSCA testsuite aims to locate the bottlenecks in parmetric
manner and to decouple the bottlenecks regarding the deployment
requirements.
The POSCA testsuite provides an user friendly way to profile and
understand the E2E system behavior and deployment requirements.
Goals of the POSCA testsuite:
a) Automatically locate the bottlenecks in a iterative manner.
b) Automatically generate the testing report for bottlenecks in
different categories.
c) Implementing Automated Staging.
Scopes of the POSCA testsuite:
a) Modeling, Testing and Test Result analysis.
b) Parameters choosing and Algorithms
Test stories of the POSCA testsuite:
a) Factor test: base test cases that Feature test and Optimization
will be dependant on
b) Feature test: test cases for features/scenarios
c) Optimization test: test to tune the system parameter
For more details of the proposal, please refer to
https://jira.opnfv.org/secure/attachment/11479/
POSCA%20Testsuite%20Proposal%20in%20Bottlenecks.pdf
Changes:
1. Add Posca testsuite directories and files to Bottleneks,
leaving adding test cases for latter commits.
2. Fix file appd issue.
3. Delete the un-used packages in testsuites/posca/run_posca.py
4. Add testcase processing logic to run_posca.py
5. Add config dimensions
6. Add scripts directory
Change-Id: I54d9b51381a804b76a83680912227e058da3165e
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
yuyang [Wed, 21 Sep 2016 21:34:28 +0000 (05:34 +0800)]
Add Release Notes Doc Framework
JIRA: BOTTLENECK-88
Required by release meeting to add RN for Colorado 1.0.
A framework of RN is updated and more details will be filled in
Colorado 2.0.
Change-Id: I386240d9b8c6d9cf30e68a12e3e84f1e09833d2a
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
MatthewLi [Wed, 21 Sep 2016 07:42:42 +0000 (03:42 -0400)]
delete private key for security
Change-Id: Ibb53a25d912fd96c93b25e39ee8da8b0977cf071
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Mon, 19 Sep 2016 12:05:11 +0000 (08:05 -0400)]
unittest directory bugfix
Change-Id: If16ac8f2e8d0114d8b7121d551ac5ac9a15bf76e
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Mon, 19 Sep 2016 11:06:14 +0000 (07:06 -0400)]
add flake8 check for python files
Change-Id: I6d8e4e1d007bdcce037cf1ae93324de8080640ec
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 7 Sep 2016 07:04:03 +0000 (03:04 -0400)]
delete unnecessary file head
JIRA: BOTTLENECK-87
Change-Id: I67786b0481d734d09422fe5b757380cdd94d762d
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
yuyang [Mon, 22 Aug 2016 09:45:29 +0000 (17:45 +0800)]
add framework illustration in Bottlenecks docs
JIRA: BOTTLENECK-88
changes:
1. add framework image in platformoveriew/introduction.rst to make
the Bottlenecks docs more user friendly
2. image name in platformoveriew/introduction.rst is not correctly
writed, correct it as Framework_Setup.png
3. correct the image width error
4. correct image path
5. change the illustration to Rubbos introduction section as commented
6. move the illustration in top-level directory as suggested
7. add brief decription of the illustration
Change-Id: Id86b813fa6e0a68349de60bb294b1cef43484a9a
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
MatthewLi [Tue, 23 Aug 2016 01:15:41 +0000 (21:15 -0400)]
doc format error amend
JIRA: BOTTLENECK-87
Change-Id: Ifa3da0e5c4e67c65a61567af1b75d629959d076f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
yuyang [Fri, 19 Aug 2016 16:52:17 +0000 (00:52 +0800)]
correct table format error in userguide docs
JIRA: BOTTLENECK-88
A right side line of the table is not aligned with others which causes
compling error.
Change-Id: I5391ef566573ec88b2e94ed36a3f628f8c8ddb8e
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
MatthewLi [Fri, 29 Jul 2016 08:37:01 +0000 (04:37 -0400)]
project document improvement
JIRA: BOTTLENECK-88
Change-Id: I963502bb494bfb8773b312f038e9a1ea9902e56e
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Fri, 29 Jul 2016 03:07:42 +0000 (23:07 -0400)]
vstf testcase document
JIRA: BOTTLENECK-90
Change-Id: I94ad89d60375679c6afd3bf8dca494c175e63ce8
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Fri, 29 Jul 2016 02:12:55 +0000 (22:12 -0400)]
rubbos testcases description document
JIRA: BOTTLENECK-89
Change-Id: Ib283c3fdd154582efaf92886f22a506a5985694e
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Thu, 28 Jul 2016 07:29:14 +0000 (03:29 -0400)]
project document refactoring
JIRA: BOTTLENECK-88
Change-Id: I393987a9c1711d25585819176ee9b014a713cf4a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Mon, 13 Jun 2016 07:38:30 +0000 (03:38 -0400)]
bugfix for image cleanup and python script calling by subprocess shell
JIRA: BOTTLENECK-70
log is shown in https://build.opnfv.org/ci/view/bottlenecks/job/bottlenecks-compass-vstf-virtual-daily-master/9/console
and https://build.opnfv.org/ci/view/bottlenecks/job/bottlenecks-compass-vstf-virtual-daily-master/10/console
for image names, we use bottlenecks_<suite name>_<option>
for vstf_collector.py, it is used for transfer test result to community dashboard, it works for B release, for C release,
we should adapt it later, now we only fix its path error.
Change-Id: Iad2bf39837d02aa1e5ea8a323411d98082135882
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Sun, 12 Jun 2016 03:38:56 +0000 (23:38 -0400)]
bugfix for vstf stack name
JIRA: BOTTLENECK-70
Change-Id: I768be0a0b30df266f6f130bf616d6d808cf1849c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Mon, 6 Jun 2016 09:21:18 +0000 (05:21 -0400)]
bugfix for vstf running
Change-Id: I9777e84b9be905c484a7d86be2287cde27ae33fe
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Mon, 6 Jun 2016 07:04:15 +0000 (03:04 -0400)]
bugfix for missing python package
Change-Id: I2a8ab6fbbeff407713eea71ebf504a2ce2dbb342
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
yaoguang wang [Mon, 6 Jun 2016 00:08:53 +0000 (00:08 +0000)]
Merge "config info for different testcase in vstf"
MatthewLi [Fri, 3 Jun 2016 07:25:51 +0000 (03:25 -0400)]
run vstf test case
JIRA: BOTTLENECK-70
Change-Id: Iade7d7a97f3b0ba54be33b37cf80c1530c410b95
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Thu, 2 Jun 2016 03:27:05 +0000 (23:27 -0400)]
config info for different testcase in vstf
JIRA: BOTTLENECK-70
Change-Id: I21cf538b7984cbc5036fc6fe897d0c90eec19e55
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 11:57:30 +0000 (07:57 -0400)]
bugfix for dpkg lock
Change-Id: Icd024d990635b5a52385f11e7b458e18a8f186f1
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 10:39:40 +0000 (06:39 -0400)]
bugfix for download image function return value
JIRA: BOTTLENECK-86
Change-Id: Ia76b833bdec7554468ce081d3d572e87cea2d9f7
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 09:52:51 +0000 (05:52 -0400)]
file download separated from image creation progress
JIRA: BOTTLENECK-86
Change-Id: I1603d8121d58ea36d6bd2aa241590fddd70c2e6f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 07:42:56 +0000 (03:42 -0400)]
bugfix for vstf path name
Change-Id: Id91a4d743f7e94b962db4cc50b125700049e311a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 27 Apr 2016 08:01:37 +0000 (04:01 -0400)]
vstf instance creation
JIRA: BOTTLENECK-70
the instance creation process is added here, as for the config info parsing,
it will be added in next patches in prepare_env func in run_vstf.py.
the images used by vstf should be changed next time, temporarily, the rubbos image
is used.
Change-Id: I2ffe03dc64ec4f315e4383c59831cfbdfbebdcfb
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 02:45:24 +0000 (02:45 +0000)]
Merge "debug: git installation errors"
MatthewLi [Wed, 1 Jun 2016 02:41:40 +0000 (22:41 -0400)]
debug: git installation errors
Change-Id: I36b03085030284a951fc35c3b898ceeb245390a6
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Wed, 1 Jun 2016 01:39:00 +0000 (01:39 +0000)]
Merge "omit the instance reboot temporarily"
MatthewLi [Wed, 1 Jun 2016 01:32:57 +0000 (21:32 -0400)]
omit the instance reboot temporarily
Change-Id: Ic73b953cc7b63e4629ba7ad9c673196528891c4f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Tue, 31 May 2016 12:26:06 +0000 (12:26 +0000)]
Merge "extend time after instance creation"
MatthewLi [Tue, 31 May 2016 12:22:21 +0000 (08:22 -0400)]
extend time after instance creation
Change-Id: I996944eacb7c2f57784aec50df75047d9780a1dc
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Tue, 31 May 2016 11:49:50 +0000 (11:49 +0000)]
Merge "extend the sleep time after instance reboot"
MatthewLi [Tue, 31 May 2016 11:46:03 +0000 (07:46 -0400)]
extend the sleep time after instance reboot
Change-Id: I47b471be9d74bce5cef35f1d4f447900e54b7210
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
yaoguang wang [Fri, 20 May 2016 09:42:06 +0000 (09:42 +0000)]
Merge "add test case 1-1-0-1 with 10 clients"
MatthewLi [Fri, 20 May 2016 09:00:59 +0000 (05:00 -0400)]
add test case 1-1-0-1 with 10 clients
JIRA: BOTTLENECK-84
Change-Id: I4de0971b6d4ba60f3a0261e303fa194495c033c4
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Fri, 20 May 2016 08:44:43 +0000 (04:44 -0400)]
add test case 1-3-0-1
JIRA: BOTTLENECK-83
Change-Id: I1d4d4b4f53cedc6aa987f7842016099725aad516
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
wangyaoguang [Fri, 20 May 2016 07:37:16 +0000 (15:37 +0800)]
Add a test case for rubbos
The resources for this test case is 1-4-0-1 configuration.
JIRA: BOTTLENECK-80
Change-Id: I1eb013bc6b3fd0e988c809fcb068aa999cd9a73e
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Fri, 20 May 2016 07:13:44 +0000 (15:13 +0800)]
Add a fundamental rubbos test case with minimum resources
This is a fundamental test case with minimum resource for rubbos test.
The benefits are two-fold. One is as daily test case since its bring-up time is fastest.
Another is as a baseline.
JIRA: BOTTLENECK-79
Change-Id: Ia4ffa5f2631da69ca5c6fc52558d3cf063d1b893
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Tue, 17 May 2016 00:02:05 +0000 (08:02 +0800)]
add one test case for rubbos
This test case takes 1-2-0-1 configuration in rubbos.
JIRA: BOTTLENECK-78
Change-Id: I0a3c551d44ce2fadb2c42fac25426d07fad8aa95
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Wed, 11 May 2016 06:58:21 +0000 (14:58 +0800)]
bugfix: dpkg was interrupted in one ubuntu instance
dpkg issue, ref:https://build.opnfv.org/ci/view/bottlenecks/job/bottlenecks-fuel-rubbos-opnfv-jump-2-daily-master/2/console
JIRA: BOTTLENECK-77
Change-Id: Ie6fdc849d056b93e5ef41ac15375d4e9b83e2330
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Wed, 11 May 2016 01:00:52 +0000 (09:00 +0800)]
change remote git repository url
The old domain git.opnfv.org is not accessible.
JIRA: BOTTLENECK-74
Change-Id: I8e498e0432bacbd5ed83af4ed07ddb4e76e93ee8
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
Jun Li [Tue, 10 May 2016 13:56:30 +0000 (13:56 +0000)]
Merge "Replace puppet node definition with regular expression"
wangyaoguang [Tue, 10 May 2016 07:53:50 +0000 (15:53 +0800)]
bugfix: fix ssh issue between puppet master and agents
JIRA: BOTTLENECK-75
Change-Id: If15aa3da04d650fb26ce099adbe37ac3c98c638b
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Tue, 10 May 2016 06:38:55 +0000 (14:38 +0800)]
inject dns_alt_names into puppet.conf
There were cert issues when puppet agents use old hostname 'rubbos-control'.
This can be eliminated by adding dns-alt_names in puppet.conf
JIRA: BOTTLENECK-75
Change-Id: Id483ca2792b8faef6ab87788371e60ce8e390b5e
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Tue, 10 May 2016 06:29:00 +0000 (14:29 +0800)]
Replace puppet node definition with regular expression
The old method of node definition is a hostname string.
It is not generic and problematic in OpenStack.
Puppet agents send FQDN instead of hostname during catalog execution.
JIRA: BOTTLENECK-76
Change-Id: Icd004d0450ff84fc890e7962f8767cfbde90a9ad
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Mon, 9 May 2016 00:25:23 +0000 (08:25 +0800)]
fix hostname of rubbos control instance
JIRA: BOTTLENECK-75
Change-Id: Ic84c4a231dfbc6ae3f28393d52b273fa6d533c7b
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Thu, 5 May 2016 12:29:38 +0000 (20:29 +0800)]
bugfix: Correct instance's hostname and nameservers
JIRA: BOTTLENECK-75
Change-Id: Ib6db60956285e172c93411e23454a7c5240eacde
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Tue, 3 May 2016 01:56:34 +0000 (09:56 +0800)]
bugfix: ssh to one OS instance via floating ip
JIRA: BOTTLENECK-74
Change-Id: I857547f035c262dbc29ca8774a2fc42ab2a991a6
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Fri, 29 Apr 2016 09:44:41 +0000 (17:44 +0800)]
bugfix: use B-rls bottlenecks image file
JIRA: BOTTLENECK-74
Change-Id: I4cb84756d207be1f3917b2e730150b26d253e27e
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Fri, 29 Apr 2016 08:23:30 +0000 (16:23 +0800)]
bugfix: integrate rubbos to ci
JIRA: BOTTLENECK-74
Change-Id: Idbcbe3c51b361d11b16ab7a0de8b12fa347f9186
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Fri, 29 Apr 2016 06:23:04 +0000 (14:23 +0800)]
Integrate rubbos internal control into ci flow
JIRA: BOTTLENECK-74
Change-Id: I3634cc2f4896a426990814911fcba0f99927be2a
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Thu, 28 Apr 2016 12:15:54 +0000 (20:15 +0800)]
install puppet service when creating OS instances
JIRA: BOTTLENECKS-73
Change-Id: I2500c6c81aa154cb8b025e3b425c4362fa798a18
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
MatthewLi [Thu, 28 Apr 2016 08:47:33 +0000 (04:47 -0400)]
add httpd info in rubbos.conf file
JIRA: BOTTLENECK-72
Change-Id: Ic1889c5b82bb74cbf919ec98cd16fa4a04c758ef
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Thu, 28 Apr 2016 08:05:38 +0000 (04:05 -0400)]
bugfix for braces and testcase name
Change-Id: Ic8731de1f9c62465a28225df4dd5b4b079cb6f49
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Thu, 28 Apr 2016 07:12:37 +0000 (03:12 -0400)]
source the openstack creds before testsuite running
JIRA: BOTTLENECK-71
Change-Id: Ie7ec366f4bf759b59431397e81f5bd2fb31bc0cf
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
wangyaoguang [Thu, 28 Apr 2016 06:36:30 +0000 (14:36 +0800)]
make all instances ssh accessible
1. add ssh access
2. for catalog execution, start first and clean in the end
JIRA: BOTTLENECK-68
Change-Id: I208d8b0a48843c7f19cfcefb10aad87ef4c9424d
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Tue, 26 Apr 2016 02:13:59 +0000 (10:13 +0800)]
read rubbos parameters from a config file
JIRA: BOTTLENECK-68
Change-Id: I0387532f2e8f1d4f03689a42efa7fe745a303eb8
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
yaoguang wang [Tue, 26 Apr 2016 01:33:20 +0000 (01:33 +0000)]
Merge "obtain openstack creds in container"
MatthewLi [Mon, 25 Apr 2016 09:48:18 +0000 (05:48 -0400)]
obtain openstack creds in container
JIRA: BOTTLENECK-69
Change-Id: I428e6bfaa0088cc01bd074fccc637dcd2a75be5c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
yaoguang wang [Mon, 25 Apr 2016 09:19:24 +0000 (09:19 +0000)]
Merge "obtain rubbos instance info and write them into conf file"
MatthewLi [Mon, 25 Apr 2016 03:24:06 +0000 (23:24 -0400)]
obtain rubbos instance info and write them into conf file
JIRA: BOTTLENECK-46
Change-Id: Ib519df7c3b532f7ae55847dc2f4cfd605ca0a24c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
wangyaoguang [Sat, 23 Apr 2016 08:51:53 +0000 (16:51 +0800)]
add a config file for rubbos test suite
JIRA: BOTTLENECK-42
Change-Id: I8e61751479c8b8d58a756e38f695a018b1ccc036
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
MatthewLi [Sat, 23 Apr 2016 02:19:35 +0000 (22:19 -0400)]
define the vstf test running workflow and add vstf into unified test entrance
JIRA: BOTTLENECK-47
the run_vstf.py file will be completed later which mainly focuses on instances creation
and vstf configuration info for each testcase, the configuration info for each testcase in define under
/vstf/testcase_cfg directory
Change-Id: I2dc5615e2f377202fadaf351ac9d31ec93d8598a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
MatthewLi [Fri, 22 Apr 2016 03:07:45 +0000 (23:07 -0400)]
bugfix of run_rubbos.py in CI job
JIRA: BOTTLENECKS-46
Change-Id: Iecdef87b1e158fad0168a91c5458bc618f62cad1
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
wangyaoguang [Thu, 21 Apr 2016 11:20:43 +0000 (19:20 +0800)]
Add main script for managing all puppet agents inside the controller
JIRA: BOTTLENECK-68
Change-Id: Ia1286dfb274851a8e242eb1dd687e93cf29eff28
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
wangyaoguang [Thu, 21 Apr 2016 07:13:29 +0000 (15:13 +0800)]
bugfix: avoid to update httpd dependency tools twice
JIRA: BOTTLENECK-67
Change-Id: Iec9d8889ae9593a70b285cc808309eb505bef7b4
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
MatthewLi [Thu, 21 Apr 2016 01:40:59 +0000 (01:40 +0000)]
Merge "committers update"
Jun Li [Wed, 20 Apr 2016 01:38:46 +0000 (01:38 +0000)]
Merge "Using nova and heat client to create a stack for rubbos test suite"
wangyaoguang [Wed, 20 Apr 2016 01:28:09 +0000 (09:28 +0800)]
Using nova and heat client to create a stack for rubbos test suite
JIRA: BOTTLENECK-64
Change-Id: I2aae73a30a8b143af21419a1f9d269da1a9919d3
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
Jun Li [Wed, 20 Apr 2016 00:55:22 +0000 (00:55 +0000)]
Merge "remove deprecated tools"
wangyaoguang [Tue, 19 Apr 2016 12:21:53 +0000 (20:21 +0800)]
remove deprecated tools
This tool is not general enough, and it will be replaced.
JIAR: BOTTLENECK-57
Change-Id: I9121f40883090adcfab3b2157aee9212f8964d38
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>