mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-06 16:17:14 +00:00
cleanup plugin subprocesses on server exit
Signed-off-by: Steve Kriss <steve@heptio.com>
This commit is contained in:
@@ -224,6 +224,9 @@ func newServer(namespace, baseName, pluginDir string, logger *logrus.Logger) (*s
|
||||
}
|
||||
|
||||
func (s *server) run() error {
|
||||
defer s.pluginManager.CleanupClients()
|
||||
s.handleShutdownSignals()
|
||||
|
||||
if err := s.ensureArkNamespace(); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -240,8 +243,6 @@ func (s *server) run() error {
|
||||
|
||||
s.watchConfig(originalConfig)
|
||||
|
||||
s.handleShutdownSignals()
|
||||
|
||||
if err := s.initBackupService(config); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user