kuryr-kubernetes/kuryr_kubernetes/cni
Michał Dulko dcaa9e25f2 CNI: Lookup offending interface on NetlinkError
The infamous `NetlinkError: (17, 'File exists')` started to bug us again
due to changes in when cri-o is deleting network namespaces. This patch
is an ultimate brute-force attempt to fix the problem. The idea is that
on NetlinkError kuryr-daemon will iterate over *all* network namespaces
in the system and delete interfaces that have the conflicting VLAN ID.

Closes-Bug: 1892388

Change-Id: I6672ed0e0db99a91b68cc4d9e74a33d8a9bcf0ca
2020-10-21 16:32:17 +02:00
..
binding CNI: Lookup offending interface on NetlinkError 2020-10-21 16:32:17 +02:00
daemon Pod annotations to KuryrPort CRD. 2020-07-29 23:50:17 +02:00
plugins Remove the pod interface even if VIF is gone 2020-08-26 15:16:59 +02:00
__init__.py Experimental CNI & VIFBridge binding 2016-12-05 18:05:22 +00:00
api.py Removing six library. 2020-02-28 14:45:46 +01:00
handlers.py Move vifs to 'status' in the KuryrPort CRD. 2020-08-12 17:39:45 +02:00
health.py Civilize logging 2020-07-03 15:09:52 +02:00
main.py Removing six library. 2020-02-28 14:45:46 +01:00
utils.py Basic Python 3 compatibility fixes 2019-11-22 09:19:14 +01:00