diff options
author | snaury <snaury@ydb.tech> | 2022-11-17 21:01:44 +0300 |
---|---|---|
committer | snaury <snaury@ydb.tech> | 2022-11-17 21:01:44 +0300 |
commit | 00b076591d06d78ed0e9021dce5981eaa6f56de7 (patch) | |
tree | 3a02f62a47dc5065d375393c47c46a6d006fa370 | |
parent | 8a16294055697ad31392f5b653752c6c299d7068 (diff) | |
download | ydb-00b076591d06d78ed0e9021dce5981eaa6f56de7.tar.gz |
Apply public host/ports to ext endpoints
-rw-r--r-- | ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp b/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp index 5ce4d78270..8e24edef2e 100644 --- a/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp +++ b/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp @@ -562,14 +562,29 @@ protected: if (GRpcPublicHost) { auto& conf = *AppConfig.MutableGRpcConfig(); conf.SetPublicHost(GRpcPublicHost); + for (auto& ext : *conf.MutableExtEndpoints()) { + if (!ext.HasPublicHost()) { + ext.SetPublicHost(GRpcPublicHost); + } + } } if (GRpcPublicPort) { auto& conf = *AppConfig.MutableGRpcConfig(); conf.SetPublicPort(GRpcPublicPort); + for (auto& ext : *conf.MutableExtEndpoints()) { + if (!ext.HasPublicPort()) { + ext.SetPublicPort(GRpcPublicPort); + } + } } if (GRpcsPublicPort) { auto& conf = *AppConfig.MutableGRpcConfig(); conf.SetPublicSslPort(GRpcsPublicPort); + for (auto& ext : *conf.MutableExtEndpoints()) { + if (!ext.HasPublicSslPort()) { + ext.SetPublicSslPort(GRpcsPublicPort); + } + } } for (const auto& addr : GRpcPublicAddressesV4) { AppConfig.MutableGRpcConfig()->AddPublicAddressesV4(addr); |