etcd-io / etcd

Distributed reliable key-value store for the most critical data of a distributed system
https://etcd.io
Apache License 2.0
47.89k stars 9.78k forks source link

enable-grpc-gateway is not documented, but may be required #18890

Open robinchrist opened 1 week ago

robinchrist commented 1 week ago

Bug report criteria

What happened?

When running etcd via config file, the enable-grpc-gateway may be required (see https://github.com/etcd-io/etcd/issues/12093).

When running via CLI args, gRPC gateway is implicitly enabled. When running via config file, it is not.

What did you expect to happen?

Ideally, grpc gateway should always be enabled by default (to match the behaviour of config file to the behaviour of running via CLI options)

If this is not possible, the flag should be documented at least

How can we reproduce it (as minimally and precisely as possible)?

See https://github.com/etcd-io/etcd/issues/12093

Anything else we need to know?

No response

moficodes commented 17 hours ago

I can take a stab at it!

moficodes commented 17 hours ago

/assign