Commit Graph

154 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
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
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 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
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
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
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 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 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
gengchc2 88e5115fc3 Fix a typo in cfg.scale.yaml and config.html
TrivialFix

Change-Id: Id47167adb634808faefb3e7f2ebf1d807551702c
2016-09-28 17:57:49 +08:00
gengchc2 cd7584f6cc Add E123,E125 check and Solve several problems
When We do not ignore E123 and E125,there are several problems.
They are more accordant with OpenStack Style Guidelines。

Change-Id: I714a5f0e5eb4690008255ade1746a3fbe61bdea8
2016-09-28 08:41:20 +00:00
ahothan 6231f60073 Add support for flavor metadata
Change-Id: I1a909f4fe8aaaeb720ffb9fd1319081812e88b43
2016-09-20 18:09:41 -07:00
ahothan 8afceddbe6 Catch more exception in force_cleanup
Change-Id: I9010739b397b0cf737e796b1c96e379f8d582fbc
2016-09-20 16:42:42 -07:00
Nguyen Hung Phuong 83ee923096 Clean imports in code
In some part in the code we import objects. In the Openstack style
guidelines they recommend to import only modules.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: Id484a531853ac497523c9659e0e4ad80e04408c7
2016-09-12 15:34:56 +07:00
ahothan 816942975c Support no-limit rate in progressions
Change-Id: I158f4132e9e4833b103511c3bc029b903dc10d93
2016-09-07 11:59:56 -07:00
ahothan c7fae16a89 Add support for unrestricted rate/iops for storage scale
Change-Id: I13c80470b2dbe320b57bdb06c37a2a6a57af480c
2016-08-15 12:05:06 -07:00
ahothan 1f0c94a2e5 Support gstdbuf on MacOSX
Change-Id: I6cdff2b4cebcd6168b8779ad8330d5c86f6a9d6e
2016-08-12 09:47:25 -07:00
Yichen Wang 34b610c12f Fix the issue while uploading the images
Change-Id: Ibd6f49e1fa82f811159c45b1ba915322e6f960c9
2016-07-21 18:29:13 -07:00
ahothan 8bfe3f694a Ignore cinder access exception in cleanup
Change-Id: Ib96d0ee37839c87564026a67a87abef41b227d5a
2016-07-15 19:03:21 -07:00
Yichen Wang 26b38f11d3 Skip the cinder configuration in non-storage mode
1. Skip the cinder configuration in non-storage mode;
2. Modify the logic for dual-cloud mode check;

Change-Id: I3b6948d1d6c64ff678403e35e3d72edbf29f13a0
2016-07-14 00:39:58 +00:00
Xin fa13ab39b8 UI allows storage configs changes under STAGED
Change-Id: I09acf2f7ea6c2aa640c834370ca9283c6dbc083c
2016-07-11 16:13:31 -07:00
Sai Sindhur Malleni 010c165d77 Fix error logger for floatingip deletion
Currently the logger tries to access fip['floatingip']['id'] instead
of unicode fip causing a typerror traceback. This patch fixes the
log message.

Change-Id: Iadf57d5b5648609d7c1d5b270e20c6fadc25abdc
2016-06-28 12:45:02 -04:00
Yichen Wang b52e7317dd Fix the ImportError when using pip install
Change-Id: Ia68e65f10d2f394d53b50ec0217fe6c2a2a1a623
2016-06-22 14:05:24 -07:00
ahothan bc6e372791 Enhance html labeling for storage html, help message
Change-Id: I018a743a07ece465f89450f89e4d6c0cb11d3d9a
2016-05-19 19:04:17 -07:00
ahothan ae376f2901 Add faq
Change-Id: Ifbb9ff1ab128d2163ae8cd7985fa94054823429f
2016-05-15 23:24:37 -07:00