Update the doc and status for composite_filter and matching API (#29674)

*Composite filter has already been declared as stable in extensions_metadata.yaml

*matching API and its extensions have been used for a while. So I think breaking API changes are not allowed.

Signed-off-by: tyxia <tyxia@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ 2c29797bd4744ab0910dc2f3103b48bec852e967
main
update-envoy[bot] 1 year ago
parent 19712a3768
commit 01394af508
  1. 1
      envoy/extensions/common/matching/v3/BUILD
  2. 3
      envoy/extensions/common/matching/v3/extension_matcher.proto
  3. 1
      envoy/extensions/filters/http/composite/v3/BUILD
  4. 3
      envoy/extensions/filters/http/composite/v3/composite.proto

@ -10,7 +10,6 @@ api_proto_package(
"//envoy/config/common/matcher/v3:pkg",
"//envoy/config/core/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",
],
)

@ -5,7 +5,6 @@ package envoy.extensions.common.matching.v3;
import "envoy/config/common/matcher/v3/matcher.proto";
import "envoy/config/core/v3/extension.proto";
import "xds/annotations/v3/status.proto";
import "xds/type/matcher/v3/matcher.proto";
import "envoy/annotations/deprecation.proto";
@ -24,8 +23,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
// decorating an existing extension with a matcher, which can be used to match against
// relevant protocol data.
message ExtensionWithMatcher {
option (xds.annotations.v3.message_status).work_in_progress = true;
// The associated matcher. This is deprecated in favor of xds_matcher.
config.common.matcher.v3.Matcher matcher = 1
[deprecated = true, (envoy.annotations.deprecated_at_minor_version) = "3.0"];

@ -8,6 +8,5 @@ api_proto_package(
deps = [
"//envoy/config/core/v3:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
"@com_github_cncf_udpa//xds/annotations/v3:pkg",
],
)

@ -4,8 +4,6 @@ package envoy.extensions.filters.http.composite.v3;
import "envoy/config/core/v3/extension.proto";
import "xds/annotations/v3/status.proto";
import "udpa/annotations/status.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.http.composite.v3";
@ -29,7 +27,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
// :ref:`ExecuteFilterAction <envoy_v3_api_msg_extensions.filters.http.composite.v3.ExecuteFilterAction>`)
// which filter configuration to create and delegate to.
message Composite {
option (xds.annotations.v3.message_status).work_in_progress = true;
}
// Composite match action (see :ref:`matching docs <arch_overview_matching_api>` for more info on match actions).

Loading…
Cancel
Save