Commit Graph

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
2020-07-24 23:22:25 -07:00
Yichen Wang de38fad996 Fix compability issue for adding floating ip to VM
Change-Id: I4dd7603f044499185c5d870f4dc7771c8fdf6769
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
2019-04-30 15:42:50 -07:00
ahothan 0c81e7c385 Fix rtd, add zuul.yaml, update REST doc
Change-Id: I0c5f2964e813c830c20da55630b081913a861f8d
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>
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>
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
2018-05-23 00:25:55 -07:00
XiaojueGuan 295edde7ce Trivial: update url to new url
Change-Id: I29401f4b3429796d1b740c61ed95444c7cd1029a
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
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'
2018-01-11 15:35:10 -08:00
ahothan 4c5472351a Fix "Error parsing the configuration file" when using -c and cli
Change-Id: I1703ce61af594b1d231d2a5b00b442c9b94afcca
2017-11-22 09:15:48 -08:00
ahothan 063eafebd8 Fix css URL breakage and upgrade to bootstrap 3.3.7
Change-Id: I4101436b6b1b8873038aabb57caa144ce124fc3a
2017-11-20 16:06:16 -08:00
Yichen Wang 8653294867 Fix the API which breaks the UI login
Change-Id: I4ded9f99872255a1f593134831d3f7e19dead007
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
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
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
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
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
2017-02-13 17:47:28 -08:00
Yichen Wang 622a3d6cab Remove unnecessary settings when building KB image
Change-Id: I30e827fb1cee3df0bd0da0243b95ad2a1ed50879
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