kubernetes/cmd
Clayton Coleman 7555dec82e
Kubelet should exit if the current client cert has expired
The client cert manager uses the most recent cert to request new
certificates. If that certificate is expired, it will be unable to
complete new CSR requests. This commit alters the manager to force
process exit if no further client cert rotation is possible, which
is expected to trigger a restart of the kubelet and either a
re-bootstrap from the bootstrap kubeconfig or a re-read of the
current disk state (assuming that some other agent is managing the
bootstrap configuration).

This prevents the Kubelet from wedging in a state where it cannot make
API calls.
2017-10-16 14:27:03 +02:00
..
clicheck update BUILD files 2017-10-15 18:18:13 -07:00
cloud-controller-manager update BUILD files 2017-10-15 18:18:13 -07:00
gendocs update BUILD files 2017-10-15 18:18:13 -07:00
genkubedocs update BUILD files 2017-10-15 18:18:13 -07:00
genman update BUILD files 2017-10-15 18:18:13 -07:00
genswaggertypedocs update BUILD files 2017-10-15 18:18:13 -07:00
genutils update BUILD files 2017-10-15 18:18:13 -07:00
genyaml update BUILD files 2017-10-15 18:18:13 -07:00
gke-certificates-controller update BUILD files 2017-10-15 18:18:13 -07:00
hyperkube update BUILD files 2017-10-15 18:18:13 -07:00
importverifier update BUILD files 2017-10-15 18:18:13 -07:00
kube-apiserver update BUILD files 2017-10-15 18:18:13 -07:00
kube-controller-manager update BUILD files 2017-10-15 18:18:13 -07:00
kube-proxy update BUILD files 2017-10-15 18:18:13 -07:00
kubeadm update BUILD files 2017-10-15 18:18:13 -07:00
kubectl update BUILD files 2017-10-15 18:18:13 -07:00
kubelet Kubelet should exit if the current client cert has expired 2017-10-16 14:27:03 +02:00
kubemark update BUILD files 2017-10-15 18:18:13 -07:00
linkcheck update BUILD files 2017-10-15 18:18:13 -07:00
BUILD Remove seemingly obsolete binaries 2017-08-18 21:01:19 -07:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00