Add `api_go_proto_library` targets for HTTP connection manager protos. (#584)

These are required to generate xDS responses from a Go binary. If they
don't exist, implementations are required to vendor the data-plane-api
with this change applied.

Signed-off-by: John Millikin <jmillikin@stripe.com>
pull/523/merge
jmillikin-stripe 7 years ago committed by Matt Klein
parent c7baab2cd3
commit f439bb39db
  1. 13
      envoy/config/filter/accesslog/v2/BUILD
  2. 15
      envoy/config/filter/network/http_connection_manager/v2/BUILD

@ -1,4 +1,4 @@
load("//bazel:api_build_system.bzl", "api_proto_library")
load("//bazel:api_build_system.bzl", "api_proto_library", "api_go_proto_library")
licenses(["notice"]) # Apache 2
@ -18,3 +18,14 @@ api_proto_library(
"//envoy/type:percent",
],
)
api_go_proto_library(
name = "accesslog",
proto = ":accesslog",
deps = [
"//envoy/api/v2/core:address_go_proto",
"//envoy/api/v2/core:base_go_proto",
"//envoy/api/v2/core:grpc_service_go_proto",
"//envoy/type:percent_go_proto",
],
)

@ -1,4 +1,4 @@
load("//bazel:api_build_system.bzl", "api_proto_library")
load("//bazel:api_build_system.bzl", "api_proto_library", "api_go_proto_library")
licenses(["notice"]) # Apache 2
@ -14,3 +14,16 @@ api_proto_library(
"//envoy/type:percent",
],
)
api_go_proto_library(
name = "http_connection_manager",
proto = ":http_connection_manager",
deps = [
"//envoy/api/v2:rds_go_grpc",
"//envoy/api/v2/core:base_go_proto",
"//envoy/api/v2/core:config_source_go_proto",
"//envoy/api/v2/core:protocol_go_proto",
"//envoy/config/filter/accesslog/v2:accesslog_go_proto",
"//envoy/type:percent_go_proto",
],
)

Loading…
Cancel
Save