diff --git a/source/common/secret/secret_manager_impl.h b/source/common/secret/secret_manager_impl.h index 7c00c7ea98a5..eea86858bf9f 100644 --- a/source/common/secret/secret_manager_impl.h +++ b/source/common/secret/secret_manager_impl.h @@ -52,6 +52,9 @@ class SecretManagerImpl : public SecretManager { Server::Configuration::TransportSocketFactoryContext& secret_provider_context) { const std::string map_key = sds_config_source.SerializeAsString() + config_name; + ENVOY_LOG(info, "***config name {}", config_name); + ENVOY_LOG(info, "***sds_config_source {}", sds_config_source.DebugString()); + std::shared_ptr secret_provider = dynamic_secret_providers_[map_key].lock(); if (!secret_provider) { // SdsApi is owned by ListenerImpl and ClusterInfo which are destroyed before @@ -62,6 +65,7 @@ class SecretManagerImpl : public SecretManager { ASSERT(secret_provider_context.initManager() != nullptr); secret_provider = SecretType::create(secret_provider_context, sds_config_source, config_name, unregister_secret_provider); + ENVOY_LOG(info, "***add secret provider for {}", config_name); dynamic_secret_providers_[map_key] = secret_provider; } return secret_provider;