kuryr-kubernetes/kuryr_kubernetes/controller/drivers
Yash Gupta cb2d308f84 Refactor DriverBase.get_instance()
scope param is added to allow getting multiple independent instances
of a driver. This is particularly useful for using same VIFPoolDriver
implementation for multiple PodVIFDrivers (eg. NoopVIFPool may be
used for multiple PodVIFDriver types)

Also renames driver_alias to specific_driver to better indicate its
function.

Related-Bug: 1747406
Change-Id: Iea3b65b91f362a18cca6bf9d44d938063a56118b
Signed-off-by: Yash Gupta <y.gupta@samsung.com>
2018-08-29 15:46:55 +09:00
..
__init__.py Controller driver base and pod project driver 2016-11-18 17:46:55 +03:00
base.py Refactor DriverBase.get_instance() 2018-08-29 15:46:55 +09:00
default_project.py Ensure project id is returned for DefaultNamespaceProjectDriver 2018-08-02 13:29:31 +02:00
default_security_groups.py K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
default_subnet.py Move function get_subnet to kuryr_kubernetes.utils 2018-08-13 07:06:52 -04:00
lb_public_ip.py Make ext subnet config optional 2018-02-20 15:09:54 +02:00
lbaasv2.py Add namespace isolation for services 2018-08-06 19:33:55 +02:00
multi_vif.py Refactor DriverBase.get_instance() 2018-08-29 15:46:55 +09:00
namespace_security_groups.py Add namespace isolation for services 2018-08-06 19:33:55 +02:00
namespace_subnet.py Move function get_subnet to kuryr_kubernetes.utils 2018-08-13 07:06:52 -04:00
nested_macvlan_vif.py PodVIFDriver impl - fix release_vif() signature 2018-08-20 19:10:13 +09:00
nested_vif.py Add namespace isolation for services 2018-08-06 19:33:55 +02:00
nested_vlan_vif.py PodVIFDriver impl - fix release_vif() signature 2018-08-20 19:10:13 +09:00
network_policy.py Add Network Policies Driver 2018-07-17 13:00:56 +02:00
neutron_vif.py PodVIFDriver impl - fix release_vif() signature 2018-08-20 19:10:13 +09:00
public_ip.py Make ext subnet config optional 2018-02-20 15:09:54 +02:00
utils.py Separate helper function for pod 2018-08-10 11:23:58 +00:00
vif_pool.py Refactor DriverBase.get_instance() 2018-08-29 15:46:55 +09:00