def _test_add_metadata_forward_rule(self, expected): def verify_add_rule(chain, rule): self.assertEqual(chain, "PREROUTING") self.assertEqual(expected, rule) self.stubs.Set(linux_net.iptables_manager.ipv4["nat"], "add_rule", verify_add_rule) linux_net.metadata_forward()
def _test_add_metadata_forward_rule(self, expected): def verify_add_rule(chain, rule): self.assertEqual(chain, 'PREROUTING') self.assertEqual(expected, rule) self.stubs.Set(linux_net.iptables_manager.ipv4['nat'], 'add_rule', verify_add_rule) linux_net.metadata_forward()
def initialize(self, **kwargs): if self.initialized: return LOG.debug("Initializing linux_net L3 driver") linux_net.init_host() linux_net.ensure_metadata_ip() linux_net.metadata_forward() self.initialized = True
def initialize(self, **kwargs): if self.initialized: return LOG.debug("Initializing linux_net L3 driver") fixed_range = kwargs.get('fixed_range', False) networks = kwargs.get('networks', None) if not fixed_range and networks is not None: for network in networks: if network['enable_dhcp']: self.initialize_network(network['cidr']) linux_net.ensure_metadata_ip() linux_net.metadata_forward() self.initialized = True
def initialize(self, **kwargs): if self.initialized: return LOG.debug("Initializing linux_net L3 driver") fixed_range = kwargs.get('fixed_range', False) networks = kwargs.get('networks', None) if not fixed_range and networks is not None: for network in networks: self.initialize_network(network['cidr']) else: linux_net.init_host() linux_net.ensure_metadata_ip() linux_net.metadata_forward() self.initialized = True
def initialize(self, **kwargs): if self.initialized: return LOG.debug("Initializing linux_net L3 driver") fixed_range = kwargs.get('fixed_range', False) networks = kwargs.get('networks', None) if not fixed_range and networks is not None: for network in networks: if network['enable_dhcp']: is_ext = (network['dhcp_server'] is not None and network['dhcp_server'] != network['gateway']) self.initialize_network(network['cidr'], is_ext) linux_net.ensure_metadata_ip() linux_net.metadata_forward() self.initialized = True