Allow setting timeout on status command
Allow setting timeout on status command

We use cilium status as a liveness check and sometimes (due to other issues),
the daemon can fail to respond to the health endpoint within a reasonable amount
of time. If this is larger then the liveness timeout of 5 seconds then this can
cause the liveness check to timeout.

In these scenarios, for exec liveness probes, the kubelet does not treat timeouts
as failure. (It does do that for http/tcp liveness probes)

kubernetes/kubernetes#82987 has more context on the k8s side.

Signed-off-by: AshrayJain <46a9d51a7df573c3fe724c030358dc8ecc26446c@gmail.com>

tklauser/cilium,cilium/cilium,michi-covalent/cilium,michi-covalent/cilium,tgraf/cilium,michi-covalent/cilium,cilium-team/cilium,michi-covalent/cilium,cilium/cilium,tgraf/cilium,tgraf/cilium,tklauser/cilium,michi-covalent/cilium,cilium-team/cilium,cilium/cilium,tklauser/cilium,cilium/cilium,tklauser/cilium,cilium/cilium,tgraf/cilium,tgraf/cilium,tklauser/cilium,tgraf/cilium