make proxy falvor configurable like other flavors

https://bugs.launchpad.net/kloudbuster/+bug/1766372

Change-Id: Ib38bbfaf6c6f58b9cd44961967859e76ee441cdf
This commit is contained in:
REDDY, CHINASUBBA 2018-06-14 15:12:10 -05:00
parent 1f0b0963b9
commit 367e44bddd
2 changed files with 12 additions and 7 deletions

View File

@ -154,6 +154,16 @@ client:
# example: # example:
#extra_specs: #extra_specs:
#"hw:cpu_policy": dedicated #"hw:cpu_policy": dedicated
# Flavor to use for proxy instance
proxy_flavor:
# Number of vCPUs for the flavor
vcpus: 1
# Memory for the flavor in MB
ram: 2048
# Size of local disk in GB
disk: 0
# Size of ephemeral disk in GB
ephemeral: 0
# Assign floating IP for every client side test VM # Assign floating IP for every client side test VM
# Default: no floating IP (only assign internal fixed IP) # Default: no floating IP (only assign internal fixed IP)

View File

@ -183,13 +183,8 @@ class Kloud(object):
else: else:
flavor_dict['ephemeral'] = 0 flavor_dict['ephemeral'] = 0
if self.testing_side: if self.testing_side:
proxy_flavor = { proxy_flavor_dict = self.scale_cfg.proxy_flavor
"vcpus": 1, create_flavor(flavor_manager, FLAVOR_KB_PROXY, proxy_flavor_dict, extra_specs)
"ram": 2048,
"disk": 0,
"ephemeral": 0
}
create_flavor(flavor_manager, FLAVOR_KB_PROXY, proxy_flavor, extra_specs)
create_flavor(flavor_manager, FLAVOR_KB_CLIENT, flavor_dict, extra_specs) create_flavor(flavor_manager, FLAVOR_KB_CLIENT, flavor_dict, extra_specs)
else: else:
create_flavor(flavor_manager, FLAVOR_KB_SERVER, flavor_dict, extra_specs) create_flavor(flavor_manager, FLAVOR_KB_SERVER, flavor_dict, extra_specs)