Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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
1 change: 1 addition & 0 deletions envoy_build_config/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ envoy_cc_library(
"@envoy//source/extensions/filters/http/router:config",
"@envoy//source/extensions/filters/network/http_connection_manager:config",
"@envoy//source/extensions/http/header_formatters/preserve_case:config",
"@envoy//source/extensions/network/dns_resolver/getaddrinfo:config",
"@envoy//source/extensions/stat_sinks/metrics_service:config",
"@envoy//source/extensions/stat_sinks/statsd:config",
"@envoy//source/extensions/transport_sockets/http_11_proxy:upstream_config",
Expand Down
2 changes: 2 additions & 0 deletions envoy_build_config/extension_registry.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include "source/extensions/transport_sockets/tls/cert_validator/default_validator.h"
#include "source/extensions/transport_sockets/tls/config.h"
#include "source/extensions/upstreams/http/generic/config.h"
#include "source/extensions/network/dns_resolver/getaddrinfo/getaddrinfo.h"

#include "extension_registry_platform_additions.h"
#include "library/common/extensions/filters/http/assertion/config.h"
Expand Down Expand Up @@ -67,6 +68,7 @@ void ExtensionRegistry::registerFactories() {
Envoy::Upstream::forceRegisterLogicalDnsClusterFactory();
ExtensionRegistryPlatformAdditions::registerFactories();
Router::forceRegisterUpstreamCodecFilterFactory();
Envoy::Network::forceRegisterGetAddrInfoDnsResolverFactory();

// TODO: add a "force initialize" function to the upstream code, or clean up the upstream code
// in such a way that does not depend on the statically initialized variable.
Expand Down