From 8c9bad850324e087ce002846d1b0675f0373ddc8 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Mon, 29 Apr 2024 17:54:20 +0200 Subject: [PATCH] controlplane: return client error Signed-off-by: Dr. Stefan Schimanski --- pkg/controlplane/apiserver/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/controlplane/apiserver/server.go b/pkg/controlplane/apiserver/server.go index 31875d68dea..9e426062240 100644 --- a/pkg/controlplane/apiserver/server.go +++ b/pkg/controlplane/apiserver/server.go @@ -133,7 +133,10 @@ func (c completedConfig) New(name string, delegationTarget genericapiserver.Dele VersionedInformers: c.VersionedInformers, } - client := kubernetes.NewForConfigOrDie(s.GenericAPIServer.LoopbackClientConfig) + client, err := kubernetes.NewForConfig(s.GenericAPIServer.LoopbackClientConfig) + if err != nil { + return nil, err + } if len(c.SystemNamespaces) > 0 { s.GenericAPIServer.AddPostStartHookOrDie("start-system-namespaces-controller", func(hookContext genericapiserver.PostStartHookContext) error { go systemnamespaces.NewController(c.SystemNamespaces, client, s.VersionedInformers.Core().V1().Namespaces()).Run(hookContext.StopCh)