Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions bazel/extension_config/extensions_build_config.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ ENVOY_EXTENSIONS = {
"envoy.access_loggers.stdout": "//source/extensions/access_loggers/stream:config",
"envoy.access_loggers.stderr": "//source/extensions/access_loggers/stream:config",
"envoy.access_loggers.wasm": "//source/extensions/access_loggers/wasm:config",
"envoy.access_loggers.dynamic_modules": "//source/extensions/access_loggers/dynamic_modules:config",

#
# Clusters
Expand All @@ -29,6 +30,7 @@ ENVOY_EXTENSIONS = {
"envoy.clusters.strict_dns": "//source/extensions/clusters/strict_dns:strict_dns_cluster_lib",
"envoy.clusters.original_dst": "//source/extensions/clusters/original_dst:original_dst_cluster_lib",
"envoy.clusters.logical_dns": "//source/extensions/clusters/logical_dns:logical_dns_cluster_lib",
"envoy.clusters.dynamic_modules": "//source/extensions/clusters/dynamic_modules:cluster",

#
# Compression
Expand All @@ -52,6 +54,7 @@ ENVOY_EXTENSIONS = {
#

"envoy.bootstrap.wasm": "//source/extensions/bootstrap/wasm:config",
"envoy.bootstrap.dynamic_modules": "//source/extensions/bootstrap/dynamic_modules:config",

#
# Health checkers
Expand All @@ -68,6 +71,7 @@ ENVOY_EXTENSIONS = {

"envoy.matching.matchers.consistent_hashing": "//source/extensions/matching/input_matchers/consistent_hashing:config",
"envoy.matching.matchers.ip": "//source/extensions/matching/input_matchers/ip:config",
"envoy.matching.matchers.dynamic_modules": "//source/extensions/matching/input_matchers/dynamic_modules:config",

#
# Network Matchers
Expand All @@ -83,6 +87,7 @@ ENVOY_EXTENSIONS = {
"envoy.matching.inputs.source_type": "//source/extensions/matching/network/common:inputs_lib",
"envoy.matching.inputs.server_name": "//source/extensions/matching/network/common:inputs_lib",
"envoy.matching.inputs.transport_protocol": "//source/extensions/matching/network/common:inputs_lib",
"envoy.matching.inputs.dynamic_module_data_input": "//source/extensions/matching/http/dynamic_modules:data_input_lib",

#
# Generic Inputs
Expand Down Expand Up @@ -155,6 +160,7 @@ ENVOY_EXTENSIONS = {
"envoy.filters.http.tap": "//source/extensions/filters/http/tap:config",
"envoy.filters.http.wasm": "//source/extensions/filters/http/wasm:config",
"envoy.filters.http.stateful_session": "//source/extensions/filters/http/stateful_session:config",
"envoy.filters.http.dynamic_modules": "//source/extensions/filters/http/dynamic_modules:factory_registration",

#
# Listener filters
Expand All @@ -169,6 +175,7 @@ ENVOY_EXTENSIONS = {
# configured on the listener. Do not remove it in that case or configs will fail to load.
"envoy.filters.listener.proxy_protocol": "//source/extensions/filters/listener/proxy_protocol:config",
"envoy.filters.listener.tls_inspector": "//source/extensions/filters/listener/tls_inspector:config",
"envoy.filters.listener.dynamic_modules": "//source/extensions/filters/listener/dynamic_modules:config",

#
# Network filters
Expand All @@ -192,13 +199,15 @@ ENVOY_EXTENSIONS = {
"envoy.filters.network.sni_dynamic_forward_proxy": "//source/extensions/filters/network/sni_dynamic_forward_proxy:config",
"envoy.filters.network.wasm": "//source/extensions/filters/network/wasm:config",
"envoy.filters.network.zookeeper_proxy": "//source/extensions/filters/network/zookeeper_proxy:config",
"envoy.filters.network.dynamic_modules": "//source/extensions/filters/network/dynamic_modules:config",

#
# UDP filters
#

"envoy.filters.udp.dns_filter": "//source/extensions/filters/udp/dns_filter:config",
"envoy.filters.udp_listener.udp_proxy": "//source/extensions/filters/udp/udp_proxy:config",
"envoy.filters.udp_listener.dynamic_modules": "//source/extensions/filters/udp/dynamic_modules:config",

#
# Resource monitors
Expand Down Expand Up @@ -239,6 +248,7 @@ ENVOY_EXTENSIONS = {
"envoy.tracers.xray": "//source/extensions/tracers/xray:config",
"envoy.tracers.skywalking": "//source/extensions/tracers/skywalking:config",
"envoy.tracers.opentelemetry": "//source/extensions/tracers/opentelemetry:config",
"envoy.tracers.dynamic_modules": "//source/extensions/tracers/dynamic_modules:config",

#
# OpenTelemetry Resource Detectors
Expand Down Expand Up @@ -301,6 +311,7 @@ ENVOY_EXTENSIONS = {

"envoy.upstreams.http.http": "//source/extensions/upstreams/http/http:config",
"envoy.upstreams.http.tcp": "//source/extensions/upstreams/http/tcp:config",
"envoy.upstreams.http.dynamic_modules": "//source/extensions/upstreams/http/dynamic_modules:config",

#
# Watchdog actions
Expand Down Expand Up @@ -335,6 +346,7 @@ ENVOY_EXTENSIONS = {
#

"envoy.tls.cert_validator.spiffe": "//source/extensions/transport_sockets/tls/cert_validator/spiffe:config",
"envoy.tls.cert_validator.dynamic_modules": "//source/extensions/transport_sockets/tls/cert_validator/dynamic_modules:config",

#
# HTTP header formatters
Expand Down Expand Up @@ -422,6 +434,7 @@ ENVOY_EXTENSIONS = {
"envoy.load_balancing_policies.subset": "//source/extensions/load_balancing_policies/subset:config",
"envoy.load_balancing_policies.cluster_provided": "//source/extensions/load_balancing_policies/cluster_provided:config",
"envoy.load_balancing_policies.override_host": "//source/extensions/load_balancing_policies/override_host:config",
"envoy.load_balancing_policies.dynamic_modules": "//source/extensions/load_balancing_policies/dynamic_modules:config",

#
# HTTP Early Header Mutation
Expand Down