diff --git a/BUILD b/BUILD index 0a9934e0..915c7bce 100644 --- a/BUILD +++ b/BUILD @@ -309,6 +309,7 @@ proto_library( "//envoy/extensions/upstreams/http/generic/v3:pkg", "//envoy/extensions/upstreams/http/http/v3:pkg", "//envoy/extensions/upstreams/http/tcp/v3:pkg", + "//envoy/extensions/upstreams/http/udp/v3:pkg", "//envoy/extensions/upstreams/http/v3:pkg", "//envoy/extensions/upstreams/tcp/generic/v3:pkg", "//envoy/extensions/upstreams/tcp/v3:pkg", diff --git a/envoy/extensions/upstreams/http/udp/v3/BUILD b/envoy/extensions/upstreams/http/udp/v3/BUILD new file mode 100644 index 00000000..ee92fb65 --- /dev/null +++ b/envoy/extensions/upstreams/http/udp/v3/BUILD @@ -0,0 +1,9 @@ +# DO NOT EDIT. This file is generated by tools/proto_format/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"], +) diff --git a/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool.proto b/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool.proto new file mode 100644 index 00000000..07d637d3 --- /dev/null +++ b/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool.proto @@ -0,0 +1,18 @@ +syntax = "proto3"; + +package envoy.extensions.upstreams.http.udp.v3; + +import "udpa/annotations/status.proto"; + +option java_package = "io.envoyproxy.envoy.extensions.upstreams.http.udp.v3"; +option java_outer_classname = "UdpConnectionPoolProtoOuterClass"; +option java_multiple_files = true; +option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/upstreams/http/udp/v3;udpv3"; +option (udpa.annotations.file_status).package_version_status = ACTIVE; + +// [#protodoc-title: Udp Connection Pool] + +// A connection pool which forwards downstream HTTP as UDP to upstream, +// [#extension: envoy.upstreams.http.udp] +message UdpConnectionPoolProto { +} diff --git a/versioning/BUILD b/versioning/BUILD index a256f1a4..58405a71 100644 --- a/versioning/BUILD +++ b/versioning/BUILD @@ -248,6 +248,7 @@ proto_library( "//envoy/extensions/upstreams/http/generic/v3:pkg", "//envoy/extensions/upstreams/http/http/v3:pkg", "//envoy/extensions/upstreams/http/tcp/v3:pkg", + "//envoy/extensions/upstreams/http/udp/v3:pkg", "//envoy/extensions/upstreams/http/v3:pkg", "//envoy/extensions/upstreams/tcp/generic/v3:pkg", "//envoy/extensions/upstreams/tcp/v3:pkg",