kuryr-kubernetes/kuryr_kubernetes/controller/drivers
Maysa Macedo bf848c5b22 Fix CRD update when NP has namespaceSelectors
To enforce the network policy isolation, the network policy
security group driver must be used. Thus the code needs to be
there instead of in the namespace security group driver (which
is used for namespace isolation)

Currently, when using the correct Network Policy drivers and
handlers the CRD is not updated on events applied over namespaces
that matches a NP.
This commit fixes the issue by moving the support of this
functionality from 'NamespacePodSecurityGroupsDriver' to
NetworkPolicySecurityGroupsDriver.

Closes-bug: 1811995
Partially Implements: blueprint k8s-network-policies
Change-Id: Idaf70ea8cb7677296d6bea59b4d551bbb87e0422
2019-01-23 16:07:17 +00:00
..
__init__.py Controller driver base and pod project driver 2016-11-18 17:46:55 +03:00
base.py Update CRD when NP has namespaceSelectors 2019-01-08 20:22:02 +00:00
default_project.py Ensure project id is returned for DefaultNamespaceProjectDriver 2018-08-02 13:29:31 +02:00
default_security_groups.py Update CRD when NP has namespaceSelectors 2019-01-08 20:22:02 +00:00
default_subnet.py Move function get_subnet to kuryr_kubernetes.utils 2018-08-13 07:06:52 -04:00
lb_public_ip.py Allocate service FIP after LB was provisioned 2018-12-05 15:02:27 +02:00
lbaasv2.py Ensure reaction to svc target-port update 2019-01-09 14:03:17 +00:00
multi_vif.py Use default subnet if another is not specified in NAD 2019-01-03 15:26:21 +03:00
namespace_security_groups.py Fix CRD update when NP has namespaceSelectors 2019-01-23 16:07:17 +00: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 Add missing ws separator between words 2018-11-21 16:04:41 +08:00
network_policy.py Update CRD when NP has namespaceSelectors 2019-01-08 20:22:02 +00:00
network_policy_security_groups.py Fix CRD update when NP has namespaceSelectors 2019-01-23 16:07:17 +00:00
neutron_vif.py Ensure existing pods use the right network policy 2018-11-29 14:27:52 +01:00
public_ip.py Allocate service FIP after LB was provisioned 2018-12-05 15:02:27 +02:00
sriov.py spelling error 2018-12-08 02:54:29 +00:00
utils.py Update CRD when NP has namespaceSelectors 2019-01-08 20:22:02 +00:00
vif_pool.py dict_object.keys() is not required for *in* operator 2018-12-19 17:33:41 +05:30