From 9dfa10857923aebe487baa0e13094c05c0063161 Mon Sep 17 00:00:00 2001 From: Scott Seago Date: Tue, 12 Aug 2025 15:53:52 -0400 Subject: [PATCH] feat: initialize backup queue controller Co-authored-by: aider (gemini/gemini-2.5-pro) Signed-off-by: Scott Seago --- pkg/cmd/server/server.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/cmd/server/server.go b/pkg/cmd/server/server.go index 15c4afd95..bbfa70150 100644 --- a/pkg/cmd/server/server.go +++ b/pkg/cmd/server/server.go @@ -581,6 +581,7 @@ func (s *server) runControllers(defaultVolumeSnapshotLocations map[string]string constant.ControllerSchedule: {}, constant.ControllerServerStatusRequest: {}, constant.ControllerRestoreFinalizer: {}, + constant.ControllerBackupQueue: {}, } if s.config.RestoreOnly { @@ -909,6 +910,16 @@ func (s *server) runControllers(defaultVolumeSnapshotLocations map[string]string } } + if _, ok := enabledRuntimeControllers[constant.ControllerBackupQueue]; ok { + if err := controller.NewBackupQueueReconciler( + s.mgr.GetClient(), + s.mgr.GetScheme(), + s.logger, + ).SetupWithManager(s.mgr); err != nil { + s.logger.Fatal(err, "unable to create controller", "controller", constant.ControllerBackupQueue) + } + } + s.logger.Info("Server starting...") if err := s.mgr.Start(s.ctx); err != nil {