Example #1
0
 def test_add_ovs_tunnel(self):
     interface = objects.OvsTunnel('tun0')
     interface.type = 'ovs_tunnel'
     interface.tunnel_type = 'gre'
     interface.ovs_options = ['options:remote_ip=192.168.1.1']
     interface.bridge_name = 'br-ctlplane'
     self.provider.add_interface(interface)
     self.assertEqual(_OVS_IFCFG_TUNNEL, self.get_interface_config('tun0'))
Example #2
0
 def test_network_ovs_bridge_with_tunnel(self):
     interface = objects.OvsTunnel('tun0')
     interface.type = 'ovs_tunnel'
     interface.tunnel_type = 'gre'
     interface.ovs_options = ['options:remote_ip=192.168.1.1']
     interface.bridge_name = 'br-ctlplane'
     self.provider.add_interface(interface)
     v4_addr = objects.Address('192.168.1.2/24')
     bridge = objects.OvsBridge('br-ctlplane',
                                members=[interface],
                                addresses=[v4_addr])
     self.provider.add_bridge(bridge)
     self.provider.add_interface(interface)
     self.assertEqual(_OVS_IFCFG_TUNNEL, self.get_interface_config('tun0'))
     self.assertEqual(_OVS_BRIDGE_STATIC,
                      self.provider.bridge_data['br-ctlplane'])