ContainerImage.Pinniped/internal/controller/kubecertagent
Matt Moyer 23cd53faeb
In kube-cert-agent deleter controller, clean up pods that are stuck in terminal states.
This change adjusts the kube-cert-agent "deleter" controller to also delete pods that are unusable because they are no longer "Running".

This should make the Concierge recover from scenarios where clusters are suspended and resumed, as well as other edge cases where the `sleep` process in the agent pod exits for some reason.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
2021-04-21 17:00:20 -05:00
..
testdata WIP: start replacing the kubecertauthority pkg with a new controller 2020-09-22 17:45:20 -07:00
annotater_test.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
annotater.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
creater_test.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
creater.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
deleter_test.go In kube-cert-agent deleter controller, clean up pods that are stuck in terminal states. 2021-04-21 17:00:20 -05:00
deleter.go In kube-cert-agent deleter controller, clean up pods that are stuck in terminal states. 2021-04-21 17:00:20 -05:00
execer_test.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
execer.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
kubecertagent_test.go Add a test to verify that the kube-cert-agent recovers when a pod becomes unhealthy. 2021-04-21 16:48:00 -05:00
kubecertagent.go Add a test to verify that the kube-cert-agent recovers when a pod becomes unhealthy. 2021-04-21 16:48:00 -05:00
pod_command_executor.go Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00