Change from GenericVIFPool to NeutronVIFPool
To keep consistency with the recent change that renamed generic_vif to neutron_vif, the same is done for the VIFPools. Partially Implements blueprint ports-pool Change-Id: Ib1d1377da25d30daa6bfef3c04c2b71a04199fb9
This commit is contained in:
parent
5063d03c00
commit
538929a714
|
@ -161,7 +161,7 @@ class BaseVIFPool(base.VIFPoolDriver):
|
|||
self._recyclable_ports[vif.id] = pool_key
|
||||
|
||||
|
||||
class GenericVIFPool(BaseVIFPool):
|
||||
class NeutronVIFPool(BaseVIFPool):
|
||||
"""Manages VIFs for Bare Metal Kubernetes Pods."""
|
||||
|
||||
def _get_port_from_pool(self, pool_key, pod, subnets):
|
||||
|
|
|
@ -55,10 +55,10 @@ def get_pod_obj():
|
|||
|
||||
|
||||
@ddt.ddt
|
||||
class GenericVIFPool(test_base.TestCase):
|
||||
class NeutronVIFPool(test_base.TestCase):
|
||||
|
||||
def test_request_vif(self):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
pod = get_pod_obj()
|
||||
|
@ -79,7 +79,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.spawn')
|
||||
def test_request_vif_empty_pool(self, m_eventlet):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
host_addr = mock.sentinel.host_addr
|
||||
|
@ -98,7 +98,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
m_eventlet.assert_called_once()
|
||||
|
||||
def test_request_vif_pod_without_host_id(self):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
pod = get_pod_obj()
|
||||
|
@ -112,7 +112,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('time.time', return_value=50)
|
||||
def test__populate_pool(self, m_time):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
cls_vif_driver = neutron_vif.NeutronPodVIFDriver
|
||||
|
@ -147,7 +147,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('time.time', return_value=0)
|
||||
def test__populate_pool_no_update(self, m_time):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
pod = mock.sentinel.pod
|
||||
|
@ -167,7 +167,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('time.time', return_value=50)
|
||||
def test__populate_pool_large_pool(self, m_time):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
|
||||
cls_vif_driver = neutron_vif.NeutronPodVIFDriver
|
||||
|
@ -196,7 +196,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.spawn')
|
||||
def test__get_port_from_pool(self, m_eventlet):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -231,7 +231,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.spawn')
|
||||
def test__get_port_from_pool_pool_populate(self, m_eventlet):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -265,7 +265,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
m_eventlet.assert_called_once()
|
||||
|
||||
def test__get_port_from_pool_empty_pool(self):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -281,7 +281,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
neutron.update_port.assert_not_called()
|
||||
|
||||
def test_release_vif(self):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
m_driver._recyclable_ports = {}
|
||||
|
||||
|
@ -299,7 +299,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
@mock.patch('eventlet.sleep', side_effect=SystemExit)
|
||||
@ddt.data((0), (10))
|
||||
def test__return_ports_to_pool(self, max_pool, m_sleep):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -328,7 +328,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.sleep', side_effect=SystemExit)
|
||||
def test__return_ports_to_pool_delete_port(self, m_sleep):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -352,7 +352,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.sleep', side_effect=SystemExit)
|
||||
def test__return_ports_to_pool_update_exception(self, m_sleep):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -382,7 +382,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.sleep', side_effect=SystemExit)
|
||||
def test__return_ports_to_pool_delete_exception(self, m_sleep):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
@ -407,7 +407,7 @@ class GenericVIFPool(test_base.TestCase):
|
|||
|
||||
@mock.patch('eventlet.sleep', side_effect=SystemExit)
|
||||
def test__return_ports_to_pool_delete_key_error(self, m_sleep):
|
||||
cls = vif_pool.GenericVIFPool
|
||||
cls = vif_pool.NeutronVIFPool
|
||||
m_driver = mock.MagicMock(spec=cls)
|
||||
neutron = self.useFixture(k_fix.MockNeutronClient()).client
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@ kuryr_kubernetes.controller.drivers.endpoints_lbaas =
|
|||
|
||||
kuryr_kubernetes.controller.drivers.vif_pool =
|
||||
noop = kuryr_kubernetes.controller.drivers.vif_pool:NoopVIFPool
|
||||
generic = kuryr_kubernetes.controller.drivers.vif_pool:GenericVIFPool
|
||||
neutron = kuryr_kubernetes.controller.drivers.vif_pool:NeutronVIFPool
|
||||
nested = kuryr_kubernetes.controller.drivers.vif_pool:NestedVIFPool
|
||||
|
||||
[files]
|
||||
|
|
Loading…
Reference in New Issue