From de3ae4a6e996ef7e6356c62b44990a6cf01e3a1c Mon Sep 17 00:00:00 2001 From: jaychenatr <54647402+jaychenatr@users.noreply.github.com> Date: Fri, 9 Jun 2023 12:43:45 -0500 Subject: [PATCH] api-csds: Propose a boolean field in ClientStatusRequest to indicate whether xds server should exclude detailed config(xds_config field in GenericXdsConfig) but keep the rest of fields in response (#27880) Signed-off-by: jaychenatr --- api/envoy/service/status/v3/csds.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/envoy/service/status/v3/csds.proto b/api/envoy/service/status/v3/csds.proto index 74b7005190..b764f1cc3a 100644 --- a/api/envoy/service/status/v3/csds.proto +++ b/api/envoy/service/status/v3/csds.proto @@ -85,6 +85,11 @@ message ClientStatusRequest { // The node making the csds request. config.core.v3.Node node = 2; + + // If true, the server will not include the resource contents in the response + // (i.e., the generic_xds_configs.xds_config field will not be populated). + // [#not-implemented-hide:] + bool exclude_resource_contents = 3; } // Detailed config (per xDS) with status.