frostfs-node/cmd
Evgenii Stratonikov e82f79b0a8
adm: Allow to use --local-dump everywhere --rpc-endpoint is present
Currently, we allow using `--local-dump` in `morph init` command.
We also have this flag in other commands, but no `--protocol` which is
also needed. And in new command we do not have the ability to use local
dump at all.

This commit makes it possible to work either with an RPC or with
local-dump in every command.

Refs #1035.
Refs TrueCloudLab/frostfs-dev-env#42.

Writing gopatch this time was really satisfying, btw:
```
@@
var flags expression
@@
-flags.StringP(commonflags.EndpointFlag, ...)
+commonflags.InitRPC(flags)

@@
var flags expression
@@
-_ = viper.BindPFlag(commonflags.EndpointFlag, flags.Lookup(...))
+commonflags.BindRPC(flags)
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-11-20 14:38:26 +03:00
..
frostfs-adm adm: Allow to use --local-dump everywhere --rpc-endpoint is present 2024-11-20 14:38:26 +03:00
frostfs-cli [#1501] cli: Refactor bearer subcommand 2024-11-20 07:58:32 +00:00
frostfs-ir [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
frostfs-lens [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
frostfs-node [#1496] node/control: Await until SetNetmapStatus() persists 2024-11-15 16:36:07 +03:00
internal/common [#1501] adm: Refactor APE-chains managing subcommands 2024-11-20 07:58:32 +00:00