diff --git a/api/BUILD b/api/BUILD index c50a1c80572bc..ddf57e66db7f1 100644 --- a/api/BUILD +++ b/api/BUILD @@ -72,10 +72,10 @@ proto_library( "//envoy/config/filter/network/redis_proxy/v2:pkg", "//envoy/config/filter/network/sni_cluster/v2:pkg", "//envoy/config/filter/network/tcp_proxy/v2:pkg", - "//envoy/config/filter/network/thrift_proxy/v2alpha1:pkg", + "//envoy/config/filter/network/thrift_proxy/v2:pkg", "//envoy/config/filter/network/zookeeper_proxy/v1alpha1:pkg", - "//envoy/config/filter/thrift/rate_limit/v2alpha1:pkg", - "//envoy/config/filter/thrift/router/v2alpha1:pkg", + "//envoy/config/filter/thrift/rate_limit/v2:pkg", + "//envoy/config/filter/thrift/router/v2:pkg", "//envoy/config/filter/udp/udp_proxy/v2alpha:pkg", "//envoy/config/grpc_credential/v2alpha:pkg", "//envoy/config/health_checker/redis/v2:pkg", @@ -126,7 +126,7 @@ proto_library( "//envoy/config/cluster/v3:pkg", "//envoy/config/core/v3:pkg", "//envoy/config/endpoint/v3:pkg", - "//envoy/config/filter/thrift/router/v2alpha1:pkg", + "//envoy/config/filter/thrift/router/v2:pkg", "//envoy/config/filter/udp/udp_proxy/v2alpha:pkg", "//envoy/config/grpc_credential/v3:pkg", "//envoy/config/health_checker/redis/v2:pkg", diff --git a/api/docs/BUILD b/api/docs/BUILD index b09a5bc38a0d8..b672263f7a258 100644 --- a/api/docs/BUILD +++ b/api/docs/BUILD @@ -78,10 +78,10 @@ proto_library( "//envoy/config/filter/network/redis_proxy/v2:pkg", "//envoy/config/filter/network/sni_cluster/v2:pkg", "//envoy/config/filter/network/tcp_proxy/v2:pkg", - "//envoy/config/filter/network/thrift_proxy/v2alpha1:pkg", + "//envoy/config/filter/network/thrift_proxy/v2:pkg", "//envoy/config/filter/network/zookeeper_proxy/v1alpha1:pkg", - "//envoy/config/filter/thrift/rate_limit/v2alpha1:pkg", - "//envoy/config/filter/thrift/router/v2alpha1:pkg", + "//envoy/config/filter/thrift/rate_limit/v2:pkg", + "//envoy/config/filter/thrift/router/v2:pkg", "//envoy/config/filter/udp/udp_proxy/v2alpha:pkg", "//envoy/config/grpc_credential/v2alpha:pkg", "//envoy/config/health_checker/redis/v2:pkg", diff --git a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/BUILD b/api/envoy/config/filter/network/thrift_proxy/v2/BUILD similarity index 100% rename from api/envoy/config/filter/network/thrift_proxy/v2alpha1/BUILD rename to api/envoy/config/filter/network/thrift_proxy/v2/BUILD diff --git a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/README.md b/api/envoy/config/filter/network/thrift_proxy/v2/README.md similarity index 100% rename from api/envoy/config/filter/network/thrift_proxy/v2alpha1/README.md rename to api/envoy/config/filter/network/thrift_proxy/v2/README.md diff --git a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto b/api/envoy/config/filter/network/thrift_proxy/v2/route.proto similarity index 90% rename from api/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto rename to api/envoy/config/filter/network/thrift_proxy/v2/route.proto index 669faae7bf641..7afff3dd9ed64 100644 --- a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto +++ b/api/envoy/config/filter/network/thrift_proxy/v2/route.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package envoy.config.filter.network.thrift_proxy.v2alpha1; +package envoy.config.filter.network.thrift_proxy.v2; import "envoy/api/v2/core/base.proto"; import "envoy/api/v2/route/route_components.proto"; @@ -10,7 +10,7 @@ import "google/protobuf/wrappers.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2"; option java_outer_classname = "RouteProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -51,15 +51,15 @@ message RouteMatch { } // Inverts whatever matching is done in the :ref:`method_name - // ` or + // ` or // :ref:`service_name - // ` fields. + // ` fields. // Cannot be combined with wildcard matching as that would result in routes never being matched. // // .. note:: // // This does not invert matching done as part of the :ref:`headers field - // ` field. To + // ` field. To // invert header matching, see :ref:`invert_match // `. bool invert = 3; @@ -97,7 +97,7 @@ message RouteAction { // Optional endpoint metadata match criteria used by the subset load balancer. Only endpoints in // the upstream cluster with metadata matching what is set in this field will be considered. // Note that this will be merged with what's provided in :ref:`WeightedCluster.metadata_match - // `, + // `, // with values there taking precedence. Keys and values should be provided under the "envoy.lb" // metadata key. api.v2.core.Metadata metadata_match = 3; @@ -128,7 +128,7 @@ message WeightedCluster { // Optional endpoint metadata match criteria used by the subset load balancer. Only endpoints in // the upstream cluster with metadata matching what is set in this field, combined with what's // provided in :ref:`RouteAction's metadata_match - // `, + // `, // will be considered. Values here will take precedence. Keys and values should be provided // under the "envoy.lb" metadata key. api.v2.core.Metadata metadata_match = 3; diff --git a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto b/api/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto similarity index 92% rename from api/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto rename to api/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto index 91ac5da3ef28b..f8ade27922edc 100644 --- a/api/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto +++ b/api/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package envoy.config.filter.network.thrift_proxy.v2alpha1; +package envoy.config.filter.network.thrift_proxy.v2; -import "envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto"; +import "envoy/config/filter/network/thrift_proxy/v2/route.proto"; import "google/protobuf/any.proto"; import "google/protobuf/struct.proto"; @@ -10,7 +10,7 @@ import "google/protobuf/struct.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2"; option java_outer_classname = "ThriftProxyProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -61,11 +61,11 @@ enum ProtocolType { // [#next-free-field: 6] message ThriftProxy { // Supplies the type of transport that the Thrift proxy should use. Defaults to - // :ref:`AUTO_TRANSPORT`. + // :ref:`AUTO_TRANSPORT`. TransportType transport = 2 [(validate.rules).enum = {defined_only: true}]; // Supplies the type of protocol that the Thrift proxy should use. Defaults to - // :ref:`AUTO_PROTOCOL`. + // :ref:`AUTO_PROTOCOL`. ProtocolType protocol = 3 [(validate.rules).enum = {defined_only: true}]; // The human readable prefix to use when emitting statistics. @@ -107,13 +107,13 @@ message ThriftFilter { message ThriftProtocolOptions { // Supplies the type of transport that the Thrift proxy should use for upstream connections. // Selecting - // :ref:`AUTO_TRANSPORT`, + // :ref:`AUTO_TRANSPORT`, // which is the default, causes the proxy to use the same transport as the downstream connection. TransportType transport = 1 [(validate.rules).enum = {defined_only: true}]; // Supplies the type of protocol that the Thrift proxy should use for upstream connections. // Selecting - // :ref:`AUTO_PROTOCOL`, + // :ref:`AUTO_PROTOCOL`, // which is the default, causes the proxy to use the same protocol as the downstream connection. ProtocolType protocol = 2 [(validate.rules).enum = {defined_only: true}]; } diff --git a/api/envoy/config/filter/thrift/rate_limit/v2alpha1/BUILD b/api/envoy/config/filter/thrift/rate_limit/v2/BUILD similarity index 100% rename from api/envoy/config/filter/thrift/rate_limit/v2alpha1/BUILD rename to api/envoy/config/filter/thrift/rate_limit/v2/BUILD diff --git a/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto b/api/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto similarity index 91% rename from generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto rename to api/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto index 7004b882c5a75..de5aec0cf0bf8 100644 --- a/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto +++ b/api/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package envoy.config.filter.thrift.rate_limit.v2alpha1; +package envoy.config.filter.thrift.rate_limit.v2; import "envoy/config/ratelimit/v2/rls.proto"; @@ -9,7 +9,7 @@ import "google/protobuf/duration.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2"; option java_outer_classname = "RateLimitProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -26,7 +26,7 @@ message RateLimit { // Specifies the rate limit configuration stage. Each configured rate limit filter performs a // rate limit check using descriptors configured in the - // :ref:`envoy_api_msg_config.filter.network.thrift_proxy.v2alpha1.RouteAction` for the request. + // :ref:`envoy_api_msg_config.filter.network.thrift_proxy.v2.RouteAction` for the request. // Only those entries with a matching stage number are used for a given filter. If not set, the // default stage number is 0. // diff --git a/api/envoy/config/filter/thrift/router/v2alpha1/BUILD b/api/envoy/config/filter/thrift/router/v2/BUILD similarity index 100% rename from api/envoy/config/filter/thrift/router/v2alpha1/BUILD rename to api/envoy/config/filter/thrift/router/v2/BUILD diff --git a/generated_api_shadow/envoy/config/filter/thrift/router/v2alpha1/router.proto b/api/envoy/config/filter/thrift/router/v2/router.proto similarity index 82% rename from generated_api_shadow/envoy/config/filter/thrift/router/v2alpha1/router.proto rename to api/envoy/config/filter/thrift/router/v2/router.proto index 8661675ce364d..374e7a075d630 100644 --- a/generated_api_shadow/envoy/config/filter/thrift/router/v2alpha1/router.proto +++ b/api/envoy/config/filter/thrift/router/v2/router.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package envoy.config.filter.thrift.router.v2alpha1; +package envoy.config.filter.thrift.router.v2; -option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2"; option java_outer_classname = "RouterProto"; option java_multiple_files = true; diff --git a/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD b/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD index 51b93e54ef13a..d5073c4359363 100644 --- a/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD +++ b/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD @@ -6,7 +6,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ - "//envoy/config/filter/thrift/rate_limit/v2alpha1:pkg", + "//envoy/config/filter/thrift/rate_limit/v2:pkg", "//envoy/config/ratelimit/v3:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", ], diff --git a/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto b/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto index 1301566649422..37ccaade96b9e 100644 --- a/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto +++ b/api/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto @@ -21,7 +21,7 @@ option java_multiple_files = true; // [#next-free-field: 6] message RateLimit { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.thrift.rate_limit.v2alpha1.RateLimit"; + "envoy.config.filter.thrift.rate_limit.v2.RateLimit"; // The rate limit domain to use in the rate limit service request. string domain = 1 [(validate.rules).string = {min_bytes: 1}]; diff --git a/api/envoy/extensions/filters/network/thrift_proxy/v3/BUILD b/api/envoy/extensions/filters/network/thrift_proxy/v3/BUILD index 22899f4828391..fb04a8ef467b0 100644 --- a/api/envoy/extensions/filters/network/thrift_proxy/v3/BUILD +++ b/api/envoy/extensions/filters/network/thrift_proxy/v3/BUILD @@ -7,7 +7,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ "//envoy/config/core/v3:pkg", - "//envoy/config/filter/network/thrift_proxy/v2alpha1:pkg", + "//envoy/config/filter/network/thrift_proxy/v2:pkg", "//envoy/config/route/v3:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", ], diff --git a/api/envoy/extensions/filters/network/thrift_proxy/v3/route.proto b/api/envoy/extensions/filters/network/thrift_proxy/v3/route.proto index 1d4034a3a2aa1..d03909c095323 100644 --- a/api/envoy/extensions/filters/network/thrift_proxy/v3/route.proto +++ b/api/envoy/extensions/filters/network/thrift_proxy/v3/route.proto @@ -20,7 +20,7 @@ option java_multiple_files = true; message RouteConfiguration { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteConfiguration"; + "envoy.config.filter.network.thrift_proxy.v2.RouteConfiguration"; // The name of the route configuration. Reserved for future use in asynchronous route discovery. string name = 1; @@ -32,7 +32,7 @@ message RouteConfiguration { message Route { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.Route"; + "envoy.config.filter.network.thrift_proxy.v2.Route"; // Route matching parameters. RouteMatch match = 1 [(validate.rules).message = {required: true}]; @@ -43,7 +43,7 @@ message Route { message RouteMatch { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteMatch"; + "envoy.config.filter.network.thrift_proxy.v2.RouteMatch"; oneof match_specifier { option (validate.required) = true; @@ -83,7 +83,7 @@ message RouteMatch { // [#next-free-field: 7] message RouteAction { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteAction"; + "envoy.config.filter.network.thrift_proxy.v2.RouteAction"; oneof cluster_specifier { option (validate.required) = true; @@ -128,11 +128,11 @@ message RouteAction { // based on these weights. message WeightedCluster { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.WeightedCluster"; + "envoy.config.filter.network.thrift_proxy.v2.WeightedCluster"; message ClusterWeight { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.WeightedCluster.ClusterWeight"; + "envoy.config.filter.network.thrift_proxy.v2.WeightedCluster.ClusterWeight"; // Name of the upstream cluster. string name = 1 [(validate.rules).string = {min_bytes: 1}]; diff --git a/api/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto b/api/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto index 5308b0d5b4369..3b9278d0e533d 100644 --- a/api/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto +++ b/api/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto @@ -60,7 +60,7 @@ enum ProtocolType { // [#next-free-field: 6] message ThriftProxy { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProxy"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftProxy"; // Supplies the type of transport that the Thrift proxy should use. Defaults to // :ref:`AUTO_TRANSPORT`. @@ -86,7 +86,7 @@ message ThriftProxy { // ThriftFilter configures a Thrift filter. message ThriftFilter { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftFilter"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftFilter"; reserved 2; @@ -113,7 +113,7 @@ message ThriftFilter { // keyed by the name `envoy.filters.network.thrift_proxy`. message ThriftProtocolOptions { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProtocolOptions"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftProtocolOptions"; // Supplies the type of transport that the Thrift proxy should use for upstream connections. // Selecting diff --git a/docs/root/api-v2/config/filter/thrift/thrift.rst b/docs/root/api-v2/config/filter/thrift/thrift.rst index f931d81ae9383..d634f88753f9f 100644 --- a/docs/root/api-v2/config/filter/thrift/thrift.rst +++ b/docs/root/api-v2/config/filter/thrift/thrift.rst @@ -5,4 +5,4 @@ Thrift filters :glob: :maxdepth: 2 - */v2alpha1/* + */v2/* diff --git a/docs/root/api-v3/config/filter/thrift/thrift.rst b/docs/root/api-v3/config/filter/thrift/thrift.rst index 7e40e6f951942..b43f2e89b7911 100644 --- a/docs/root/api-v3/config/filter/thrift/thrift.rst +++ b/docs/root/api-v3/config/filter/thrift/thrift.rst @@ -5,5 +5,5 @@ Thrift filters :glob: :maxdepth: 2 - router/v2alpha1/* + router/v2/* ../../../extensions/filters/network/thrift_proxy/**/v3/* diff --git a/docs/root/configuration/listeners/network_filters/thrift_proxy_filter.rst b/docs/root/configuration/listeners/network_filters/thrift_proxy_filter.rst index ba7060160a1b1..3a9425cc2cf04 100644 --- a/docs/root/configuration/listeners/network_filters/thrift_proxy_filter.rst +++ b/docs/root/configuration/listeners/network_filters/thrift_proxy_filter.rst @@ -3,7 +3,7 @@ Thrift proxy ============ -* :ref:`v2 API reference ` +* :ref:`v2 API reference ` * This filter should be configured with the name *envoy.filters.network.thrift_proxy*. Cluster Protocol Options @@ -12,14 +12,14 @@ Cluster Protocol Options Thrift connections to upstream hosts can be configured by adding an entry to the appropriate Cluster's :ref:`extension_protocol_options` keyed by `envoy.filters.network.thrift_proxy`. The -:ref:`ThriftProtocolOptions` +:ref:`ThriftProtocolOptions` message describes the available options. Thrift Request Metadata ----------------------- -The :ref:`HEADER transport` -and :ref:`TWITTER protocol` +The :ref:`HEADER transport` +and :ref:`TWITTER protocol` support metadata. In particular, the `Header transport `_ supports informational key/value pairs and the Twitter protocol transmits @@ -29,13 +29,13 @@ Header Transport Metadata ~~~~~~~~~~~~~~~~~~~~~~~~~ Header transport key/value pairs are available for routing as -:ref:`headers `. +:ref:`headers `. Twitter Protocol Metadata ~~~~~~~~~~~~~~~~~~~~~~~~~ Twitter protocol request contexts are converted into headers which are available for routing as -:ref:`headers `. +:ref:`headers `. In addition, the following fields are presented as headers: Client Identifier diff --git a/docs/root/configuration/other_protocols/thrift_filters/rate_limit_filter.rst b/docs/root/configuration/other_protocols/thrift_filters/rate_limit_filter.rst index 4fa27e08febd1..3f222f4c5a804 100644 --- a/docs/root/configuration/other_protocols/thrift_filters/rate_limit_filter.rst +++ b/docs/root/configuration/other_protocols/thrift_filters/rate_limit_filter.rst @@ -4,12 +4,12 @@ Rate limit ========== * Global rate limiting :ref:`architecture overview ` -* :ref:`v2 API reference ` +* :ref:`v2 API reference ` * This filter should be configured with the name *envoy.filters.thrift.rate_limit*. The Thrift rate limit filter will call the rate limit service when the request's route has one or more :ref:`rate limit configurations -` that +` that match the filter's stage setting. More than one configuration can apply to a request. Each configuration results in a descriptor being sent to the rate limit service. @@ -18,7 +18,7 @@ application exception indicating an internal error is returned. If there is an error in calling the rate limit service or it returns an error and :ref:`failure_mode_deny -` is set to +` is set to true, an application exception indicating an internal error is returned. .. _config_thrift_filters_rate_limit_stats: @@ -37,5 +37,5 @@ The filter outputs statistics in the *cluster..ratelimit.* over_limit, Counter, Total over limit responses from the rate limit service. failure_mode_allowed, Counter, "Total requests that were error(s) but were allowed through because of :ref:`failure_mode_deny - ` set to + ` set to false." diff --git a/docs/root/configuration/other_protocols/thrift_filters/router_filter.rst b/docs/root/configuration/other_protocols/thrift_filters/router_filter.rst index 4bafe36a85722..3a1d5b094ad32 100644 --- a/docs/root/configuration/other_protocols/thrift_filters/router_filter.rst +++ b/docs/root/configuration/other_protocols/thrift_filters/router_filter.rst @@ -5,7 +5,7 @@ Router The router filter implements Thrift forwarding. It will be used in almost all Thrift proxying scenarios. The filter's main job is to follow the instructions specified in the configured -:ref:`route table `. +:ref:`route table `. -* :ref:`v2 API reference ` +* :ref:`v2 API reference ` * This filter should be configured with the name *envoy.filters.thrift.router*. diff --git a/docs/root/intro/version_history.rst b/docs/root/intro/version_history.rst index 3d776ded3e5e2..2fa14b22df7c2 100644 --- a/docs/root/intro/version_history.rst +++ b/docs/root/intro/version_history.rst @@ -6,6 +6,7 @@ Version history * config: use type URL to select an extension whenever the config type URL (or its previous versions) uniquely identify a typed extension, see :ref:`extension configuration `. * http: fixing a bug in HTTP/1.0 responses where Connection: keep-alive was not appended for connections which were kept alive. * retry: added a retry predicate that :ref:`rejects hosts based on metadata. ` +* thrift_proxy: migrated from v2alpha to v2. * upstream: combined HTTP/1 and HTTP/2 connection pool code. This means that circuit breaker limits for both requests and connections apply to both pool types. Also, HTTP/2 now has the option to limit concurrent requests on a connection, and allow multiple draining diff --git a/generated_api_shadow/BUILD b/generated_api_shadow/BUILD index 1277007a662e7..77a1f747458f2 100644 --- a/generated_api_shadow/BUILD +++ b/generated_api_shadow/BUILD @@ -78,10 +78,10 @@ proto_library( "//envoy/config/filter/network/redis_proxy/v2:pkg", "//envoy/config/filter/network/sni_cluster/v2:pkg", "//envoy/config/filter/network/tcp_proxy/v2:pkg", - "//envoy/config/filter/network/thrift_proxy/v2alpha1:pkg", + "//envoy/config/filter/network/thrift_proxy/v2:pkg", "//envoy/config/filter/network/zookeeper_proxy/v1alpha1:pkg", - "//envoy/config/filter/thrift/rate_limit/v2alpha1:pkg", - "//envoy/config/filter/thrift/router/v2alpha1:pkg", + "//envoy/config/filter/thrift/rate_limit/v2:pkg", + "//envoy/config/filter/thrift/router/v2:pkg", "//envoy/config/filter/udp/udp_proxy/v2alpha:pkg", "//envoy/config/grpc_credential/v2alpha:pkg", "//envoy/config/grpc_credential/v3:pkg", diff --git a/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/BUILD b/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/BUILD similarity index 100% rename from generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/BUILD rename to generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/BUILD diff --git a/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto b/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/route.proto similarity index 90% rename from generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto rename to generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/route.proto index 669faae7bf641..7afff3dd9ed64 100644 --- a/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto +++ b/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/route.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package envoy.config.filter.network.thrift_proxy.v2alpha1; +package envoy.config.filter.network.thrift_proxy.v2; import "envoy/api/v2/core/base.proto"; import "envoy/api/v2/route/route_components.proto"; @@ -10,7 +10,7 @@ import "google/protobuf/wrappers.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2"; option java_outer_classname = "RouteProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -51,15 +51,15 @@ message RouteMatch { } // Inverts whatever matching is done in the :ref:`method_name - // ` or + // ` or // :ref:`service_name - // ` fields. + // ` fields. // Cannot be combined with wildcard matching as that would result in routes never being matched. // // .. note:: // // This does not invert matching done as part of the :ref:`headers field - // ` field. To + // ` field. To // invert header matching, see :ref:`invert_match // `. bool invert = 3; @@ -97,7 +97,7 @@ message RouteAction { // Optional endpoint metadata match criteria used by the subset load balancer. Only endpoints in // the upstream cluster with metadata matching what is set in this field will be considered. // Note that this will be merged with what's provided in :ref:`WeightedCluster.metadata_match - // `, + // `, // with values there taking precedence. Keys and values should be provided under the "envoy.lb" // metadata key. api.v2.core.Metadata metadata_match = 3; @@ -128,7 +128,7 @@ message WeightedCluster { // Optional endpoint metadata match criteria used by the subset load balancer. Only endpoints in // the upstream cluster with metadata matching what is set in this field, combined with what's // provided in :ref:`RouteAction's metadata_match - // `, + // `, // will be considered. Values here will take precedence. Keys and values should be provided // under the "envoy.lb" metadata key. api.v2.core.Metadata metadata_match = 3; diff --git a/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto b/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto similarity index 92% rename from generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto rename to generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto index 91ac5da3ef28b..f8ade27922edc 100644 --- a/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto +++ b/generated_api_shadow/envoy/config/filter/network/thrift_proxy/v2/thrift_proxy.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package envoy.config.filter.network.thrift_proxy.v2alpha1; +package envoy.config.filter.network.thrift_proxy.v2; -import "envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto"; +import "envoy/config/filter/network/thrift_proxy/v2/route.proto"; import "google/protobuf/any.proto"; import "google/protobuf/struct.proto"; @@ -10,7 +10,7 @@ import "google/protobuf/struct.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2"; option java_outer_classname = "ThriftProxyProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -61,11 +61,11 @@ enum ProtocolType { // [#next-free-field: 6] message ThriftProxy { // Supplies the type of transport that the Thrift proxy should use. Defaults to - // :ref:`AUTO_TRANSPORT`. + // :ref:`AUTO_TRANSPORT`. TransportType transport = 2 [(validate.rules).enum = {defined_only: true}]; // Supplies the type of protocol that the Thrift proxy should use. Defaults to - // :ref:`AUTO_PROTOCOL`. + // :ref:`AUTO_PROTOCOL`. ProtocolType protocol = 3 [(validate.rules).enum = {defined_only: true}]; // The human readable prefix to use when emitting statistics. @@ -107,13 +107,13 @@ message ThriftFilter { message ThriftProtocolOptions { // Supplies the type of transport that the Thrift proxy should use for upstream connections. // Selecting - // :ref:`AUTO_TRANSPORT`, + // :ref:`AUTO_TRANSPORT`, // which is the default, causes the proxy to use the same transport as the downstream connection. TransportType transport = 1 [(validate.rules).enum = {defined_only: true}]; // Supplies the type of protocol that the Thrift proxy should use for upstream connections. // Selecting - // :ref:`AUTO_PROTOCOL`, + // :ref:`AUTO_PROTOCOL`, // which is the default, causes the proxy to use the same protocol as the downstream connection. ProtocolType protocol = 2 [(validate.rules).enum = {defined_only: true}]; } diff --git a/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2alpha1/BUILD b/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2/BUILD similarity index 100% rename from generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2alpha1/BUILD rename to generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2/BUILD diff --git a/api/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto b/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto similarity index 91% rename from api/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto rename to generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto index 7004b882c5a75..de5aec0cf0bf8 100644 --- a/api/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto +++ b/generated_api_shadow/envoy/config/filter/thrift/rate_limit/v2/rate_limit.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package envoy.config.filter.thrift.rate_limit.v2alpha1; +package envoy.config.filter.thrift.rate_limit.v2; import "envoy/config/ratelimit/v2/rls.proto"; @@ -9,7 +9,7 @@ import "google/protobuf/duration.proto"; import "udpa/annotations/migrate.proto"; import "validate/validate.proto"; -option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2"; option java_outer_classname = "RateLimitProto"; option java_multiple_files = true; option (udpa.annotations.file_migrate).move_to_package = @@ -26,7 +26,7 @@ message RateLimit { // Specifies the rate limit configuration stage. Each configured rate limit filter performs a // rate limit check using descriptors configured in the - // :ref:`envoy_api_msg_config.filter.network.thrift_proxy.v2alpha1.RouteAction` for the request. + // :ref:`envoy_api_msg_config.filter.network.thrift_proxy.v2.RouteAction` for the request. // Only those entries with a matching stage number are used for a given filter. If not set, the // default stage number is 0. // diff --git a/generated_api_shadow/envoy/config/filter/thrift/router/v2alpha1/BUILD b/generated_api_shadow/envoy/config/filter/thrift/router/v2/BUILD similarity index 100% rename from generated_api_shadow/envoy/config/filter/thrift/router/v2alpha1/BUILD rename to generated_api_shadow/envoy/config/filter/thrift/router/v2/BUILD diff --git a/api/envoy/config/filter/thrift/router/v2alpha1/router.proto b/generated_api_shadow/envoy/config/filter/thrift/router/v2/router.proto similarity index 82% rename from api/envoy/config/filter/thrift/router/v2alpha1/router.proto rename to generated_api_shadow/envoy/config/filter/thrift/router/v2/router.proto index 8661675ce364d..374e7a075d630 100644 --- a/api/envoy/config/filter/thrift/router/v2alpha1/router.proto +++ b/generated_api_shadow/envoy/config/filter/thrift/router/v2/router.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package envoy.config.filter.thrift.router.v2alpha1; +package envoy.config.filter.thrift.router.v2; -option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2"; option java_outer_classname = "RouterProto"; option java_multiple_files = true; diff --git a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD index 51b93e54ef13a..d5073c4359363 100644 --- a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD +++ b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/BUILD @@ -6,7 +6,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ - "//envoy/config/filter/thrift/rate_limit/v2alpha1:pkg", + "//envoy/config/filter/thrift/rate_limit/v2:pkg", "//envoy/config/ratelimit/v3:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", ], diff --git a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto index 1301566649422..37ccaade96b9e 100644 --- a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto +++ b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/filters/ratelimit/v3/rate_limit.proto @@ -21,7 +21,7 @@ option java_multiple_files = true; // [#next-free-field: 6] message RateLimit { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.thrift.rate_limit.v2alpha1.RateLimit"; + "envoy.config.filter.thrift.rate_limit.v2.RateLimit"; // The rate limit domain to use in the rate limit service request. string domain = 1 [(validate.rules).string = {min_bytes: 1}]; diff --git a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/BUILD b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/BUILD index 22899f4828391..fb04a8ef467b0 100644 --- a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/BUILD +++ b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/BUILD @@ -7,7 +7,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ "//envoy/config/core/v3:pkg", - "//envoy/config/filter/network/thrift_proxy/v2alpha1:pkg", + "//envoy/config/filter/network/thrift_proxy/v2:pkg", "//envoy/config/route/v3:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", ], diff --git a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/route.proto b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/route.proto index 1d4034a3a2aa1..d03909c095323 100644 --- a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/route.proto +++ b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/route.proto @@ -20,7 +20,7 @@ option java_multiple_files = true; message RouteConfiguration { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteConfiguration"; + "envoy.config.filter.network.thrift_proxy.v2.RouteConfiguration"; // The name of the route configuration. Reserved for future use in asynchronous route discovery. string name = 1; @@ -32,7 +32,7 @@ message RouteConfiguration { message Route { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.Route"; + "envoy.config.filter.network.thrift_proxy.v2.Route"; // Route matching parameters. RouteMatch match = 1 [(validate.rules).message = {required: true}]; @@ -43,7 +43,7 @@ message Route { message RouteMatch { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteMatch"; + "envoy.config.filter.network.thrift_proxy.v2.RouteMatch"; oneof match_specifier { option (validate.required) = true; @@ -83,7 +83,7 @@ message RouteMatch { // [#next-free-field: 7] message RouteAction { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.RouteAction"; + "envoy.config.filter.network.thrift_proxy.v2.RouteAction"; oneof cluster_specifier { option (validate.required) = true; @@ -128,11 +128,11 @@ message RouteAction { // based on these weights. message WeightedCluster { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.WeightedCluster"; + "envoy.config.filter.network.thrift_proxy.v2.WeightedCluster"; message ClusterWeight { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.WeightedCluster.ClusterWeight"; + "envoy.config.filter.network.thrift_proxy.v2.WeightedCluster.ClusterWeight"; // Name of the upstream cluster. string name = 1 [(validate.rules).string = {min_bytes: 1}]; diff --git a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto index 16e3ce8e96b85..11997ce90c743 100644 --- a/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto +++ b/generated_api_shadow/envoy/extensions/filters/network/thrift_proxy/v3/thrift_proxy.proto @@ -60,7 +60,7 @@ enum ProtocolType { // [#next-free-field: 6] message ThriftProxy { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProxy"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftProxy"; // Supplies the type of transport that the Thrift proxy should use. Defaults to // :ref:`AUTO_TRANSPORT`. @@ -86,7 +86,7 @@ message ThriftProxy { // ThriftFilter configures a Thrift filter. message ThriftFilter { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftFilter"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftFilter"; // The name of the filter to instantiate. The name must match a supported // filter. The built-in filters are: @@ -111,7 +111,7 @@ message ThriftFilter { // keyed by the name `envoy.filters.network.thrift_proxy`. message ThriftProtocolOptions { option (udpa.annotations.versioning).previous_message_type = - "envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProtocolOptions"; + "envoy.config.filter.network.thrift_proxy.v2.ThriftProtocolOptions"; // Supplies the type of transport that the Thrift proxy should use for upstream connections. // Selecting diff --git a/source/extensions/filters/network/thrift_proxy/BUILD b/source/extensions/filters/network/thrift_proxy/BUILD index 51eb518a37db2..cad78eb1d783c 100644 --- a/source/extensions/filters/network/thrift_proxy/BUILD +++ b/source/extensions/filters/network/thrift_proxy/BUILD @@ -36,7 +36,6 @@ envoy_cc_extension( srcs = ["config.cc"], hdrs = ["config.h"], security_posture = "requires_trusted_downstream_and_upstream", - status = "alpha", deps = [ ":app_exception_lib", ":auto_protocol_lib", diff --git a/source/extensions/filters/network/thrift_proxy/filters/ratelimit/BUILD b/source/extensions/filters/network/thrift_proxy/filters/ratelimit/BUILD index b54c2ce449b8c..12414db2f9abe 100644 --- a/source/extensions/filters/network/thrift_proxy/filters/ratelimit/BUILD +++ b/source/extensions/filters/network/thrift_proxy/filters/ratelimit/BUILD @@ -32,7 +32,6 @@ envoy_cc_extension( srcs = ["config.cc"], hdrs = ["config.h"], security_posture = "requires_trusted_downstream_and_upstream", - status = "alpha", deps = [ ":ratelimit_lib", "//include/envoy/registry", diff --git a/source/extensions/filters/network/thrift_proxy/router/BUILD b/source/extensions/filters/network/thrift_proxy/router/BUILD index f0fe287452838..2c7375ccf1be9 100644 --- a/source/extensions/filters/network/thrift_proxy/router/BUILD +++ b/source/extensions/filters/network/thrift_proxy/router/BUILD @@ -14,14 +14,13 @@ envoy_cc_extension( srcs = ["config.cc"], hdrs = ["config.h"], security_posture = "requires_trusted_downstream_and_upstream", - status = "alpha", deps = [ ":router_lib", "//include/envoy/registry", "//source/extensions/filters/network/thrift_proxy/filters:factory_base_lib", "//source/extensions/filters/network/thrift_proxy/filters:filter_config_interface", "//source/extensions/filters/network/thrift_proxy/filters:well_known_names", - "@envoy_api//envoy/config/filter/thrift/router/v2alpha1:pkg_cc_proto", + "@envoy_api//envoy/config/filter/thrift/router/v2:pkg_cc_proto", ], ) diff --git a/source/extensions/filters/network/thrift_proxy/router/config.cc b/source/extensions/filters/network/thrift_proxy/router/config.cc index 88b11a357da2c..a764e3753e24a 100644 --- a/source/extensions/filters/network/thrift_proxy/router/config.cc +++ b/source/extensions/filters/network/thrift_proxy/router/config.cc @@ -1,7 +1,7 @@ #include "extensions/filters/network/thrift_proxy/router/config.h" -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.h" -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.validate.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.validate.h" #include "envoy/registry/registry.h" #include "extensions/filters/network/thrift_proxy/router/router_impl.h" @@ -13,7 +13,7 @@ namespace ThriftProxy { namespace Router { ThriftFilters::FilterFactoryCb RouterFilterConfig::createFilterFactoryFromProtoTyped( - const envoy::config::filter::thrift::router::v2alpha1::Router& proto_config, + const envoy::config::filter::thrift::router::v2::Router& proto_config, const std::string& stat_prefix, Server::Configuration::FactoryContext& context) { UNREFERENCED_PARAMETER(proto_config); diff --git a/source/extensions/filters/network/thrift_proxy/router/config.h b/source/extensions/filters/network/thrift_proxy/router/config.h index 7b24ff99eb6b8..e72554c4e25fd 100644 --- a/source/extensions/filters/network/thrift_proxy/router/config.h +++ b/source/extensions/filters/network/thrift_proxy/router/config.h @@ -1,7 +1,7 @@ #pragma once -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.h" -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.validate.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.validate.h" #include "extensions/filters/network/thrift_proxy/filters/factory_base.h" #include "extensions/filters/network/thrift_proxy/filters/well_known_names.h" @@ -13,13 +13,13 @@ namespace ThriftProxy { namespace Router { class RouterFilterConfig - : public ThriftFilters::FactoryBase { + : public ThriftFilters::FactoryBase { public: RouterFilterConfig() : FactoryBase(ThriftFilters::ThriftFilterNames::get().ROUTER) {} private: ThriftFilters::FilterFactoryCb createFilterFactoryFromProtoTyped( - const envoy::config::filter::thrift::router::v2alpha1::Router& proto_config, + const envoy::config::filter::thrift::router::v2::Router& proto_config, const std::string& stat_prefix, Server::Configuration::FactoryContext& context) override; }; diff --git a/test/extensions/filters/network/thrift_proxy/BUILD b/test/extensions/filters/network/thrift_proxy/BUILD index ac219f01fae9b..d5e4a29c3d7db 100644 --- a/test/extensions/filters/network/thrift_proxy/BUILD +++ b/test/extensions/filters/network/thrift_proxy/BUILD @@ -275,7 +275,7 @@ envoy_extension_cc_test( "//test/mocks/upstream:upstream_mocks", "//test/test_common:printers_lib", "//test/test_common:registry_lib", - "@envoy_api//envoy/config/filter/thrift/router/v2alpha1:pkg_cc_proto", + "@envoy_api//envoy/config/filter/thrift/router/v2:pkg_cc_proto", ], ) @@ -308,7 +308,7 @@ envoy_extension_cc_test( "//source/extensions/filters/network/thrift_proxy/router:router_interface", "//source/extensions/filters/network/thrift_proxy/router:router_lib", "//test/test_common:utility_lib", - "@envoy_api//envoy/config/filter/thrift/router/v2alpha1:pkg_cc_proto", + "@envoy_api//envoy/config/filter/thrift/router/v2:pkg_cc_proto", "@envoy_api//envoy/extensions/filters/network/thrift_proxy/v3:pkg_cc_proto", ], ) diff --git a/test/extensions/filters/network/thrift_proxy/integration_test.cc b/test/extensions/filters/network/thrift_proxy/integration_test.cc index d12a43a9a327f..caa4655467c9a 100644 --- a/test/extensions/filters/network/thrift_proxy/integration_test.cc +++ b/test/extensions/filters/network/thrift_proxy/integration_test.cc @@ -28,7 +28,7 @@ class ThriftConnManagerIntegrationTest filters: - name: envoy.filters.network.thrift_proxy typed_config: - "@type": type.googleapis.com/envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProxy + "@type": type.googleapis.com/envoy.config.filter.network.thrift_proxy.v2.ThriftProxy stat_prefix: thrift_stats route_config: name: "routes" diff --git a/test/extensions/filters/network/thrift_proxy/route_matcher_test.cc b/test/extensions/filters/network/thrift_proxy/route_matcher_test.cc index b39e45d391c38..343b08824b873 100644 --- a/test/extensions/filters/network/thrift_proxy/route_matcher_test.cc +++ b/test/extensions/filters/network/thrift_proxy/route_matcher_test.cc @@ -1,5 +1,5 @@ -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.h" -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.validate.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.validate.h" #include "envoy/extensions/filters/network/thrift_proxy/v3/route.pb.h" #include "envoy/extensions/filters/network/thrift_proxy/v3/route.pb.validate.h" diff --git a/test/extensions/filters/network/thrift_proxy/router_test.cc b/test/extensions/filters/network/thrift_proxy/router_test.cc index 3b094f1ad3443..d44c560cdc11e 100644 --- a/test/extensions/filters/network/thrift_proxy/router_test.cc +++ b/test/extensions/filters/network/thrift_proxy/router_test.cc @@ -1,7 +1,7 @@ #include -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.h" -#include "envoy/config/filter/thrift/router/v2alpha1/router.pb.validate.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.h" +#include "envoy/config/filter/thrift/router/v2/router.pb.validate.h" #include "envoy/tcp/conn_pool.h" #include "common/buffer/buffer_impl.h" diff --git a/test/extensions/filters/network/thrift_proxy/translation_integration_test.cc b/test/extensions/filters/network/thrift_proxy/translation_integration_test.cc index 380bd9cce8d36..c24eb027106b7 100644 --- a/test/extensions/filters/network/thrift_proxy/translation_integration_test.cc +++ b/test/extensions/filters/network/thrift_proxy/translation_integration_test.cc @@ -29,7 +29,7 @@ class ThriftTranslationIntegrationTest filters: - name: envoy.filters.network.thrift_proxy typed_config: - "@type": type.googleapis.com/envoy.config.filter.network.thrift_proxy.v2alpha1.ThriftProxy + "@type": type.googleapis.com/envoy.config.filter.network.thrift_proxy.v2.ThriftProxy stat_prefix: thrift_stats route_config: name: "routes"