diff --git a/nodebuilder/core/flags.go b/nodebuilder/core/flags.go index ae5018680d..d29c146baf 100644 --- a/nodebuilder/core/flags.go +++ b/nodebuilder/core/flags.go @@ -10,6 +10,7 @@ import ( var ( coreIPFlag = "core.ip" corePortFlag = "core.port" + coreGRPCFlag = "core.grpc.port" coreTLS = "core.tls" coreXTokenPathFlag = "core.xtoken.path" //nolint:gosec ) @@ -30,6 +31,12 @@ func Flags() *flag.FlagSet { DefaultPort, "Set a custom gRPC port for the core node connection. The --core.ip flag must also be provided.", ) + flags.String( + coreGRPCFlag, + "", + "Set a custom gRPC port for the core node connection.WARNING: --core.grpc.port is deprecated. "+ + "Please use --core.port instead", + ) flags.Bool( coreTLS, false, @@ -51,6 +58,10 @@ func ParseFlags( cmd *cobra.Command, cfg *Config, ) error { + if cmd.Flag(coreIPFlag).Changed { + return fmt.Errorf("the flag is deprecated. Please use --core.port instead") + } + coreIP := cmd.Flag(coreIPFlag).Value.String() if coreIP == "" { if cmd.Flag(corePortFlag).Changed {