9f722e6200
Kuryr-Kubernetes relies on watching resources in K8s API using an HTTP stream served by kube-apiserver. In such a distributed system this is sometimes unstable and e.g. etcd issues can cause some events to be omitted. To prevent controller from such situations this patch makes sure that periodically a full list of resources is fetched and injected as events into the handlers. We should probably do the same for kuryr-daemon watcher, but that case is less problematic as it'll be restarted in event of ADD requests timing out. Change-Id: I67874d086043071de072420df9ea5e86b3f2582e |
||
---|---|---|
.. | ||
cmd | ||
cni | ||
controller | ||
handlers | ||
__init__.py | ||
kuryr_fixtures.py | ||
test_clients.py | ||
test_k8s_client.py | ||
test_linux_net_utils.py | ||
test_object.py | ||
test_os_vif_plug_noop.py | ||
test_os_vif_util.py | ||
test_utils.py | ||
test_watcher.py |