diff --git a/envoy/config/listener/v3/listener_components.proto b/envoy/config/listener/v3/listener_components.proto index 952056dd..c9a0e15d 100644 --- a/envoy/config/listener/v3/listener_components.proto +++ b/envoy/config/listener/v3/listener_components.proto @@ -35,10 +35,10 @@ message Filter { // :ref:`supported filter `. string name = 1 [(validate.rules).string = {min_len: 1}]; - // [#extension-category: envoy.filters.network] oneof config_type { // Filter specific configuration which depends on the filter being // instantiated. See the supported filters for further documentation. + // [#extension-category: envoy.filters.network] google.protobuf.Any typed_config = 4; // Configuration source specifier for an extension configuration discovery @@ -240,6 +240,7 @@ message FilterChain { // :ref:`DownstreamTlsContext ` in the `typed_config`. // If no transport socket configuration is specified, new connections // will be set up with plaintext. + // [#extension-category: envoy.transport_sockets.downstream] core.v3.TransportSocket transport_socket = 6; // If present and nonzero, the amount of time to allow incoming connections to complete any @@ -332,13 +333,12 @@ message ListenerFilter { // The name of the filter to instantiate. The name must match a // :ref:`supported filter `. - // [#extension-category: envoy.transport_sockets.downstream] string name = 1 [(validate.rules).string = {min_len: 1}]; - // Filter specific configuration which depends on the filter being instantiated. - // See the supported filters for further documentation. - // [#extension-category: envoy.filters.listener] oneof config_type { + // Filter specific configuration which depends on the filter being + // instantiated. See the supported filters for further documentation. + // [#extension-category: envoy.filters.listener] google.protobuf.Any typed_config = 3; } diff --git a/envoy/config/listener/v4alpha/listener_components.proto b/envoy/config/listener/v4alpha/listener_components.proto index 682334b3..9931ea7a 100644 --- a/envoy/config/listener/v4alpha/listener_components.proto +++ b/envoy/config/listener/v4alpha/listener_components.proto @@ -35,10 +35,10 @@ message Filter { // :ref:`supported filter `. string name = 1 [(validate.rules).string = {min_len: 1}]; - // [#extension-category: envoy.filters.network] oneof config_type { // Filter specific configuration which depends on the filter being // instantiated. See the supported filters for further documentation. + // [#extension-category: envoy.filters.network] google.protobuf.Any typed_config = 4; // Configuration source specifier for an extension configuration discovery @@ -232,6 +232,7 @@ message FilterChain { // :ref:`DownstreamTlsContext ` in the `typed_config`. // If no transport socket configuration is specified, new connections // will be set up with plaintext. + // [#extension-category: envoy.transport_sockets.downstream] core.v4alpha.TransportSocket transport_socket = 6; // If present and nonzero, the amount of time to allow incoming connections to complete any @@ -324,13 +325,12 @@ message ListenerFilter { // The name of the filter to instantiate. The name must match a // :ref:`supported filter `. - // [#extension-category: envoy.transport_sockets.downstream] string name = 1 [(validate.rules).string = {min_len: 1}]; - // Filter specific configuration which depends on the filter being instantiated. - // See the supported filters for further documentation. - // [#extension-category: envoy.filters.listener] oneof config_type { + // Filter specific configuration which depends on the filter being + // instantiated. See the supported filters for further documentation. + // [#extension-category: envoy.filters.listener] google.protobuf.Any typed_config = 3; } diff --git a/envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.proto b/envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.proto index bc380423..e3638adb 100644 --- a/envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.proto +++ b/envoy/extensions/internal_redirect/safe_cross_scheme/v3/safe_cross_scheme_config.proto @@ -16,7 +16,6 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE; // redirect and b) safe cross scheme redirect, which means if the downstream // scheme is HTTPS, both HTTPS and HTTP redirect targets are allowed, but if the // downstream scheme is HTTP, only HTTP redirect targets are allowed. -// [#extension: -// envoy.internal_redirect_predicates.safe_cross_scheme] +// [#extension: envoy.internal_redirect_predicates.safe_cross_scheme] message SafeCrossSchemeConfig { }