def _configure_agent(self, host): conf = self._get_config_opts() l3_agent._register_opts(conf) cfg.CONF.set_override('debug', False) agent_config.setup_logging() conf.set_override( 'interface_driver', 'neutron.agent.linux.interface.OVSInterfaceDriver') conf.set_override('router_delete_namespaces', True) conf.set_override('root_helper', self.root_helper, group='AGENT') br_int = self.create_ovs_bridge() br_ex = self.create_ovs_bridge() conf.set_override('ovs_integration_bridge', br_int.br_name) conf.set_override('external_network_bridge', br_ex.br_name) temp_dir = self.useFixture(fixtures.TempDir()).path conf.set_override('state_path', temp_dir) conf.set_override('metadata_proxy_socket', '%s/metadata_proxy' % temp_dir) conf.set_override('ha_confs_path', '%s/ha_confs' % temp_dir) conf.set_override('external_pids', '%s/external/pids' % temp_dir) conf.set_override('host', host) agent = l3_test_agent.TestL3NATAgent(host, conf) mock.patch.object(agent, '_arping').start() return agent
def _configure_agent(self, host): conf = self._get_config_opts() l3_agent._register_opts(conf) cfg.CONF.set_override('debug', False) agent_config.setup_logging() conf.set_override('interface_driver', 'neutron.agent.linux.interface.OVSInterfaceDriver') conf.set_override('router_delete_namespaces', True) conf.set_override('root_helper', self.root_helper, group='AGENT') br_int = self.create_ovs_bridge() br_ex = self.create_ovs_bridge() conf.set_override('ovs_integration_bridge', br_int.br_name) conf.set_override('external_network_bridge', br_ex.br_name) temp_dir = self.useFixture(fixtures.TempDir()).path conf.set_override('state_path', temp_dir) conf.set_override('metadata_proxy_socket', '%s/metadata_proxy' % temp_dir) conf.set_override('ha_confs_path', '%s/ha_confs' % temp_dir) conf.set_override('external_pids', '%s/external/pids' % temp_dir) conf.set_override('host', host) agent = l3_test_agent.TestL3NATAgent(host, conf) mock.patch.object(agent, '_arping').start() return agent
def _configure(self): l3_agent._register_opts(cfg.CONF) cfg.CONF.set_override('debug', False) config.setup_logging() cfg.CONF.set_override( 'interface_driver', 'neutron.agent.linux.interface.OVSInterfaceDriver') cfg.CONF.set_override('router_delete_namespaces', True) cfg.CONF.set_override('root_helper', self.root_helper, group='AGENT') cfg.CONF.set_override('use_namespaces', True) cfg.CONF.set_override('enable_metadata_proxy', True) br_int = self.create_ovs_bridge() cfg.CONF.set_override('ovs_integration_bridge', br_int.br_name) br_ex = self.create_ovs_bridge() cfg.CONF.set_override('external_network_bridge', br_ex.br_name) mock.patch('neutron.agent.l3_agent.L3PluginApi').start() self.agent = l3_agent.L3NATAgent('localhost', cfg.CONF) mock.patch.object(self.agent, '_send_gratuitous_arp_packet').start()
def _configure(self): l3_agent._register_opts(cfg.CONF) cfg.CONF.set_override('debug', True) config.setup_logging() cfg.CONF.set_override( 'interface_driver', 'neutron.agent.linux.interface.OVSInterfaceDriver') cfg.CONF.set_override('router_delete_namespaces', True) cfg.CONF.set_override('root_helper', self.root_helper, group='AGENT') cfg.CONF.set_override('use_namespaces', True) cfg.CONF.set_override('enable_metadata_proxy', True) br_int = self.create_ovs_bridge() cfg.CONF.set_override('ovs_integration_bridge', br_int.br_name) br_ex = self.create_ovs_bridge() cfg.CONF.set_override('external_network_bridge', br_ex.br_name) mock.patch('neutron.common.rpc.RpcProxy.cast').start() mock.patch('neutron.common.rpc.RpcProxy.call').start() mock.patch('neutron.common.rpc.RpcProxy.fanout_cast').start() self.agent = l3_agent.L3NATAgent('localhost', cfg.CONF) mock.patch.object(self.agent, '_send_gratuitous_arp_packet').start()