Skip to content

Commit

Permalink
access_loggers: remove well_known_names (envoyproxy#16743)
Browse files Browse the repository at this point in the history
Signed-off-by: Long Dai <[email protected]>
  • Loading branch information
daixiang0 authored Jun 2, 2021
1 parent 6e5f71e commit 858edc6
Show file tree
Hide file tree
Showing 23 changed files with 14 additions and 86 deletions.
11 changes: 0 additions & 11 deletions source/extensions/access_loggers/BUILD
Original file line number Diff line number Diff line change
@@ -1,19 +1,8 @@
load(
"//bazel:envoy_build_system.bzl",
"envoy_cc_library",
"envoy_extension_package",
)

licenses(["notice"]) # Apache 2

envoy_extension_package()

envoy_cc_library(
name = "well_known_names",
hdrs = ["well_known_names.h"],
# well known names files are public as long as they exist.
visibility = ["//visibility:public"],
deps = [
"//source/common/singleton:const_singleton",
],
)
1 change: 0 additions & 1 deletion source/extensions/access_loggers/file/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ envoy_cc_extension(
"//source/common/config:config_provider_lib",
"//source/common/formatter:substitution_format_string_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/common:file_access_log_lib",
"@envoy_api//envoy/extensions/access_loggers/file/v3:pkg_cc_proto",
],
Expand Down
3 changes: 1 addition & 2 deletions source/extensions/access_loggers/file/config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
#include "common/protobuf/protobuf.h"

#include "extensions/access_loggers/common/file_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"

namespace Envoy {
namespace Extensions {
Expand Down Expand Up @@ -72,7 +71,7 @@ ProtobufTypes::MessagePtr FileAccessLogFactory::createEmptyConfigProto() {
new envoy::extensions::access_loggers::file::v3::FileAccessLog()};
}

std::string FileAccessLogFactory::name() const { return AccessLogNames::get().File; }
std::string FileAccessLogFactory::name() const { return "envoy.access_loggers.file"; }

/**
* Static registration for the file access log. @see RegisterFactory.
Expand Down
2 changes: 0 additions & 2 deletions source/extensions/access_loggers/grpc/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,6 @@ envoy_cc_extension(
"//source/common/common:assert_lib",
"//source/common/grpc:async_client_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/grpc:grpc_access_log_proto_descriptors_lib",
"//source/extensions/access_loggers/grpc:http_grpc_access_log_lib",
"@envoy_api//envoy/extensions/access_loggers/grpc/v3:pkg_cc_proto",
Expand All @@ -130,7 +129,6 @@ envoy_cc_extension(
"//source/common/common:assert_lib",
"//source/common/grpc:async_client_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/grpc:grpc_access_log_proto_descriptors_lib",
"//source/extensions/access_loggers/grpc:tcp_grpc_access_log_lib",
"@envoy_api//envoy/extensions/access_loggers/grpc/v3:pkg_cc_proto",
Expand Down
3 changes: 1 addition & 2 deletions source/extensions/access_loggers/grpc/http_config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
#include "extensions/access_loggers/grpc/config_utils.h"
#include "extensions/access_loggers/grpc/grpc_access_log_proto_descriptors.h"
#include "extensions/access_loggers/grpc/http_grpc_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"

namespace Envoy {
namespace Extensions {
Expand All @@ -38,7 +37,7 @@ ProtobufTypes::MessagePtr HttpGrpcAccessLogFactory::createEmptyConfigProto() {
return std::make_unique<envoy::extensions::access_loggers::grpc::v3::HttpGrpcAccessLogConfig>();
}

std::string HttpGrpcAccessLogFactory::name() const { return AccessLogNames::get().HttpGrpc; }
std::string HttpGrpcAccessLogFactory::name() const { return "envoy.access_loggers.http_grpc"; }

/**
* Static registration for the HTTP gRPC access log. @see RegisterFactory.
Expand Down
3 changes: 1 addition & 2 deletions source/extensions/access_loggers/grpc/tcp_config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
#include "extensions/access_loggers/grpc/config_utils.h"
#include "extensions/access_loggers/grpc/grpc_access_log_proto_descriptors.h"
#include "extensions/access_loggers/grpc/tcp_grpc_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"

namespace Envoy {
namespace Extensions {
Expand All @@ -38,7 +37,7 @@ ProtobufTypes::MessagePtr TcpGrpcAccessLogFactory::createEmptyConfigProto() {
return std::make_unique<envoy::extensions::access_loggers::grpc::v3::TcpGrpcAccessLogConfig>();
}

std::string TcpGrpcAccessLogFactory::name() const { return AccessLogNames::get().TcpGrpc; }
std::string TcpGrpcAccessLogFactory::name() const { return "envoy.access_loggers.tcp_grpc"; }

/**
* Static registration for the TCP gRPC access log. @see RegisterFactory.
Expand Down
1 change: 0 additions & 1 deletion source/extensions/access_loggers/open_telemetry/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ envoy_cc_extension(
"//source/common/common:assert_lib",
"//source/common/grpc:async_client_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/open_telemetry:access_log_lib",
"//source/extensions/access_loggers/open_telemetry:access_log_proto_descriptors_lib",
"//source/extensions/access_loggers/open_telemetry:grpc_access_log_lib",
Expand Down
3 changes: 1 addition & 2 deletions source/extensions/access_loggers/open_telemetry/config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

#include "extensions/access_loggers/open_telemetry/access_log_impl.h"
#include "extensions/access_loggers/open_telemetry/access_log_proto_descriptors.h"
#include "extensions/access_loggers/well_known_names.h"

namespace Envoy {
namespace Extensions {
Expand Down Expand Up @@ -53,7 +52,7 @@ ProtobufTypes::MessagePtr AccessLogFactory::createEmptyConfigProto() {
envoy::extensions::access_loggers::open_telemetry::v3alpha::OpenTelemetryAccessLogConfig>();
}

std::string AccessLogFactory::name() const { return AccessLogNames::get().OpenTelemetry; }
std::string AccessLogFactory::name() const { return "envoy.access_loggers.open_telemetry"; }

/**
* Static registration for the OpenTelemetry (gRPC) access log. @see RegisterFactory.
Expand Down
1 change: 0 additions & 1 deletion source/extensions/access_loggers/stream/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ envoy_cc_extension(
"//source/common/config:config_provider_lib",
"//source/common/formatter:substitution_format_string_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/common:file_access_log_lib",
"//source/extensions/access_loggers/common:stream_access_log_common_impl_lib",
"@envoy_api//envoy/extensions/access_loggers/stream/v3:pkg_cc_proto",
Expand Down
5 changes: 2 additions & 3 deletions source/extensions/access_loggers/stream/config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@

#include "extensions/access_loggers/common/file_access_log_impl.h"
#include "extensions/access_loggers/common/stream_access_log_common_impl.h"
#include "extensions/access_loggers/well_known_names.h"

namespace Envoy {
namespace Extensions {
Expand All @@ -35,7 +34,7 @@ ProtobufTypes::MessagePtr StdoutAccessLogFactory::createEmptyConfigProto() {
new envoy::extensions::access_loggers::stream::v3::StdoutAccessLog()};
}

std::string StdoutAccessLogFactory::name() const { return AccessLogNames::get().Stdout; }
std::string StdoutAccessLogFactory::name() const { return "envoy.access_loggers.stdout"; }

/**
* Static registration for the file access log. @see RegisterFactory.
Expand All @@ -56,7 +55,7 @@ ProtobufTypes::MessagePtr StderrAccessLogFactory::createEmptyConfigProto() {
new envoy::extensions::access_loggers::stream::v3::StderrAccessLog()};
}

std::string StderrAccessLogFactory::name() const { return AccessLogNames::get().Stderr; }
std::string StderrAccessLogFactory::name() const { return "envoy.access_loggers.stderr"; }

/**
* Static registration for the `stderr` access log. @see RegisterFactory.
Expand Down
2 changes: 0 additions & 2 deletions source/extensions/access_loggers/wasm/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ envoy_cc_library(
deps = [
"//include/envoy/access_log:access_log_interface",
"//source/common/http:header_map_lib",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/common/wasm:wasm_lib",
],
)
Expand All @@ -32,7 +31,6 @@ envoy_cc_extension(
"//include/envoy/server:access_log_config_interface",
"//source/common/config:datasource_lib",
"//source/common/protobuf",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/common/wasm:wasm_lib",
"@envoy_api//envoy/extensions/access_loggers/wasm/v3:pkg_cc_proto",
],
Expand Down
3 changes: 1 addition & 2 deletions source/extensions/access_loggers/wasm/config.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
#include "common/protobuf/protobuf.h"

#include "extensions/access_loggers/wasm/wasm_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"
#include "extensions/common/wasm/wasm.h"

namespace Envoy {
Expand Down Expand Up @@ -55,7 +54,7 @@ ProtobufTypes::MessagePtr WasmAccessLogFactory::createEmptyConfigProto() {
new envoy::extensions::access_loggers::wasm::v3::WasmAccessLog()};
}

std::string WasmAccessLogFactory::name() const { return AccessLogNames::get().Wasm; }
std::string WasmAccessLogFactory::name() const { return "envoy.access_loggers.wasm"; }

/**
* Static registration for the wasm access log. @see RegisterFactory.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

#include "common/common/logger.h"

#include "extensions/access_loggers/well_known_names.h"
#include "extensions/common/wasm/wasm.h"

namespace Envoy {
Expand Down
37 changes: 0 additions & 37 deletions source/extensions/access_loggers/well_known_names.h

This file was deleted.

1 change: 0 additions & 1 deletion test/common/tcp_proxy/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ envoy_cc_test_library(
"//source/common/tcp_proxy",
"//source/common/upstream:upstream_includes",
"//source/common/upstream:upstream_lib",
"//source/extensions/access_loggers:well_known_names",
"//source/extensions/access_loggers/file:config",
"//source/extensions/upstreams/http/generic:config",
"//test/common/upstream:utility_lib",
Expand Down
4 changes: 2 additions & 2 deletions test/common/tcp_proxy/config_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -773,7 +773,7 @@ TEST(ConfigTest, HashWithSourceIpDefaultConfig) {
TEST(ConfigTest, AccessLogConfig) {
envoy::extensions::filters::network::tcp_proxy::v3::TcpProxy config;
envoy::config::accesslog::v3::AccessLog* log = config.mutable_access_log()->Add();
log->set_name(Extensions::AccessLoggers::AccessLogNames::get().File);
log->set_name("envoy.access_loggers.file");
{
envoy::extensions::access_loggers::file::v3::FileAccessLog file_access_log;
file_access_log.set_path("some_path");
Expand All @@ -783,7 +783,7 @@ TEST(ConfigTest, AccessLogConfig) {
}

log = config.mutable_access_log()->Add();
log->set_name(Extensions::AccessLoggers::AccessLogNames::get().File);
log->set_name("envoy.access_loggers.file");
{
envoy::extensions::access_loggers::file::v3::FileAccessLog file_access_log;
file_access_log.set_path("another path");
Expand Down
2 changes: 0 additions & 2 deletions test/common/tcp_proxy/tcp_proxy_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@
#include "common/tcp_proxy/tcp_proxy.h"
#include "common/upstream/upstream_impl.h"

#include "extensions/access_loggers/well_known_names.h"

#include "test/common/tcp_proxy/tcp_proxy_test_base.h"
#include "test/common/upstream/utility.h"
#include "test/mocks/buffer/mocks.h"
Expand Down
4 changes: 1 addition & 3 deletions test/common/tcp_proxy/tcp_proxy_test_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
#include "common/tcp_proxy/tcp_proxy.h"
#include "common/upstream/upstream_impl.h"

#include "extensions/access_loggers/well_known_names.h"

#include "test/common/upstream/utility.h"
#include "test/mocks/buffer/mocks.h"
#include "test/mocks/network/mocks.h"
Expand Down Expand Up @@ -110,7 +108,7 @@ class TcpProxyTestBase : public testing::Test {
accessLogConfig(const std::string& access_log_format) {
envoy::extensions::filters::network::tcp_proxy::v3::TcpProxy config = defaultConfig();
envoy::config::accesslog::v3::AccessLog* access_log = config.mutable_access_log()->Add();
access_log->set_name(Extensions::AccessLoggers::AccessLogNames::get().File);
access_log->set_name("envoy.access_loggers.file");
envoy::extensions::access_loggers::file::v3::FileAccessLog file_access_log;
file_access_log.set_path("unused");
file_access_log.mutable_log_format()->mutable_text_format_source()->set_inline_string(
Expand Down
1 change: 0 additions & 1 deletion test/extensions/access_loggers/file/config_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

#include "extensions/access_loggers/common/file_access_log_impl.h"
#include "extensions/access_loggers/file/config.h"
#include "extensions/access_loggers/well_known_names.h"

#include "test/mocks/server/factory_context.h"
#include "test/test_common/utility.h"
Expand Down
3 changes: 1 addition & 2 deletions test/extensions/access_loggers/grpc/http_config_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#include "envoy/stats/scope.h"

#include "extensions/access_loggers/grpc/http_grpc_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"

#include "test/mocks/server/factory_context.h"

Expand All @@ -26,7 +25,7 @@ class HttpGrpcAccessLogConfigTest : public testing::Test {
void SetUp() override {
factory_ =
Registry::FactoryRegistry<Server::Configuration::AccessLogInstanceFactory>::getFactory(
AccessLogNames::get().HttpGrpc);
"envoy.access_loggers.http_grpc");
ASSERT_NE(nullptr, factory_);

message_ = factory_->createEmptyConfigProto();
Expand Down
3 changes: 1 addition & 2 deletions test/extensions/access_loggers/open_telemetry/config_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

#include "extensions/access_loggers/open_telemetry/access_log_impl.h"
#include "extensions/access_loggers/open_telemetry/config.h"
#include "extensions/access_loggers/well_known_names.h"

#include "test/mocks/server/factory_context.h"

Expand All @@ -27,7 +26,7 @@ class OpenTelemetryAccessLogConfigTest : public testing::Test {
void SetUp() override {
factory_ =
Registry::FactoryRegistry<Server::Configuration::AccessLogInstanceFactory>::getFactory(
AccessLogNames::get().OpenTelemetry);
"envoy.access_loggers.open_telemetry");
ASSERT_NE(nullptr, factory_);

message_ = factory_->createEmptyConfigProto();
Expand Down
1 change: 0 additions & 1 deletion test/extensions/access_loggers/stream/stream_test_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

#include "extensions/access_loggers/common/file_access_log_impl.h"
#include "extensions/access_loggers/stream/config.h"
#include "extensions/access_loggers/well_known_names.h"

#include "test/mocks/server/factory_context.h"
#include "test/test_common/utility.h"
Expand Down
5 changes: 2 additions & 3 deletions test/extensions/access_loggers/wasm/config_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

#include "extensions/access_loggers/wasm/config.h"
#include "extensions/access_loggers/wasm/wasm_access_log_impl.h"
#include "extensions/access_loggers/well_known_names.h"
#include "extensions/common/wasm/wasm.h"

#include "test/extensions/common/wasm/wasm_runtime.h"
Expand Down Expand Up @@ -42,7 +41,7 @@ INSTANTIATE_TEST_SUITE_P(Runtimes, WasmAccessLogConfigTest,
TEST_P(WasmAccessLogConfigTest, CreateWasmFromEmpty) {
auto factory =
Registry::FactoryRegistry<Server::Configuration::AccessLogInstanceFactory>::getFactory(
AccessLogNames::get().Wasm);
"envoy.access_loggers.wasm");
ASSERT_NE(factory, nullptr);

ProtobufTypes::MessagePtr message = factory->createEmptyConfigProto();
Expand All @@ -66,7 +65,7 @@ TEST_P(WasmAccessLogConfigTest, CreateWasmFromWASM) {
#endif
auto factory =
Registry::FactoryRegistry<Server::Configuration::AccessLogInstanceFactory>::getFactory(
AccessLogNames::get().Wasm);
"envoy.access_loggers.wasm");
ASSERT_NE(factory, nullptr);

envoy::extensions::access_loggers::wasm::v3::WasmAccessLog config;
Expand Down

0 comments on commit 858edc6

Please sign in to comment.