Browse Source
Add support for kuryr-controller and kuryr-cni health checks
This commits modifies the previous support for kuryr-controller
pools readiness check with new functionlity added in kuryr that
performs both readiness checks as well as liveness checks for
the kuryr controller as well as for the kuryr cni (daemonized).
It does not just include the pool checking, but also the watches and
handlers, as well as kuryr-controller connectivity with neutron,
keystone and kubernetes API. For the CNI it checks the presence
of NET_ADMIN capabilities, IPDB in working order, connection to
Kubernetes API, quantity of CNI add failures, health of CNI components
and existence of memory leaks.