From c0525e87158ebdef115e6e185feadc548459eb86 Mon Sep 17 00:00:00 2001 From: Joe Nathan Abellard Date: Wed, 19 Mar 2025 22:03:18 -0400 Subject: [PATCH] Fix segmentation violation error in karmada-agent component Signed-off-by: Joe Nathan Abellard --- cmd/agent/app/agent.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/agent/app/agent.go b/cmd/agent/app/agent.go index bf8335592..3b9116612 100644 --- a/cmd/agent/app/agent.go +++ b/cmd/agent/app/agent.go @@ -184,8 +184,12 @@ func run(ctx context.Context, opts *options.Options) error { if err != nil { return err } - registerOption.Secret = *clusterSecret - registerOption.ImpersonatorSecret = *impersonatorSecret + if clusterSecret != nil { + registerOption.Secret = *clusterSecret + } + if impersonatorSecret != nil { + registerOption.ImpersonatorSecret = *impersonatorSecret + } err = util.RegisterClusterInControllerPlane(registerOption, controlPlaneKubeClient, generateClusterInControllerPlane) if err != nil { return fmt.Errorf("failed to register with karmada control plane: %w", err)