From 4fba45ba6f674d9811b18d594edf4d6d0589616b Mon Sep 17 00:00:00 2001 From: Oleg Shatov Date: Tue, 6 Feb 2024 15:41:13 +0800 Subject: [PATCH] Made tvm url optional (#1591) * Made tvm url optional * Python codestyle fix * Changed validation accordingly --- ydb/core/protos/config.proto | 2 +- ydb/tools/cfg/static.py | 1 - ydb/tools/cfg/validation.py | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ydb/core/protos/config.proto b/ydb/core/protos/config.proto index 3ef8ce3b3ab3..94e39f7e46fe 100644 --- a/ydb/core/protos/config.proto +++ b/ydb/core/protos/config.proto @@ -1607,7 +1607,7 @@ message TTracingConfig { message TBackendConfig { message TAuthConfig { message TTvmAuth { - required string Url = 1; + optional string Url = 1; required uint32 SelfTvmId = 2; required uint32 TracingTvmId = 3; diff --git a/ydb/tools/cfg/static.py b/ydb/tools/cfg/static.py index 6ed20e4cee4c..378962b401ce 100644 --- a/ydb/tools/cfg/static.py +++ b/ydb/tools/cfg/static.py @@ -1133,7 +1133,6 @@ def get_sampling_scope(sampling): sampling_scope_pb.MaxBurst = sampling['max_burst'] return sampling_scope_pb - def get_external_throttling(throttling): throttling_scope_pb = config_pb2.TTracingConfig.TExternalThrottlingScope() selectors = throttling.get("scope") diff --git a/ydb/tools/cfg/validation.py b/ydb/tools/cfg/validation.py index 7c4717dbc2ce..6af457f9389e 100644 --- a/ydb/tools/cfg/validation.py +++ b/ydb/tools/cfg/validation.py @@ -153,7 +153,7 @@ secret_file=dict(type="string"), secret_environment_variable=dict(type="string"), ), - required=["url", "self_tvm_id", "tracing_tvm_id"], + required=["self_tvm_id", "tracing_tvm_id"], ) ), required=["tvm"],