From 19d8fb312f8bb3a4cd7af5a3e47037c752ddd2ca Mon Sep 17 00:00:00 2001 From: mo khan Date: Wed, 2 Jul 2025 14:33:50 -0600 Subject: fix: install the reflection service for the health check probe discovery --- src/authorization/server.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/authorization/server.rs') diff --git a/src/authorization/server.rs b/src/authorization/server.rs index 2ad270df..309d751e 100644 --- a/src/authorization/server.rs +++ b/src/authorization/server.rs @@ -13,10 +13,15 @@ impl Server { let authorization_service = AuthorizationServer::new(CheckService::new(Arc::new(CedarAuthorizer::default()))); + let reflection_service = tonic_reflection::server::Builder::configure() + .register_encoded_file_descriptor_set(tonic_health::pb::FILE_DESCRIPTOR_SET) + .build_v1()?; + Ok(Self::new_with(|mut builder| { builder .add_service(authorization_service) .add_service(health_service) + .add_service(reflection_service) })) } -- cgit v1.2.3