forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBUILD
37 lines (33 loc) · 1.19 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
load(
"//bazel:envoy_build_system.bzl",
"envoy_cc_extension",
"envoy_extension_package",
)
licenses(["notice"]) # Apache 2
# AWS IAM gRPC Credentials
envoy_extension_package()
envoy_cc_extension(
name = "config",
srcs = ["config.cc"],
hdrs = ["config.h"],
category = "envoy.grpc_credentials",
external_deps = ["grpc"],
security_posture = "data_plane_agnostic",
status = "alpha",
deps = [
"//include/envoy/grpc:google_grpc_creds_interface",
"//include/envoy/registry",
"//source/common/common:assert_lib",
"//source/common/config:utility_lib",
"//source/common/grpc:google_grpc_creds_lib",
"//source/common/http:message_lib",
"//source/common/http:utility_lib",
"//source/extensions/common/aws:credentials_provider_impl_lib",
"//source/extensions/common/aws:region_provider_impl_lib",
"//source/extensions/common/aws:signer_impl_lib",
"//source/extensions/common/aws:utility_lib",
"//source/extensions/grpc_credentials:well_known_names",
"@envoy_api//envoy/config/core/v3:pkg_cc_proto",
"@envoy_api//envoy/config/grpc_credential/v3:pkg_cc_proto",
],
)