aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorConstantine Gamora <164517843+ya-ksgamora@users.noreply.github.com>2025-07-30 12:27:45 +0300
committerGitHub <noreply@github.com>2025-07-30 12:27:45 +0300
commit3d72189cd0ec5f10528664be26b3a56f00224bc4 (patch)
tree3a3329f4ccf37c6850bb4dcfc0055410ad8ba46d
parent1a59cd63f986914c1794f6337ad09b5007f5b18d (diff)
downloadydb-3d72189cd0ec5f10528664be26b3a56f00224bc4.tar.gz
[NBS] Add an empty field for nbs configs in Console to TAppConfig (#21880)
-rw-r--r--ydb/core/protos/config.proto2
-rw-r--r--ydb/core/protos/nbs/blockstore.proto4
-rw-r--r--ydb/core/protos/nbs/ya.make19
-rw-r--r--ydb/core/protos/ya.make1
4 files changed, 26 insertions, 0 deletions
diff --git a/ydb/core/protos/config.proto b/ydb/core/protos/config.proto
index 6c987024bd6..c3d688e3fc8 100644
--- a/ydb/core/protos/config.proto
+++ b/ydb/core/protos/config.proto
@@ -36,6 +36,7 @@ import "ydb/core/protos/tablet.proto";
import "ydb/core/protos/tenant_pool.proto";
import "ydb/core/protos/tenant_slot_broker.proto";
import "ydb/core/protos/workload_manager_config.proto";
+import "ydb/core/protos/nbs/blockstore.proto";
import "ydb/library/actors/protos/interconnect.proto";
import "yql/essentials/core/file_storage/proto/file_storage.proto";
import "yql/essentials/providers/common/proto/gateways_config.proto";
@@ -2491,6 +2492,7 @@ message TAppConfig {
optional TWorkloadManagerConfig WorkloadManagerConfig = 90;
optional TBridgeConfig BridgeConfig = 91;
optional TGroupedMemoryLimiterConfig CompGroupedMemoryLimiterConfig = 92;
+ optional TBlockstoreConfig BlockstoreConfig = 93;
repeated TNamedConfig NamedConfigs = 100;
optional string ClusterYamlConfig = 101;
diff --git a/ydb/core/protos/nbs/blockstore.proto b/ydb/core/protos/nbs/blockstore.proto
new file mode 100644
index 00000000000..2bd9d18214e
--- /dev/null
+++ b/ydb/core/protos/nbs/blockstore.proto
@@ -0,0 +1,4 @@
+package NKikimrConfig;
+
+// This is a message that is used for config overrides in Console for https://github.com/ydb-platform/nbs, where it's not empty
+message TBlockstoreConfig {}
diff --git a/ydb/core/protos/nbs/ya.make b/ydb/core/protos/nbs/ya.make
new file mode 100644
index 00000000000..4c49bc1fe19
--- /dev/null
+++ b/ydb/core/protos/nbs/ya.make
@@ -0,0 +1,19 @@
+PROTO_LIBRARY()
+
+SET(PROTOC_TRANSITIVE_HEADERS "no")
+
+GRPC()
+
+IF (OS_WINDOWS)
+ NO_OPTIMIZE_PY_PROTOS()
+ENDIF()
+
+SRCS(
+ blockstore.proto
+)
+
+CPP_PROTO_PLUGIN0(config_proto_plugin ydb/core/config/tools/protobuf_plugin)
+
+EXCLUDE_TAGS(GO_PROTO)
+
+END()
diff --git a/ydb/core/protos/ya.make b/ydb/core/protos/ya.make
index 05c598ce838..2469b2fda2e 100644
--- a/ydb/core/protos/ya.make
+++ b/ydb/core/protos/ya.make
@@ -166,6 +166,7 @@ GENERATE_ENUM_SERIALIZATION(shared_cache.pb.h)
PEERDIR(
ydb/core/config/protos
ydb/core/fq/libs/config/protos
+ ydb/core/protos/nbs
ydb/core/protos/schemeshard
ydb/core/scheme/protos
ydb/core/tx/columnshard/common/protos