kuryr-kubernetes/kuryr_kubernetes/tests/unit/controller/drivers
Marco Chiappero d458322e4b Refactor the class hierarchy of controller drivers
In order to better organize nested drivers (VLAN and MACVLAN),
refactor the class hierachy of VIF drivers, providing better locations
for shared code. In particular:

- add an additional abstract class named NestedPodVIFDriver for nested
drivers to share common code, to accomodate the upcoming MACVLAN
driver
- rename GenericPodVIFDriver to NeutronPodVIFDriver (all the drivers are
Neutron specific)

This change is part of the MACVLAN based pod-in-VM spec and should be
applied before any following MACVLAN related patches.

Implements: blueprint
https://blueprints.launchpad.net/kuryr-kubernetes/+spec/macvlan-pod-in-vm

Change-Id: Ib71204d2d14d3d4f15beada701094e37d89d7801
Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
2017-06-05 17:33:11 +01:00
..
__init__.py Controller driver base and pod project driver 2016-11-18 17:46:55 +03:00
test_base.py Controller driver base and pod project driver 2016-11-18 17:46:55 +03:00
test_default_project.py K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
test_default_security_groups.py K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
test_default_subnet.py K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
test_lbaasv2.py Fix pep8 gate failure 2017-03-20 14:39:36 +08:00
test_nested_vif.py Refactor the class hierarchy of controller drivers 2017-06-05 17:33:11 +01:00
test_nested_vlan_vif.py Refactor the class hierarchy of controller drivers 2017-06-05 17:33:11 +01:00
test_neutron_vif.py Refactor the class hierarchy of controller drivers 2017-06-05 17:33:11 +01:00