kuryr-kubernetes/kuryr_kubernetes/tests/unit
Michał Dulko 9d0b053c4f Workaround OVN bug causing subports to be DOWN
Neutron should make a subport that is already attached to a trunk ACTIVE
immediately. Unfortunately there seems to be an OVN bug causing an event
triggering this to be lost, leaving the port in DOWN state forever. This
is a disaster for Kuryr, because we can't proceed to wire the pods in
such case.

This commit attempts to workaround this by making Kuryr reattach the
ports that are in DOWN state for more than 90 seconds after they're
plugged.

Change-Id: If9a3968d68dced588614cd5521d4a111e78d435f
2021-06-08 16:50:06 +02:00
..
cmd Adapt selfLink calculation for Pod objects. 2021-01-11 10:19:24 +01:00
cni Adapt selfLink calculation for any k8s objects. 2021-01-12 15:59:22 +01:00
controller Workaround OVN bug causing subports to be DOWN 2021-06-08 16:50:06 +02:00
handlers Workaround OVN bug causing subports to be DOWN 2021-06-08 16:50:06 +02:00
__init__.py K8s and Neutron clients support 2016-10-03 16:07:03 +00:00
kuryr_fixtures.py Use unittest.mock instead of third party mock 2020-04-18 11:53:51 -05:00
test_clients.py Fix exception message in case when bulk creation fails. 2020-10-29 09:13:48 +01:00
test_k8s_client.py Fix k8s client for handling empty list in response. 2021-01-11 10:19:08 +01:00
test_linux_net_utils.py Use unittest.mock instead of third party mock 2020-04-18 11:53:51 -05:00
test_object.py Ensure security_groups on LBaaSLoadBalancer defaults to empty list 2020-06-01 10:57:05 +00:00
test_os_vif_plug_noop.py Use unittest.mock instead of third party mock 2020-04-18 11:53:51 -05:00
test_os_vif_util.py Adapt selfLink calculation for Pod objects. 2021-01-11 10:19:24 +01:00
test_utils.py Ensure Namespace readiness depends on correct CRD 2021-02-23 14:49:25 +00:00
test_watcher.py Remove the import alias, which is same as package name. 2021-05-03 13:26:01 +00:00