From 940bbd19bb3401418532ab09067b4b3fe565d477 Mon Sep 17 00:00:00 2001 From: Vitor Savian Date: Wed, 27 Sep 2023 16:42:23 -0300 Subject: [PATCH] Added error when cluster reset while using server flag Signed-off-by: Vitor Savian --- pkg/cli/server/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/cli/server/server.go b/pkg/cli/server/server.go index b145353ed0..5ab907c50c 100644 --- a/pkg/cli/server/server.go +++ b/pkg/cli/server/server.go @@ -474,6 +474,12 @@ func run(app *cli.Context, cfg *cmds.Server, leaderControllers server.CustomCont cfg.DisableAgent = true } + // If the user uses the cluster-reset argument in a cluster that has a ServerURL, we must return an error + // to remove the server flag on the configuration or in the cli + if serverConfig.ControlConfig.JoinURL != "" { + return errors.New("cannot perform cluster-reset while server URL is set - remove server from configuration before resetting") + } + dataDir, err := datadir.LocalHome(cfg.DataDir, false) if err != nil { return err