From d731242c7ef5e7b4cd7dda4e2a9f02b397893547 Mon Sep 17 00:00:00 2001 From: Jimmi Dyson Date: Wed, 13 Sep 2023 18:01:17 +0100 Subject: [PATCH] fix: Do not require leader election for CAPI hooks server --- common/pkg/server/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/pkg/server/server.go b/common/pkg/server/server.go index 2ec20c763..06d2d9a1b 100644 --- a/common/pkg/server/server.go +++ b/common/pkg/server/server.go @@ -58,6 +58,12 @@ func (s *ServerOptions) AddFlags(fs *pflag.FlagSet) { ) } +// NeedLeaderElection implements the LeaderElectionRunnable interface, which indicates +// the webhook server doesn't need leader election. +func (*Server) NeedLeaderElection() bool { + return false +} + func (s *Server) Start(ctx context.Context) error { // Creates a logger to be used during the main func. setupLog := ctrl.Log.WithName("runtimehooks")