From e5b9fd31afb7666993bacf9129c6cb82dcaffa43 Mon Sep 17 00:00:00 2001 From: Xin Date: Tue, 19 Apr 2016 11:31:23 -0700 Subject: [PATCH] fix error when login to storage/http modes Change-Id: I082c6ab367df27c3b15772b87c162afa309ccc9a --- kloudbuster/kb_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kloudbuster/kb_config.py b/kloudbuster/kb_config.py index d8fe1c5..5dfe29e 100644 --- a/kloudbuster/kb_config.py +++ b/kloudbuster/kb_config.py @@ -79,6 +79,7 @@ class KBConfig(object): self.topo_cfg = None self.tenants_list = None self.storage_mode = False + self.multicast_mode = False def update_configs(self): # Initialize the key pair name @@ -137,7 +138,7 @@ class KBConfig(object): self.get_total_vm_count(self.server_cfg) + 1 # If multicast mode, the number of receivers is specified in the multicast config instead. - if CONF.multicast: + if self.multicast_mode: self.server_cfg['vms_per_network'] =\ self.client_cfg['multicast_tool_configs']['receivers'][-1] @@ -146,6 +147,7 @@ class KBConfig(object): def init_with_cli(self): self.storage_mode = CONF.storage + self.multicast_mode = CONF.multicast self.get_credentials() self.get_configs() self.get_topo_cfg()