From a428e2cea0c9c656a74894d62e4a9a15c6bd00ed Mon Sep 17 00:00:00 2001 From: Xuan Wang Date: Tue, 26 Nov 2024 13:03:52 -0800 Subject: [PATCH] [CSM Observability] Add option to use Xds server (#38194) We already have the option to use Xds credentials based on `secure_mode` flag, this PR add the ability to create Xds server based on the same flag. --- examples/python/observability/csm/csm_greeter_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/python/observability/csm/csm_greeter_server.py b/examples/python/observability/csm/csm_greeter_server.py index cc7636bf322..3e663abb5a6 100644 --- a/examples/python/observability/csm/csm_greeter_server.py +++ b/examples/python/observability/csm/csm_greeter_server.py @@ -69,7 +69,8 @@ def _run( csm_plugin = _prepare_csm_observability_plugin(prometheus_endpoint) csm_plugin.register_global() server = grpc.server( - futures.ThreadPoolExecutor(max_workers=_THREAD_POOL_SIZE) + futures.ThreadPoolExecutor(max_workers=_THREAD_POOL_SIZE), + xds=secure_mode, ) _configure_test_server(server, port, secure_mode, server_id) server.start()