Fullstack: add ability to specify router scheduler

This is done in preparation to adding a few AZ related tests

Change-Id: I65a103da2a291ebaf88832f3803a76eb78dbe0e4
This commit is contained in:
Armando Migliaccio 2017-10-11 16:27:59 -07:00
parent 1e29513d47
commit 7dce31272d
2 changed files with 5 additions and 1 deletions

View File

@ -98,6 +98,9 @@ class NeutronConfigFixture(ConfigFixture):
root_helper_daemon = os.environ.get('OS_ROOTWRAP_DAEMON_CMD')
if root_helper_daemon:
self.config['agent']['root_helper_daemon'] = root_helper_daemon
if env_desc.router_scheduler:
self.config['DEFAULT']['router_scheduler_driver'] = (
env_desc.router_scheduler)
def _setUp(self):
self.config['DEFAULT'].update({

View File

@ -36,7 +36,7 @@ class EnvironmentDescription(object):
def __init__(self, network_type='vxlan', l2_pop=True, qos=False,
mech_drivers='openvswitch,linuxbridge',
service_plugins='router,trunk', arp_responder=False,
agent_down_time=75):
agent_down_time=75, router_scheduler=None):
self.network_type = network_type
self.l2_pop = l2_pop
self.qos = qos
@ -44,6 +44,7 @@ class EnvironmentDescription(object):
self.mech_drivers = mech_drivers
self.arp_responder = arp_responder
self.agent_down_time = agent_down_time
self.router_scheduler = router_scheduler
self.service_plugins = service_plugins
if self.qos: