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
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
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
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
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
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
When We do not ignore E123 and E125,there are several problems.
They are more accordant with OpenStack Style Guidelines。
Change-Id: I714a5f0e5eb4690008255ade1746a3fbe61bdea8
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
1. Skip the cinder configuration in non-storage mode;
2. Modify the logic for dual-cloud mode check;
Change-Id: I3b6948d1d6c64ff678403e35e3d72edbf29f13a0
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