xds: define empty config protos (#9581)

Define empty config protos for all filters expecting google::protobuf::Empty

Risk Level: medium (change of config type)
Testing: unit
Docs Changes: done
Release Notes: define config protos for all extensions

Co-authored-by: Derek Argueta <dereka@pinterest.com>

Mirrored from https://github.com/envoyproxy/envoy @ 2d5a4e94720cc195324f79ca68f0e7a7dc83ee9e
master-ci-test
data-plane-api(CircleCI) 5 years ago
parent 1adb5d54ab
commit b68fac31ca
  1. 24
      BUILD
  2. 13
      docs/BUILD
  3. 3
      envoy/api/v2/listener/udp_listener_config.proto
  4. 9
      envoy/config/filter/http/cors/v2/BUILD
  5. 19
      envoy/config/filter/http/cors/v2/cors.proto
  6. 9
      envoy/config/filter/http/dynamo/v2/BUILD
  7. 19
      envoy/config/filter/http/dynamo/v2/dynamo.proto
  8. 9
      envoy/config/filter/http/grpc_http1_bridge/v2/BUILD
  9. 19
      envoy/config/filter/http/grpc_http1_bridge/v2/config.proto
  10. 9
      envoy/config/filter/http/grpc_web/v2/BUILD
  11. 19
      envoy/config/filter/http/grpc_web/v2/grpc_web.proto
  12. 9
      envoy/config/filter/listener/http_inspector/v2/BUILD
  13. 18
      envoy/config/filter/listener/http_inspector/v2/http_inspector.proto
  14. 9
      envoy/config/filter/listener/original_dst/v2/BUILD
  15. 18
      envoy/config/filter/listener/original_dst/v2/original_dst.proto
  16. 9
      envoy/config/filter/listener/proxy_protocol/v2/BUILD
  17. 18
      envoy/config/filter/listener/proxy_protocol/v2/proxy_protocol.proto
  18. 9
      envoy/config/filter/listener/tls_inspector/v2/BUILD
  19. 18
      envoy/config/filter/listener/tls_inspector/v2/tls_inspector.proto
  20. 9
      envoy/config/filter/network/echo/v2/BUILD
  21. 18
      envoy/config/filter/network/echo/v2/echo.proto
  22. 9
      envoy/config/filter/network/sni_cluster/v2/BUILD
  23. 18
      envoy/config/filter/network/sni_cluster/v2/sni_cluster.proto
  24. 5
      envoy/config/listener/v3alpha/udp_listener_config.proto
  25. 7
      envoy/config/retry/omit_canary_hosts/v2/BUILD
  26. 12
      envoy/config/retry/omit_canary_hosts/v2/omit_canary_hosts.proto
  27. 7
      envoy/config/retry/previous_hosts/v2/BUILD
  28. 12
      envoy/config/retry/previous_hosts/v2/previous_hosts.proto
  29. 9
      envoy/config/transport_socket/raw_buffer/v2/BUILD
  30. 18
      envoy/config/transport_socket/raw_buffer/v2/raw_buffer.proto
  31. 12
      envoy/extensions/filters/http/cors/v3alpha/BUILD
  32. 19
      envoy/extensions/filters/http/cors/v3alpha/cors.proto
  33. 12
      envoy/extensions/filters/http/dynamo/v3alpha/BUILD
  34. 19
      envoy/extensions/filters/http/dynamo/v3alpha/dynamo.proto
  35. 12
      envoy/extensions/filters/http/grpc_http1_bridge/v3alpha/BUILD
  36. 19
      envoy/extensions/filters/http/grpc_http1_bridge/v3alpha/config.proto
  37. 12
      envoy/extensions/filters/http/grpc_web/v3alpha/BUILD
  38. 19
      envoy/extensions/filters/http/grpc_web/v3alpha/grpc_web.proto
  39. 12
      envoy/extensions/filters/listener/http_inspector/v3alpha/BUILD
  40. 18
      envoy/extensions/filters/listener/http_inspector/v3alpha/http_inspector.proto
  41. 12
      envoy/extensions/filters/listener/original_dst/v3alpha/BUILD
  42. 18
      envoy/extensions/filters/listener/original_dst/v3alpha/original_dst.proto
  43. 12
      envoy/extensions/filters/listener/proxy_protocol/v3alpha/BUILD
  44. 18
      envoy/extensions/filters/listener/proxy_protocol/v3alpha/proxy_protocol.proto
  45. 12
      envoy/extensions/filters/listener/tls_inspector/v3alpha/BUILD
  46. 18
      envoy/extensions/filters/listener/tls_inspector/v3alpha/tls_inspector.proto
  47. 12
      envoy/extensions/filters/network/echo/v3alpha/BUILD
  48. 18
      envoy/extensions/filters/network/echo/v3alpha/echo.proto
  49. 12
      envoy/extensions/filters/network/sni_cluster/v3alpha/BUILD
  50. 18
      envoy/extensions/filters/network/sni_cluster/v3alpha/sni_cluster.proto
  51. 12
      envoy/extensions/transport_sockets/raw_buffer/v3alpha/BUILD
  52. 18
      envoy/extensions/transport_sockets/raw_buffer/v3alpha/raw_buffer.proto

24
BUILD

@ -35,12 +35,16 @@ proto_library(
"//envoy/config/filter/fault/v2:pkg",
"//envoy/config/filter/http/adaptive_concurrency/v2alpha:pkg",
"//envoy/config/filter/http/buffer/v2:pkg",
"//envoy/config/filter/http/cors/v2:pkg",
"//envoy/config/filter/http/csrf/v2:pkg",
"//envoy/config/filter/http/dynamic_forward_proxy/v2alpha:pkg",
"//envoy/config/filter/http/dynamo/v2:pkg",
"//envoy/config/filter/http/ext_authz/v2:pkg",
"//envoy/config/filter/http/fault/v2:pkg",
"//envoy/config/filter/http/grpc_http1_bridge/v2:pkg",
"//envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1:pkg",
"//envoy/config/filter/http/grpc_stats/v2alpha:pkg",
"//envoy/config/filter/http/grpc_web/v2:pkg",
"//envoy/config/filter/http/gzip/v2:pkg",
"//envoy/config/filter/http/header_to_metadata/v2:pkg",
"//envoy/config/filter/http/health_check/v2:pkg",
@ -54,9 +58,14 @@ proto_library(
"//envoy/config/filter/http/squash/v2:pkg",
"//envoy/config/filter/http/tap/v2alpha:pkg",
"//envoy/config/filter/http/transcoder/v2:pkg",
"//envoy/config/filter/listener/http_inspector/v2:pkg",
"//envoy/config/filter/listener/original_dst/v2:pkg",
"//envoy/config/filter/listener/original_src/v2alpha1:pkg",
"//envoy/config/filter/listener/proxy_protocol/v2:pkg",
"//envoy/config/filter/listener/tls_inspector/v2:pkg",
"//envoy/config/filter/network/client_ssl_auth/v2:pkg",
"//envoy/config/filter/network/dubbo_proxy/v2alpha1:pkg",
"//envoy/config/filter/network/echo/v2:pkg",
"//envoy/config/filter/network/ext_authz/v2:pkg",
"//envoy/config/filter/network/http_connection_manager/v2:pkg",
"//envoy/config/filter/network/kafka_broker/v2alpha1:pkg",
@ -67,6 +76,7 @@ proto_library(
"//envoy/config/filter/network/rate_limit/v2:pkg",
"//envoy/config/filter/network/rbac/v2:pkg",
"//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/zookeeper_proxy/v1alpha1:pkg",
@ -89,6 +99,8 @@ proto_library(
"//envoy/config/rbac/v3alpha:pkg",
"//envoy/config/resource_monitor/fixed_heap/v2alpha:pkg",
"//envoy/config/resource_monitor/injected_resource/v2alpha:pkg",
"//envoy/config/retry/omit_canary_hosts/v2:pkg",
"//envoy/config/retry/previous_hosts/v2:pkg",
"//envoy/config/retry/previous_priorities:pkg",
"//envoy/config/route/v3alpha:pkg",
"//envoy/config/tap/v3alpha:pkg",
@ -96,6 +108,7 @@ proto_library(
"//envoy/config/trace/v2alpha:pkg",
"//envoy/config/trace/v3alpha:pkg",
"//envoy/config/transport_socket/alts/v2alpha:pkg",
"//envoy/config/transport_socket/raw_buffer/v2:pkg",
"//envoy/config/transport_socket/tap/v2alpha:pkg",
"//envoy/data/accesslog/v2:pkg",
"//envoy/data/accesslog/v3alpha:pkg",
@ -113,13 +126,17 @@ proto_library(
"//envoy/extensions/filters/common/fault/v3alpha:pkg",
"//envoy/extensions/filters/http/adaptive_concurrency/v3alpha:pkg",
"//envoy/extensions/filters/http/buffer/v3alpha:pkg",
"//envoy/extensions/filters/http/cors/v3alpha:pkg",
"//envoy/extensions/filters/http/csrf/v3alpha:pkg",
"//envoy/extensions/filters/http/dynamic_forward_proxy/v3alpha:pkg",
"//envoy/extensions/filters/http/dynamo/v3alpha:pkg",
"//envoy/extensions/filters/http/ext_authz/v3alpha:pkg",
"//envoy/extensions/filters/http/fault/v3alpha:pkg",
"//envoy/extensions/filters/http/grpc_http1_bridge/v3alpha:pkg",
"//envoy/extensions/filters/http/grpc_http1_reverse_bridge/v3alpha:pkg",
"//envoy/extensions/filters/http/grpc_json_transcoder/v3alpha:pkg",
"//envoy/extensions/filters/http/grpc_stats/v3alpha:pkg",
"//envoy/extensions/filters/http/grpc_web/v3alpha:pkg",
"//envoy/extensions/filters/http/gzip/v3alpha:pkg",
"//envoy/extensions/filters/http/header_to_metadata/v3alpha:pkg",
"//envoy/extensions/filters/http/health_check/v3alpha:pkg",
@ -132,10 +149,15 @@ proto_library(
"//envoy/extensions/filters/http/router/v3alpha:pkg",
"//envoy/extensions/filters/http/squash/v3alpha:pkg",
"//envoy/extensions/filters/http/tap/v3alpha:pkg",
"//envoy/extensions/filters/listener/http_inspector/v3alpha:pkg",
"//envoy/extensions/filters/listener/original_dst/v3alpha:pkg",
"//envoy/extensions/filters/listener/original_src/v3alpha:pkg",
"//envoy/extensions/filters/listener/proxy_protocol/v3alpha:pkg",
"//envoy/extensions/filters/listener/tls_inspector/v3alpha:pkg",
"//envoy/extensions/filters/network/client_ssl_auth/v3alpha:pkg",
"//envoy/extensions/filters/network/dubbo_proxy/router/v3alpha:pkg",
"//envoy/extensions/filters/network/dubbo_proxy/v3alpha:pkg",
"//envoy/extensions/filters/network/echo/v3alpha:pkg",
"//envoy/extensions/filters/network/ext_authz/v3alpha:pkg",
"//envoy/extensions/filters/network/http_connection_manager/v3alpha:pkg",
"//envoy/extensions/filters/network/kafka_broker/v3alpha:pkg",
@ -144,10 +166,12 @@ proto_library(
"//envoy/extensions/filters/network/ratelimit/v3alpha:pkg",
"//envoy/extensions/filters/network/rbac/v3alpha:pkg",
"//envoy/extensions/filters/network/redis_proxy/v3alpha:pkg",
"//envoy/extensions/filters/network/sni_cluster/v3alpha:pkg",
"//envoy/extensions/filters/network/tcp_proxy/v3alpha:pkg",
"//envoy/extensions/filters/network/thrift_proxy/v3alpha:pkg",
"//envoy/extensions/filters/network/zookeeper_proxy/v3alpha:pkg",
"//envoy/extensions/transport_sockets/alts/v3alpha:pkg",
"//envoy/extensions/transport_sockets/raw_buffer/v3alpha:pkg",
"//envoy/extensions/transport_sockets/tap/v3alpha:pkg",
"//envoy/extensions/transport_sockets/tls/v3alpha:pkg",
"//envoy/service/accesslog/v2:pkg",

@ -35,12 +35,16 @@ proto_library(
"//envoy/config/filter/fault/v2:pkg",
"//envoy/config/filter/http/adaptive_concurrency/v2alpha:pkg",
"//envoy/config/filter/http/buffer/v2:pkg",
"//envoy/config/filter/http/cors/v2:pkg",
"//envoy/config/filter/http/csrf/v2:pkg",
"//envoy/config/filter/http/dynamic_forward_proxy/v2alpha:pkg",
"//envoy/config/filter/http/dynamo/v2:pkg",
"//envoy/config/filter/http/ext_authz/v2:pkg",
"//envoy/config/filter/http/fault/v2:pkg",
"//envoy/config/filter/http/grpc_http1_bridge/v2:pkg",
"//envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1:pkg",
"//envoy/config/filter/http/grpc_stats/v2alpha:pkg",
"//envoy/config/filter/http/grpc_web/v2:pkg",
"//envoy/config/filter/http/gzip/v2:pkg",
"//envoy/config/filter/http/header_to_metadata/v2:pkg",
"//envoy/config/filter/http/health_check/v2:pkg",
@ -54,9 +58,14 @@ proto_library(
"//envoy/config/filter/http/squash/v2:pkg",
"//envoy/config/filter/http/tap/v2alpha:pkg",
"//envoy/config/filter/http/transcoder/v2:pkg",
"//envoy/config/filter/listener/http_inspector/v2:pkg",
"//envoy/config/filter/listener/original_dst/v2:pkg",
"//envoy/config/filter/listener/original_src/v2alpha1:pkg",
"//envoy/config/filter/listener/proxy_protocol/v2:pkg",
"//envoy/config/filter/listener/tls_inspector/v2:pkg",
"//envoy/config/filter/network/client_ssl_auth/v2:pkg",
"//envoy/config/filter/network/dubbo_proxy/v2alpha1:pkg",
"//envoy/config/filter/network/echo/v2:pkg",
"//envoy/config/filter/network/ext_authz/v2:pkg",
"//envoy/config/filter/network/http_connection_manager/v2:pkg",
"//envoy/config/filter/network/kafka_broker/v2alpha1:pkg",
@ -66,6 +75,7 @@ proto_library(
"//envoy/config/filter/network/rate_limit/v2:pkg",
"//envoy/config/filter/network/rbac/v2:pkg",
"//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/zookeeper_proxy/v1alpha1:pkg",
@ -81,10 +91,13 @@ proto_library(
"//envoy/config/rbac/v2:pkg",
"//envoy/config/resource_monitor/fixed_heap/v2alpha:pkg",
"//envoy/config/resource_monitor/injected_resource/v2alpha:pkg",
"//envoy/config/retry/omit_canary_hosts/v2:pkg",
"//envoy/config/retry/previous_hosts/v2:pkg",
"//envoy/config/retry/previous_priorities:pkg",
"//envoy/config/trace/v2:pkg",
"//envoy/config/trace/v2alpha:pkg",
"//envoy/config/transport_socket/alts/v2alpha:pkg",
"//envoy/config/transport_socket/raw_buffer/v2:pkg",
"//envoy/config/transport_socket/tap/v2alpha:pkg",
"//envoy/data/accesslog/v2:pkg",
"//envoy/data/cluster/v2alpha:pkg",

@ -31,3 +31,6 @@ message UdpListenerConfig {
google.protobuf.Any typed_config = 3;
}
}
message ActiveRawUdpListenerConfig {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.config.filter.http.cors.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.http.cors.v2";
option java_outer_classname = "CorsProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.http.cors.v3alpha";
// [#protodoc-title: Cors]
// CORS Filter :ref:`configuration overview <config_http_filters_cors>`.
// [#extension: envoy.filters.http.cors]
// Cors filter config.
message Cors {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.config.filter.http.dynamo.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.http.dynamo.v2";
option java_outer_classname = "DynamoProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.http.dynamo.v3alpha";
// [#protodoc-title: Dynamo]
// Dynamo :ref:`configuration overview <config_http_filters_dynamo>`.
// [#extension: envoy.filters.http.dynamo]
// Dynamo filter config.
message Dynamo {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.config.filter.http.grpc_http1_bridge.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_http1_bridge.v2";
option java_outer_classname = "ConfigProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.http.grpc_http1_bridge.v3alpha";
// [#protodoc-title: gRPC HTTP/1.1 Bridge]
// gRPC HTTP/1.1 Bridge Filter :ref:`configuration overview <config_http_filters_grpc_bridge>`.
// [#extension: envoy.filters.http.grpc_http1_bridge]
// gRPC HTTP/1.1 Bridge filter config.
message Config {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.config.filter.http.grpc_web.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_web.v2";
option java_outer_classname = "GrpcWebProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.http.grpc_web.v3alpha";
// [#protodoc-title: gRPC Web]
// gRPC Web :ref:`configuration overview <config_http_filters_grpc_web>`.
// [#extension: envoy.filters.http.grpc_web]
// gRPC Web filter config.
message GrpcWeb {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.listener.http_inspector.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.listener.http_inspector.v2";
option java_outer_classname = "HttpInspectorProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.listener.http_inspector.v3alpha";
// [#protodoc-title: HTTP Inspector Filter]
// Detect whether the application protocol is HTTP.
// [#extension: envoy.filters.listener.http_inspector]
message HttpInspector {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.listener.original_dst.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.listener.original_dst.v2";
option java_outer_classname = "OriginalDstProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.listener.original_dst.v3alpha";
// [#protodoc-title: Original Dst Filter]
// Use the Original destination address on downstream connections.
// [#extension: envoy.filters.listener.original_dst]
message OriginalDst {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.listener.proxy_protocol.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.listener.proxy_protocol.v2";
option java_outer_classname = "ProxyProtocolProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.listener.proxy_protocol.v3alpha";
// [#protodoc-title: Proxy Protocol Filter]
// PROXY protocol listener filter.
// [#extension: envoy.filters.listener.proxy_protocol]
message ProxyProtocol {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.listener.tls_inspector.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.listener.tls_inspector.v2";
option java_outer_classname = "TlsInspectorProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.listener.tls_inspector.v3alpha";
// [#protodoc-title: TLS Inspector Filter]
// Allows detecting whether the transport appears to be TLS or plaintext.
// [#extension: envoy.filters.listener.tls_inspector]
message TlsInspector {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.network.echo.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.network.echo.v2";
option java_outer_classname = "EchoProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.network.echo.v3alpha";
// [#protodoc-title: Echo]
// Echo :ref:`configuration overview <config_network_filters_echo>`.
// [#extension: envoy.filters.network.echo]
message Echo {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.filter.network.sni_cluster.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.filter.network.sni_cluster.v2";
option java_outer_classname = "SniClusterProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.filters.network.sni_cluster.v3alpha";
// [#protodoc-title: SNI Cluster Filter]
// Set the upstream cluster name from the SNI field in the TLS connection.
// [#extension: envoy.filters.network.sni_cluster]
message SniCluster {
}

@ -33,3 +33,8 @@ message UdpListenerConfig {
google.protobuf.Any typed_config = 3;
}
}
message ActiveRawUdpListenerConfig {
option (udpa.annotations.versioning).previous_message_type =
"envoy.api.v2.listener.ActiveRawUdpListenerConfig";
}

@ -0,0 +1,7 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package()

@ -0,0 +1,12 @@
syntax = "proto3";
package envoy.config.retry.omit_canary_hosts.v2;
option java_package = "io.envoyproxy.envoy.config.retry.omit_canary_hosts.v2";
option java_outer_classname = "OmitCanaryHostsProto";
option java_multiple_files = true;
// [#protodoc-title: Omit Canary Hosts Predicate]
// [#extension: envoy.retry_host_predicates.omit_canary_hosts]
message OmitCanaryHostsPredicate {
}

@ -0,0 +1,7 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package()

@ -0,0 +1,12 @@
syntax = "proto3";
package envoy.config.retry.previous_hosts.v2;
option java_package = "io.envoyproxy.envoy.config.retry.previous_hosts.v2";
option java_outer_classname = "PreviousHostsProto";
option java_multiple_files = true;
// [#protodoc-title: Previous Hosts Predicate]
// [#extension: envoy.retry_host_predicates.previous_hosts]
message PreviousHostsPredicate {
}

@ -0,0 +1,9 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.config.transport_socket.raw_buffer.v2;
import "udpa/annotations/migrate.proto";
option java_package = "io.envoyproxy.envoy.config.transport_socket.raw_buffer.v2";
option java_outer_classname = "RawBufferProto";
option java_multiple_files = true;
option (udpa.annotations.file_migrate).move_to_package =
"envoy.extensions.transport_sockets.raw_buffer.v3alpha";
// [#protodoc-title: Raw Buffer]
// [#extension: envoy.transport_sockets.raw_buffer]
// Configuration for raw buffer transport socket.
message RawBuffer {
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/http/cors/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.extensions.filters.http.cors.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.http.cors.v3alpha";
option java_outer_classname = "CorsProto";
option java_multiple_files = true;
// [#protodoc-title: Cors]
// CORS Filter :ref:`configuration overview <config_http_filters_cors>`.
// [#extension: envoy.filters.http.cors]
// Cors filter config.
message Cors {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.cors.v2.Cors";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/http/dynamo/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.extensions.filters.http.dynamo.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.http.dynamo.v3alpha";
option java_outer_classname = "DynamoProto";
option java_multiple_files = true;
// [#protodoc-title: Dynamo]
// Dynamo :ref:`configuration overview <config_http_filters_dynamo>`.
// [#extension: envoy.filters.http.dynamo]
// Dynamo filter config.
message Dynamo {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.dynamo.v2.Dynamo";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/http/grpc_http1_bridge/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.extensions.filters.http.grpc_http1_bridge.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.http.grpc_http1_bridge.v3alpha";
option java_outer_classname = "ConfigProto";
option java_multiple_files = true;
// [#protodoc-title: gRPC HTTP/1.1 Bridge]
// gRPC HTTP/1.1 Bridge Filter :ref:`configuration overview <config_http_filters_grpc_bridge>`.
// [#extension: envoy.filters.http.grpc_http1_bridge]
// gRPC HTTP/1.1 Bridge filter config.
message Config {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.grpc_http1_bridge.v2.Config";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/http/grpc_web/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,19 @@
syntax = "proto3";
package envoy.extensions.filters.http.grpc_web.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.http.grpc_web.v3alpha";
option java_outer_classname = "GrpcWebProto";
option java_multiple_files = true;
// [#protodoc-title: gRPC Web]
// gRPC Web :ref:`configuration overview <config_http_filters_grpc_web>`.
// [#extension: envoy.filters.http.grpc_web]
// gRPC Web filter config.
message GrpcWeb {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.http.grpc_web.v2.GrpcWeb";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/listener/http_inspector/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.listener.http_inspector.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.listener.http_inspector.v3alpha";
option java_outer_classname = "HttpInspectorProto";
option java_multiple_files = true;
// [#protodoc-title: HTTP Inspector Filter]
// Detect whether the application protocol is HTTP.
// [#extension: envoy.filters.listener.http_inspector]
message HttpInspector {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.listener.http_inspector.v2.HttpInspector";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/listener/original_dst/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.listener.original_dst.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.listener.original_dst.v3alpha";
option java_outer_classname = "OriginalDstProto";
option java_multiple_files = true;
// [#protodoc-title: Original Dst Filter]
// Use the Original destination address on downstream connections.
// [#extension: envoy.filters.listener.original_dst]
message OriginalDst {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.listener.original_dst.v2.OriginalDst";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/listener/proxy_protocol/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.listener.proxy_protocol.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.listener.proxy_protocol.v3alpha";
option java_outer_classname = "ProxyProtocolProto";
option java_multiple_files = true;
// [#protodoc-title: Proxy Protocol Filter]
// PROXY protocol listener filter.
// [#extension: envoy.filters.listener.proxy_protocol]
message ProxyProtocol {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.listener.proxy_protocol.v2.ProxyProtocol";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/listener/tls_inspector/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.listener.tls_inspector.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.listener.tls_inspector.v3alpha";
option java_outer_classname = "TlsInspectorProto";
option java_multiple_files = true;
// [#protodoc-title: TLS Inspector Filter]
// Allows detecting whether the transport appears to be TLS or plaintext.
// [#extension: envoy.filters.listener.tls_inspector]
message TlsInspector {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.listener.tls_inspector.v2.TlsInspector";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/network/echo/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.network.echo.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.network.echo.v3alpha";
option java_outer_classname = "EchoProto";
option java_multiple_files = true;
// [#protodoc-title: Echo]
// Echo :ref:`configuration overview <config_network_filters_echo>`.
// [#extension: envoy.filters.network.echo]
message Echo {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.network.echo.v2.Echo";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/filter/network/sni_cluster/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.filters.network.sni_cluster.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.filters.network.sni_cluster.v3alpha";
option java_outer_classname = "SniClusterProto";
option java_multiple_files = true;
// [#protodoc-title: SNI Cluster Filter]
// Set the upstream cluster name from the SNI field in the TLS connection.
// [#extension: envoy.filters.network.sni_cluster]
message SniCluster {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.filter.network.sni_cluster.v2.SniCluster";
}

@ -0,0 +1,12 @@
# DO NOT EDIT. This file is generated by tools/proto_sync.py.
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package")
licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/transport_socket/raw_buffer/v2:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
],
)

@ -0,0 +1,18 @@
syntax = "proto3";
package envoy.extensions.transport_sockets.raw_buffer.v3alpha;
import "udpa/annotations/versioning.proto";
option java_package = "io.envoyproxy.envoy.extensions.transport_sockets.raw_buffer.v3alpha";
option java_outer_classname = "RawBufferProto";
option java_multiple_files = true;
// [#protodoc-title: Raw Buffer]
// [#extension: envoy.transport_sockets.raw_buffer]
// Configuration for raw buffer transport socket.
message RawBuffer {
option (udpa.annotations.versioning).previous_message_type =
"envoy.config.transport_socket.raw_buffer.v2.RawBuffer";
}
Loading…
Cancel
Save