diff --git a/pkg/server/genericapiserver.go b/pkg/server/genericapiserver.go index 450488e13..8523788c1 100644 --- a/pkg/server/genericapiserver.go +++ b/pkg/server/genericapiserver.go @@ -258,10 +258,13 @@ func (s *GenericAPIServer) PrepareRun() preparedGenericAPIServer { // Register audit backend preShutdownHook. if s.AuditBackend != nil { - s.AddPreShutdownHook("audit-backend", func() error { + err := s.AddPreShutdownHook("audit-backend", func() error { s.AuditBackend.Shutdown() return nil }) + if err != nil { + klog.Errorf("Failed to add pre-shutdown hook for audit-backend %s", err) + } } return preparedGenericAPIServer{s}