log preshutdowndown registration error if we encounter one

This commit is contained in:
Han Kang 2019-03-26 13:04:10 -07:00
parent 7dfcacd1cf
commit 021f608294

View File

@ -258,10 +258,13 @@ func (s *GenericAPIServer) PrepareRun() preparedGenericAPIServer {
// Register audit backend preShutdownHook. // Register audit backend preShutdownHook.
if s.AuditBackend != nil { if s.AuditBackend != nil {
s.AddPreShutdownHook("audit-backend", func() error { err := s.AddPreShutdownHook("audit-backend", func() error {
s.AuditBackend.Shutdown() s.AuditBackend.Shutdown()
return nil return nil
}) })
if err != nil {
klog.Errorf("Failed to add pre-shutdown hook for audit-backend %s", err)
}
} }
return preparedGenericAPIServer{s} return preparedGenericAPIServer{s}