diff --git a/contrib/envoy/extensions/filters/network/generic_proxy/v3/BUILD b/contrib/envoy/extensions/filters/network/generic_proxy/v3/BUILD index 6efc2efe..6b5b06b7 100644 --- a/contrib/envoy/extensions/filters/network/generic_proxy/v3/BUILD +++ b/contrib/envoy/extensions/filters/network/generic_proxy/v3/BUILD @@ -7,6 +7,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ "//envoy/config/core/v3:pkg", + "//envoy/extensions/filters/network/http_connection_manager/v3:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", "@com_github_cncf_udpa//xds/annotations/v3:pkg", "@com_github_cncf_udpa//xds/type/matcher/v3:pkg", diff --git a/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto b/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto index bd2efca5..0c5cbd7e 100644 --- a/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto +++ b/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto @@ -5,6 +5,7 @@ package envoy.extensions.filters.network.generic_proxy.v3; import "contrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto"; import "envoy/config/core/v3/config_source.proto"; import "envoy/config/core/v3/extension.proto"; +import "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto"; import "xds/annotations/v3/status.proto"; @@ -22,7 +23,7 @@ option (xds.annotations.v3.file_status).work_in_progress = true; // Generic proxy. // [#extension: envoy.filters.network.generic_proxy] -// [#next-free-field: 6] +// [#next-free-field: 7] message GenericProxy { // The human readable prefix to use when emitting statistics. string stat_prefix = 1 [(validate.rules).string = {min_len: 1}]; @@ -47,6 +48,9 @@ message GenericProxy { // happen. // [#extension-category: envoy.generic_proxy.filters] repeated config.core.v3.TypedExtensionConfig filters = 5; + + // Tracing configuration for the generic proxy. + http_connection_manager.v3.HttpConnectionManager.Tracing tracing = 6; } message GenericRds {