def setUp(self): super(TestVirtualPrivateNetworkDeviceDriverLoading, self).setUp() cfg.CONF.register_opts(vpn_agent.vpn_agent_opts, 'vpnagent') self.agent = mock.Mock() self.agent.conf = cfg.CONF mock.patch.object(registry, 'subscribe').start() self.service = vpn_service.VPNService(self.agent)
def __init__(self, host, conf): LOG.debug("Initializing VPNaaS agent") self.agent_api = None self.conf = conf self.host = host self.service = vpn_service.VPNService(self) self.device_drivers = self.service.load_device_drivers(self.host)
def __init__(self, host, conf=None): cfg.CONF.register_opts(self.OPTS) cfg.CONF.register_opts(interface.OPTS) super(L3NATAgent, self).__init__(host=host, conf=conf) cfg.CONF.register_opts(neutron_vpnaas.vpn_agent_opts, 'vpnagent') self.service = vpn_service.VPNService(self) self.device_drivers = self.service.load_device_drivers(host)
def setUp(self): super(TestVPNServiceEventHandlers, self).setUp() self.l3_agent = mock.Mock() self.l3_agent.context = mock.sentinel.context mock.patch.object(registry, 'subscribe').start() self.service = vpn_service.VPNService(mock.Mock()) self.device_driver = mock.Mock() self.l3_agent.device_drivers = [self.device_driver]
def __init__(self, host, conf=None): #super(VPNAgent, self).__init__(host=host, conf=conf) if conf: self.conf = conf else: self.conf = cfg.CONF self.state_rpc = agent_rpc.PluginReportStateAPI(topics.REPORTS) self.context = n_context.get_admin_context_without_session() self.agent_state = { 'binary': 'neutron-vpn-agent', 'host': host, 'availability_zone': self.conf.AGENT.availability_zone, 'topic': topics.L3_AGENT, 'configurations': { 'agent_mode': self.conf.agent_mode, #'router_id': self.conf.router_id, 'handle_internal_only_routers': self.conf.handle_internal_only_routers, 'external_network_bridge': self.conf.external_network_bridge, 'gateway_external_network_id': self.conf.gateway_external_network_id, 'interface_driver': self.conf.interface_driver, 'log_agent_heartbeats': self.conf.AGENT.log_agent_heartbeats }, 'start_flag': True, 'agent_type': lib_const.AGENT_TYPE_L3 } report_interval = self.conf.AGENT.report_interval if report_interval: self.heartbeat = loopingcall.FixedIntervalLoopingCall( self._report_state) self.heartbeat.start(interval=report_interval) self.service = vpn_service.VPNService(self) self.device_drivers = self.service.load_device_drivers(host)
def __init__(self, host, conf=None): super(VPNAgent, self).__init__(host=host, conf=conf) self.agent_state['binary'] = 'neutron-vpn-agent' self.service = vpn_service.VPNService(self) self.device_drivers = self.service.load_device_drivers(host)