Skip to content

Commit ed03071

Browse files
author
smorivan
committed
feat userver: import dynamic configs for egress proxy
Tests: not affected commit_hash:6a50a959ca0993320205e9a42a6d7920b38f7db6
1 parent 52515d8 commit ed03071

File tree

6 files changed

+29
-0
lines changed

6 files changed

+29
-0
lines changed

.mapping.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,8 @@
610610
"core/benchmarks/main.cpp":"taxi/uservices/userver/core/benchmarks/main.cpp",
611611
"core/build_config.hpp.in":"taxi/uservices/userver/core/build_config.hpp.in",
612612
"core/dynamic_configs/BAGGAGE_SETTINGS.yaml":"taxi/uservices/userver/core/dynamic_configs/BAGGAGE_SETTINGS.yaml",
613+
"core/dynamic_configs/EGRESS_HTTP_PROXY_ENABLED.yaml":"taxi/uservices/userver/core/dynamic_configs/EGRESS_HTTP_PROXY_ENABLED.yaml",
614+
"core/dynamic_configs/EGRESS_NO_PROXY_TARGETS.yaml":"taxi/uservices/userver/core/dynamic_configs/EGRESS_NO_PROXY_TARGETS.yaml",
613615
"core/dynamic_configs/HTTP_CLIENT_CONNECTION_POOL_SIZE.yaml":"taxi/uservices/userver/core/dynamic_configs/HTTP_CLIENT_CONNECTION_POOL_SIZE.yaml",
614616
"core/dynamic_configs/HTTP_CLIENT_CONNECT_THROTTLE.yaml":"taxi/uservices/userver/core/dynamic_configs/HTTP_CLIENT_CONNECT_THROTTLE.yaml",
615617
"core/dynamic_configs/USERVER_BAGGAGE_ENABLED.yaml":"taxi/uservices/userver/core/dynamic_configs/USERVER_BAGGAGE_ENABLED.yaml",
@@ -2026,6 +2028,7 @@
20262028
"grpc/benchmarks/format_log_message.cpp":"taxi/uservices/userver/grpc/benchmarks/format_log_message.cpp",
20272029
"grpc/benchmarks/logging.cpp":"taxi/uservices/userver/grpc/benchmarks/logging.cpp",
20282030
"grpc/benchmarks/ya.make":"taxi/uservices/userver/grpc/benchmarks/ya.make",
2031+
"grpc/dynamic_configs/EGRESS_GRPC_PROXY_ENABLED.yaml":"taxi/uservices/userver/grpc/dynamic_configs/EGRESS_GRPC_PROXY_ENABLED.yaml",
20292032
"grpc/dynamic_configs/USERVER_GRPC_CLIENT_ENABLE_DEADLINE_PROPAGATION.yaml":"taxi/uservices/userver/grpc/dynamic_configs/USERVER_GRPC_CLIENT_ENABLE_DEADLINE_PROPAGATION.yaml",
20302033
"grpc/dynamic_configs/USERVER_GRPC_SERVER_CANCEL_TASK_BY_DEADLINE.yaml":"taxi/uservices/userver/grpc/dynamic_configs/USERVER_GRPC_SERVER_CANCEL_TASK_BY_DEADLINE.yaml",
20312034
"grpc/functional_tests/CMakeLists.txt":"taxi/uservices/userver/grpc/functional_tests/CMakeLists.txt",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
default: false
2+
description: ''
3+
schema:
4+
type: boolean
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
default:
2+
targets: []
3+
description: ''
4+
schema:
5+
type: object
6+
additionalProperties: false
7+
required:
8+
- targets
9+
properties:
10+
targets:
11+
type: array
12+
items:
13+
type: string
14+
pattern: '^([^\/]+)(:\d+)?$'
15+
x-taxi-cpp-type: std::unordered_set

core/library.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ description: userver core stuff
88
configs:
99
names:
1010
- BAGGAGE_SETTINGS
11+
- EGRESS_HTTP_PROXY_ENABLED
12+
- EGRESS_NO_PROXY_TARGETS
1113
- HTTP_CLIENT_CONNECTION_POOL_SIZE
1214
- HTTP_CLIENT_CONNECT_THROTTLE
1315
- USERVER_BAGGAGE_ENABLED
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
default: false
2+
description: ''
3+
schema:
4+
type: boolean

grpc/library.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ libraries:
1010

1111
configs:
1212
names:
13+
- EGRESS_GRPC_PROXY_ENABLED
1314
- USERVER_GRPC_CLIENT_ENABLE_DEADLINE_PROPAGATION
1415
- USERVER_GRPC_SERVER_CANCEL_TASK_BY_DEADLINE

0 commit comments

Comments
 (0)