323 Commits

Author SHA1 Message Date
rbalasun
cf0219961b Added counter for volume creation
Change-Id: I56b3a5866968891785d4dc85d6276a998c81ff2a
2020-08-10 17:01:42 -07:00
ahothan
ee744e7ca7 Add unit testing to kb_config
Change-Id: I64b4a6baaa481eeccb34b228c520eb81a1ae0d46
2020-07-28 18:42:55 -07:00
ahothan
1316bd443d Migrate code to python3/Ubuntu 20.04
Change-Id: I18a21e04d009afdee3afc2723afdbade24bfdf71
8.0.0
2020-07-24 23:22:25 -07:00
Yichen Wang
de38fad996 Fix compability issue for adding floating ip to VM
Change-Id: I4dd7603f044499185c5d870f4dc7771c8fdf6769
7.2.2
2019-05-09 15:41:56 -07:00
ahothan
1d7e405274 Remove publish-to-pypi as it stays in project-config
Change-Id: I9609815058a8751f225599008e5590f59a405ca2
2019-04-30 23:48:06 -07:00
ahothan
0ec39ec1d0 Fix git URL to use opendev repo
Change-Id: I462ff90be8368e24f5f633e8306607402e8bbb60
7.2.1
2019-04-30 15:42:50 -07:00
ahothan
0c81e7c385 Fix rtd, add zuul.yaml, update REST doc
Change-Id: I0c5f2964e813c830c20da55630b081913a861f8d
7.2.0
2019-04-30 11:44:39 -07:00
Yichen Wang
1da3c08594 Enhancements networking support of storage testing
1. Support to run storage testing off provider network;
2. Support to run sotrage testing with IPv6 subnets;
3. Remove the NOVA client version restriction;
4. Update to use ubuntu 18.04 as KloudBuster base image;
5. Use config_drive to pass configs;

Change-Id: Ie0753b0c6616edb13c5426c26a9e04983d330d0d
2019-04-29 21:14:04 -07:00
OpenDev Sysadmins
3466504541 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:41 +00:00
melissaml
e31d4b5513 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Iadd9bb1e54ad7b54c8a68b482f8c5f4e0ada57bd
2018-12-07 21:44:48 +08:00
zhouxinyong
ed43284048 Optimizing the safety of the http link site in README.rst.
Change-Id: I7f969ed539020030b62135df1572be9443aaab88
2018-11-14 03:55:38 +08:00
melissaml
2ce398100a Update the outdated URL
Change-Id: I7f75590d662c8831d4c3e175d1db6c78e812201e
2018-09-23 16:35:47 +08:00
REDDY, CHINASUBBA
367e44bddd make proxy falvor configurable like other flavors
https://bugs.launchpad.net/kloudbuster/+bug/1766372

Change-Id: Ib38bbfaf6c6f58b9cd44961967859e76ee441cdf
2018-06-19 14:45:15 -05:00
ahothan
1f0b0963b9 Fix dib issue with missing block-device element
This is new with dib 2.15

Change-Id: I31a090e1212bd96b054814f4e186972a4cd2b937
Signed-off-by: ahothan <ahothan@cisco.com>
7.1.1
2018-06-13 17:54:49 -07:00
ahothan
cae5f726df Add support for configurable redis server ready timeout
https://bugs.launchpad.net/kloudbuster/+bug/1766373

Change-Id: Icc367ec52e7d61e5729220eee3a8753b228f4a09
Signed-off-by: ahothan <ahothan@cisco.com>
7.1.0
2018-06-13 13:09:28 -07:00
ahothan
8c52aa0e06 Fix web UI crash https://bugs.launchpad.net/kloudbuster/+bug/1775689
Change-Id: I74deaa7923e10da5694403753e6743cce1dc3501
Signed-off-by: ahothan <ahothan@cisco.com>
2018-06-13 08:08:32 -07:00
ahothan
fc42153774 Fix failure to add static route in http client VM
Add hostname in etc/hosts to prevent sudo to fail
Add additional syslog in agent code
Add devuser login to troubleshoot VM

Change-Id: I59a28fe3eb0c354721989a3f3e1102e67949d545
Signed-off-by: ahothan <ahothan@cisco.com>
2018-06-13 06:45:44 -07:00
Ajay Kalambur
ed33269ba4 Support for cinder volume_type
Used for testing cinder multiback end support and QOS specs

Change-Id: I5df4c2e47ef2253c296898f4e49b29e6d3927642
2018-06-12 13:07:48 -07:00
ahothan
e9da263ae9 Fix keystone v3 issue with Queens
https://bugs.launchpad.net/kloudbuster/+bug/1774616

Change-Id: I6f229285cd24bc410d7fb921bc82a0b9f7fc5b38
Signed-off-by: ahothan <ahothan@cisco.com>
2018-06-04 10:50:45 +02:00
ahothan
4a0f595d02 Fix build issue caused by pip error (10.0.1)
Change-Id: Ie36d8d5068c4a6dd3d2efc1c4adcb6ab723c4f06
7.0.9
2018-05-23 00:25:55 -07:00
XiaojueGuan
295edde7ce Trivial: update url to new url
Change-Id: I29401f4b3429796d1b740c61ed95444c7cd1029a
7.0.8
2018-05-13 22:19:08 +08:00
mortenhillbom
41bbf14620 Add fio cpu data to result json file
Change-Id: I2abeb7007c138d384c9c9393aef06dee820ccb59
2018-03-16 15:18:41 -07:00
Kerim Gokarslan
51962aa0f1 Add TSDB plugin including Prometheus
Change-Id: Id832932b6b84f6d296bfd01d8fe91ad0edb0f7d3
2018-03-15 18:42:21 -07:00
ahothan
753eb84b2b Add --interactive
Change-Id: I335d969b05a4144ee8dab0d5e272981fb5877cb2
2018-03-05 15:38:43 -08:00
Nguyen Hung Phuong
668dd098a4 Replaces yaml.load() with yaml.safe_load()
Yaml.load() return Python object may be dangerous if you receive a YAML
document from an untrusted source such as the Internet. The function
yaml.safe_load() limits this ability to simple Python objects like integers or
lists.

Reference:
https://security.openstack.org/guidelines/dg_avoid-dangerous-input-parsing-libraries.html

Change-Id: I8cff003dad2d0b4ca19b12d45cb5538f683192cd
2018-02-13 09:28:01 +00:00
ahothan
f984115a53 Do not use python-novaclient 10.0.0 or higher (floating ip api removed)
Change-Id: I2ff61f9c4421fdc1192a755a2f8e24307c25e8bf
7.0.7
2018-01-29 17:04:11 -08:00
ahothan
03ede6ffc8 Fix TypeError exception on force_cleanup.py
Change-Id: I82c34dfe2ab67853ebf472323e26a825e2bf48be
TypeError: __init__() got an unexpected keyword argument 'openrc_file'
7.0.6
2018-01-11 15:35:10 -08:00
ahothan
4c5472351a Fix "Error parsing the configuration file" when using -c and cli
Change-Id: I1703ce61af594b1d231d2a5b00b442c9b94afcca
7.0.5
2017-11-22 09:15:48 -08:00
ahothan
063eafebd8 Fix css URL breakage and upgrade to bootstrap 3.3.7
Change-Id: I4101436b6b1b8873038aabb57caa144ce124fc3a
7.0.4
2017-11-20 16:06:16 -08:00
Yichen Wang
8653294867 Fix the API which breaks the UI login
Change-Id: I4ded9f99872255a1f593134831d3f7e19dead007
7.0.3
2017-11-08 18:09:11 -08:00
Yichen Wang
fa59993e87 Move image into kloudbuster, and include it in PIP
Change-Id: I9df3c9926017c2babf5dc8562e2a61a5005611f1
2017-09-25 11:54:19 -07:00
ahothan
b22f59b8c9 Fix quota calculation for storage test [bug 1715333]
https://bugs.launchpad.net/kloudbuster/+bug/1715333

Only calculate cinder quota for client tenant
use the storage configs vm count and disk size (not the flavor disk size)

Add INFO to display the calculated disk and volume quotas

Only lookup for flavors ond image once at the kloud level (instead of every instance)

Change-Id: Ic92d962d6765e682e3158d7b52d7c7f3310b09bc
7.0.2
2017-09-09 19:16:50 -07:00
ahothan
04552424c8 Fix bug/1715127 kb_start_server fails on import error
https://bugs.launchpad.net/kloudbuster/+bug/1715127
Fix circular dependency between kloudbuster.py and kb_config.py by moving the version string to __init__.py

Change-Id: I973d6fa87653e26f5d0cc1661df7b7014b11a2f6
7.0.1
2017-09-05 08:39:57 -07:00
Yichen Wang
8047c1fba3 Multiple small fixes
1. Update document to have the missing package;
2. Add +x attribute for script;
3. Fix stage info for progression runs;
4. Support infinity quota for disk sizes;

Change-Id: Ia60c1c457b02c18932e4e11225541cf100a1b899
2017-08-15 16:06:51 -07:00
ahothan
4045f52b91 update README.rst version
Change-Id: Ie008740674ea0a21d7f56f415c67cad7d30d6ac1
2017-07-27 17:04:41 -07:00
ahothan
8f892eaeeb Include VM image in contaimer
add script to build VM image and container, to extract VM image from container
update doc
remove version check with agent
update vm image upload
auto upload VM image from pkg root dir
show simplified version string

Change-Id: I9dc44c52656d81f271c91d6826dc0e128fed980d
7.0.0
2017-07-24 16:32:10 -07:00
ahothan
fc6f828521 Major cleanup + fix quota update on proper tenant
Add openrc to config
Remove http cinder image upload and replace with file upload
Migrate to new API to upload cinder image from file
Remove unused class
Move tenant code to tenant class (from users.py class)
Use kloud level handles and user level handles with proper credentials
Fix oslo log silent exception append to LOG.info by clearing active exception

Change-Id: I0aaede9b9910fd70dac06d23577d5b205cbddd85
6.1.0
2017-07-02 00:00:52 -07:00
Yichen Wang
4db46e2915 Fix to use the new NOVA API to find images
Change-Id: I44ff02def0d03757a53f7c1caf105781b1f5a23e
2017-06-21 15:24:23 -07:00
janbalaz
8bbd410cdb fix security groups removed from novaclient
Change-Id: Ie93aca03ca540bc9697df8460e5cca8533053071
2017-05-31 15:30:19 -07:00
ahothan
7f3f6ab12b Use keystone client v2
Change-Id: Ib4c8274579eef424235c58664fbddd32343c7796
2017-05-26 15:56:53 -07:00
ahothan
4b66bf34d9 Fix credentials for force_cleanup, fix issue loading openrc variables from env with identity API v2
Change-Id: Ie97dac1ebd97f6f9ec90f04f75c2e88937c45678
2017-05-26 08:07:30 -07:00
ahothan
3e0531a436 Fix duplicate run at 1 vm in iteration when multiple is set to 1
Change-Id: I9d5338a89307a05556ba43b25a734ae876d6ffe8
2017-05-25 07:41:25 -07:00
ahothan
a421483613 json to chart: Add support for no-limit storage run results
Change-Id: Ia55c81bca968a75d29fa99a48c83161af7aa7457
2017-05-25 07:22:36 -07:00
ahothan
ccb21107ed Migrate to keystoneauth1 and cinder v2 APIs
Recheck TLS support with Newton target

Change-Id: I5625840a0373c7d03e1d0318648249dfea968871
2017-05-24 12:53:13 -07:00
Yichen Wang
859b2ad3c5 Fix to accommodate the latest oslo_config change
Change-Id: Ied9e3223501274f384d86f4d99e10a8c820845c5
2017-04-12 11:02:37 -07:00
Yichen Wang
48b43ac460 Fix KloudBuster to support recent keystone v3 change
Change-Id: Ief815a28effea6fcf899cee4bd762c6a3313ff01
6.0.6
2017-02-13 17:47:28 -08:00
Yichen Wang
622a3d6cab Remove unnecessary settings when building KB image
Change-Id: I30e827fb1cee3df0bd0da0243b95ad2a1ed50879
6.0.5
2017-01-04 15:03:02 -08:00
Yichen Wang
5e00ff9fbc Update KloudBuster image to base on Ubuntu Xenial
Change-Id: I77ae1bd22c009e20fddfd5949696af47e7816a57
2017-01-04 14:44:29 -08:00
Yichen Wang
880807e455 Add support for keystone v3
Change-Id: I9e37f08f151468bfb49d259649213d11e81575b0
2016-09-28 15:34:28 -07:00
Jenkins
7a76c470fa Merge "Add E123,E125 check and Solve several problems" 2016-09-28 15:19:44 +00:00