Pass latest config to get_run_spec()
Change-Id: I169f482faa0ba016d266db006da45e3fe0bb4331
Signed-off-by: ahothan <ahothan@cisco.com>
"""Returns OpenStack specs for host."""
@abc.abstractmethod
"""Returns OpenStack specs for host."""
@abc.abstractmethod
- def get_run_spec(self, openstack_spec):
+ def get_run_spec(self, config, openstack_spec):
"""Returns RunSpec for given platform."""
@abc.abstractmethod
"""Returns RunSpec for given platform."""
@abc.abstractmethod
"""Returns OpenStack specs for host."""
return specs.OpenStackSpec()
"""Returns OpenStack specs for host."""
return specs.OpenStackSpec()
- def get_run_spec(self, openstack_spec):
+ def get_run_spec(self, config, openstack_spec):
"""Returns RunSpec for given platform."""
"""Returns RunSpec for given platform."""
- return specs.RunSpec(self.config.no_vswitch_access, openstack_spec)
+ return specs.RunSpec(config.no_vswitch_access, openstack_spec)
def validate_config(self, config, openstack_spec):
pass
def validate_config(self, config, openstack_spec):
pass
sys.stdout.flush()
def setup(self):
sys.stdout.flush()
def setup(self):
- self.specs.set_run_spec(self.config_plugin.get_run_spec(self.specs.openstack))
+ self.specs.set_run_spec(self.config_plugin.get_run_spec(self.config, self.specs.openstack))
self.chain_runner = ChainRunner(self.config,
self.clients,
self.cred,
self.chain_runner = ChainRunner(self.config,
self.clients,
self.cred,