diff --git a/cmd/addon-manager/main.go b/cmd/addon-manager/main.go index 9d344c8e..1c16476b 100644 --- a/cmd/addon-manager/main.go +++ b/cmd/addon-manager/main.go @@ -214,6 +214,7 @@ func main() { go informerFactory.Start(ctx.Done()) go nativeInformer.Start(ctx.Done()) go func() { + <-mgr.Elected() if err := addonManager.Start(ctx); err != nil { setupLog.Error(err, "unable to start addon manager") os.Exit(1)