diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b88ba6b5ff..7136217188 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -24,7 +24,7 @@ datadog-ffe-ffi @Datadog/feature-flagging-and-experimentati datadog-ipc*/ @Datadog/libdatadog-php libdd-live-debugger*/ @Datadog/libdatadog-php @Datadog/libdatadog-apm datadog-profiling-replayer @Datadog/libdatadog-profiling -datadog-remote-config @Datadog/libdatadog-php @Datadog/libdatadog-apm @Datadog/remote-config +libdd-remote-config @Datadog/libdatadog-php @Datadog/libdatadog-apm @Datadog/remote-config datadog-sidecar @Datadog/libdatadog-php @Datadog/libdatadog-apm datadog-sidecar-ffi @Datadog/libdatadog-php @Datadog/libdatadog-apm datadog-sidecar-macros @Datadog/libdatadog-php diff --git a/Cargo.lock b/Cargo.lock index 530ec02f5a..a9a8bad67c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1299,34 +1299,6 @@ dependencies = [ "sysinfo", ] -[[package]] -name = "datadog-remote-config" -version = "0.0.1" -dependencies = [ - "anyhow", - "base64 0.22.1", - "datadog-remote-config", - "futures", - "futures-util", - "http", - "http-body-util", - "hyper", - "hyper-util", - "libdd-common", - "libdd-live-debugger", - "libdd-trace-protobuf", - "manual_future", - "serde", - "serde_json", - "serde_with", - "sha2", - "time", - "tokio", - "tokio-util", - "tracing", - "uuid", -] - [[package]] name = "datadog-sidecar" version = "0.0.1" @@ -1339,7 +1311,6 @@ dependencies = [ "console-subscriber", "datadog-ipc", "datadog-ipc-macros", - "datadog-remote-config", "datadog-sidecar-macros", "futures", "http", @@ -1354,6 +1325,7 @@ dependencies = [ "libdd-data-pipeline", "libdd-dogstatsd-client", "libdd-live-debugger", + "libdd-remote-config", "libdd-telemetry", "libdd-tinybytes", "libdd-trace-utils", @@ -1388,7 +1360,6 @@ name = "datadog-sidecar-ffi" version = "0.0.1" dependencies = [ "datadog-ipc", - "datadog-remote-config", "datadog-sidecar", "http", "libc", @@ -1397,6 +1368,7 @@ dependencies = [ "libdd-crashtracker-ffi", "libdd-dogstatsd-client", "libdd-live-debugger", + "libdd-remote-config", "libdd-telemetry", "libdd-telemetry-ffi", "libdd-tinybytes", @@ -1420,9 +1392,9 @@ name = "datadog-tracer-flare" version = "24.0.1" dependencies = [ "anyhow", - "datadog-remote-config", "hyper", "libdd-common", + "libdd-remote-config", "libdd-trace-utils", "serde_json", "tempfile", @@ -2909,6 +2881,34 @@ dependencies = [ "prost", ] +[[package]] +name = "libdd-remote-config" +version = "1.0.0" +dependencies = [ + "anyhow", + "base64 0.22.1", + "futures", + "futures-util", + "http", + "http-body-util", + "hyper", + "hyper-util", + "libdd-common", + "libdd-live-debugger", + "libdd-remote-config", + "libdd-trace-protobuf", + "manual_future", + "serde", + "serde_json", + "serde_with", + "sha2", + "time", + "tokio", + "tokio-util", + "tracing", + "uuid", +] + [[package]] name = "libdd-telemetry" version = "1.0.0" diff --git a/Cargo.toml b/Cargo.toml index c6b7b98cc2..a8082f5019 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ "libdd-profiling-ffi", "libdd-profiling-protobuf", "datadog-profiling-replayer", - "datadog-remote-config", + "libdd-remote-config", "datadog-sidecar", "datadog-sidecar-ffi", "datadog-sidecar-macros", diff --git a/LICENSE-3rdparty.yml b/LICENSE-3rdparty.yml index 5eb30b7188..59bfc479a1 100644 --- a/LICENSE-3rdparty.yml +++ b/LICENSE-3rdparty.yml @@ -1,4 +1,4 @@ -root_name: builder, build_common, tools, libdd-alloc, libdd-crashtracker, libdd-common, libdd-telemetry, libdd-ddsketch, libdd-crashtracker-ffi, libdd-common-ffi, datadog-ffe, datadog-ffe-ffi, datadog-ipc, datadog-ipc-macros, libdd-tinybytes, tarpc, tarpc-plugins, spawn_worker, cc_utils, libdd-library-config, libdd-library-config-ffi, libdd-live-debugger, libdd-data-pipeline, libdd-dogstatsd-client, libdd-trace-protobuf, libdd-trace-stats, libdd-trace-utils, libdd-trace-normalization, libdd-log, libdd-live-debugger-ffi, libdd-profiling, libdd-profiling-protobuf, libdd-profiling-ffi, libdd-data-pipeline-ffi, libdd-ddsketch-ffi, libdd-log-ffi, libdd-telemetry-ffi, symbolizer-ffi, datadog-profiling-replayer, datadog-remote-config, datadog-sidecar, datadog-sidecar-macros, datadog-sidecar-ffi, libdd-trace-obfuscation, datadog-tracer-flare, sidecar_mockgen, test_spawn_from_lib +root_name: builder, build_common, tools, libdd-alloc, libdd-crashtracker, libdd-common, libdd-telemetry, libdd-ddsketch, libdd-crashtracker-ffi, libdd-common-ffi, datadog-ffe, datadog-ffe-ffi, datadog-ipc, datadog-ipc-macros, libdd-tinybytes, tarpc, tarpc-plugins, spawn_worker, cc_utils, libdd-library-config, libdd-library-config-ffi, libdd-live-debugger, libdd-data-pipeline, libdd-dogstatsd-client, libdd-trace-protobuf, libdd-trace-stats, libdd-trace-utils, libdd-trace-normalization, libdd-log, libdd-live-debugger-ffi, libdd-profiling, libdd-profiling-protobuf, libdd-profiling-ffi, libdd-data-pipeline-ffi, libdd-ddsketch-ffi, libdd-log-ffi, libdd-telemetry-ffi, symbolizer-ffi, datadog-profiling-replayer, libdd-remote-config, datadog-sidecar, datadog-sidecar-macros, datadog-sidecar-ffi, libdd-trace-obfuscation, datadog-tracer-flare, sidecar_mockgen, test_spawn_from_lib third_party_libraries: - package_name: addr2line package_version: 0.24.2 diff --git a/datadog-sidecar-ffi/Cargo.toml b/datadog-sidecar-ffi/Cargo.toml index 3ed2568247..0a24f9a2b2 100644 --- a/datadog-sidecar-ffi/Cargo.toml +++ b/datadog-sidecar-ffi/Cargo.toml @@ -19,7 +19,7 @@ datadog-ipc = { path = "../datadog-ipc" } libdd-common = { path = "../libdd-common" } libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false } libdd-telemetry-ffi = { path = "../libdd-telemetry-ffi", default-features = false } -datadog-remote-config = { path = "../datadog-remote-config" } +libdd-remote-config = { path = "../libdd-remote-config" } libdd-live-debugger = { path = "../libdd-live-debugger" } libdd-dogstatsd-client = { path = "../libdd-dogstatsd-client" } libdd-tinybytes = { path = "../libdd-tinybytes", features = ["bytes_string"] } diff --git a/datadog-sidecar-ffi/cbindgen.toml b/datadog-sidecar-ffi/cbindgen.toml index 4cd2a248b2..588badefc3 100644 --- a/datadog-sidecar-ffi/cbindgen.toml +++ b/datadog-sidecar-ffi/cbindgen.toml @@ -44,4 +44,4 @@ must_use = "DDOG_CHECK_RETURN" [parse] parse_deps = true -include = ["libdd-common", "libdd-telemetry", "datadog-sidecar", "libdd-telemetry-ffi", "libdd-common-ffi", "datadog-ipc", "libdd-live-debugger", "datadog-remote-config"] +include = ["libdd-common", "libdd-telemetry", "datadog-sidecar", "libdd-telemetry-ffi", "libdd-common-ffi", "datadog-ipc", "libdd-live-debugger", "libdd-remote-config"] diff --git a/datadog-sidecar-ffi/src/lib.rs b/datadog-sidecar-ffi/src/lib.rs index 8244a6e80f..dde81039e3 100644 --- a/datadog-sidecar-ffi/src/lib.rs +++ b/datadog-sidecar-ffi/src/lib.rs @@ -13,8 +13,6 @@ use crate::span::TracesBytes; use datadog_ipc::platform::{ FileBackedHandle, MappedMem, NamedShmHandle, PlatformHandle, ShmHandle, }; -use datadog_remote_config::fetch::ConfigInvariants; -use datadog_remote_config::{RemoteConfigCapabilities, RemoteConfigProduct, Target}; use datadog_sidecar::agent_remote_config::{ new_reader, reader_from_shm, AgentRemoteConfigEndpoint, AgentRemoteConfigWriter, }; @@ -39,6 +37,8 @@ use libdd_common_ffi::{self as ffi, MaybeError}; use libdd_crashtracker_ffi::Metadata; use libdd_dogstatsd_client::DogStatsDActionOwned; use libdd_live_debugger::debugger_defs::DebuggerPayload; +use libdd_remote_config::fetch::ConfigInvariants; +use libdd_remote_config::{RemoteConfigCapabilities, RemoteConfigProduct, Target}; use libdd_telemetry::{ data::{self, Dependency, Integration}, worker::{LifecycleAction, LogIdentifier, TelemetryActions}, diff --git a/datadog-sidecar/Cargo.toml b/datadog-sidecar/Cargo.toml index 032f51e200..329c8855cc 100644 --- a/datadog-sidecar/Cargo.toml +++ b/datadog-sidecar/Cargo.toml @@ -23,7 +23,7 @@ datadog-sidecar-macros = { path = "../datadog-sidecar-macros" } libdd-telemetry = { path = "../libdd-telemetry", features = ["tracing"] } libdd-data-pipeline = { path = "../libdd-data-pipeline" } libdd-trace-utils = { path = "../libdd-trace-utils" } -datadog-remote-config = { path = "../datadog-remote-config" , features = ["live-debugger"]} +libdd-remote-config = { path = "../libdd-remote-config" , features = ["live-debugger"]} libdd-live-debugger = { path = "../libdd-live-debugger" } libdd-crashtracker = { path = "../libdd-crashtracker" } libdd-dogstatsd-client = { path = "../libdd-dogstatsd-client" } @@ -101,7 +101,7 @@ microseh = "0.1.1" libc = { version = "0.2" } tempfile = { version = "3.3" } httpmock = "0.8.0-alpha.1" -datadog-remote-config = { path = "../datadog-remote-config", features = ["test"] } +libdd-remote-config = { path = "../libdd-remote-config", features = ["test"] } libdd-trace-utils = { path = "../libdd-trace-utils", features = ["test-utils"] } [lints.rust] diff --git a/datadog-sidecar/src/service/mod.rs b/datadog-sidecar/src/service/mod.rs index b8d4370963..fe308b7a81 100644 --- a/datadog-sidecar/src/service/mod.rs +++ b/datadog-sidecar/src/service/mod.rs @@ -3,9 +3,9 @@ // imports for structs defined in this file use crate::config; -use datadog_remote_config::{RemoteConfigCapabilities, RemoteConfigProduct}; use libdd_common::tag::Tag; use libdd_common::Endpoint; +use libdd_remote_config::{RemoteConfigCapabilities, RemoteConfigProduct}; use libdd_telemetry::metrics::MetricContext; use libdd_telemetry::worker::TelemetryActions; use serde::{Deserialize, Serialize}; diff --git a/datadog-sidecar/src/service/remote_configs.rs b/datadog-sidecar/src/service/remote_configs.rs index d030dd21f3..f63b0cd14f 100644 --- a/datadog-sidecar/src/service/remote_configs.rs +++ b/datadog-sidecar/src/service/remote_configs.rs @@ -3,10 +3,10 @@ use crate::service::DynamicInstrumentationConfigState; use crate::shm_remote_config::{ShmRemoteConfigs, ShmRemoteConfigsGuard}; -use datadog_remote_config::fetch::{ +use libdd_common::{tag::Tag, MutexExt}; +use libdd_remote_config::fetch::{ ConfigInvariants, ConfigOptions, MultiTargetStats, NotifyTarget, ProductCapabilities, }; -use libdd_common::{tag::Tag, MutexExt}; use std::collections::hash_map::Entry; use std::fmt::Debug; use std::sync::{Arc, Mutex}; diff --git a/datadog-sidecar/src/service/session_info.rs b/datadog-sidecar/src/service/session_info.rs index 10e191601e..7c84de78ca 100644 --- a/datadog-sidecar/src/service/session_info.rs +++ b/datadog-sidecar/src/service/session_info.rs @@ -12,9 +12,9 @@ use futures::future; use crate::log::{MultiEnvFilterGuard, MultiWriterGuard}; use crate::{spawn_map_err, tracer}; -use datadog_remote_config::fetch::ConfigOptions; use libdd_common::MutexExt; use libdd_live_debugger::sender::{DebuggerType, PayloadSender}; +use libdd_remote_config::fetch::ConfigOptions; use tracing::log::warn; use tracing::{debug, error, info, trace}; diff --git a/datadog-sidecar/src/service/sidecar_server.rs b/datadog-sidecar/src/service/sidecar_server.rs index 00c1caaa13..d08cb86036 100644 --- a/datadog-sidecar/src/service/sidecar_server.rs +++ b/datadog-sidecar/src/service/sidecar_server.rs @@ -47,10 +47,10 @@ use crate::service::tracing::trace_flusher::TraceFlusherStats; use crate::tokio_util::run_or_spawn_shared; use datadog_ipc::platform::FileBackedHandle; use datadog_ipc::tarpc::server::{Channel, InFlightRequest}; -use datadog_remote_config::fetch::{ConfigInvariants, ConfigOptions, MultiTargetStats}; use libdd_common::tag::Tag; use libdd_dogstatsd_client::{new, DogStatsDActionOwned}; use libdd_live_debugger::sender::{agent_info_supports_dedicated_snapshots_endpoint, DebuggerType}; +use libdd_remote_config::fetch::{ConfigInvariants, ConfigOptions, MultiTargetStats}; use libdd_telemetry::config::Config; use libdd_tinybytes as tinybytes; use libdd_trace_utils::tracer_header_tags::TracerHeaderTags; diff --git a/datadog-sidecar/src/shm_remote_config.rs b/datadog-sidecar/src/shm_remote_config.rs index a20c98d8d6..504f59b569 100644 --- a/datadog-sidecar/src/shm_remote_config.rs +++ b/datadog-sidecar/src/shm_remote_config.rs @@ -11,13 +11,13 @@ use base64::prelude::BASE64_URL_SAFE_NO_PAD; use base64::Engine; use datadog_ipc::platform::{FileBackedHandle, MappedMem, NamedShmHandle}; use datadog_ipc::rate_limiter::ShmLimiter; -use datadog_remote_config::config::dynamic::{parse_json, Configs}; -use datadog_remote_config::fetch::{ +use libdd_common::{tag::Tag, MutexExt}; +use libdd_remote_config::config::dynamic::{parse_json, Configs}; +use libdd_remote_config::fetch::{ ConfigInvariants, FileRefcountData, FileStorage, MultiTargetFetcher, MultiTargetHandlers, MultiTargetStats, NotifyTarget, ProductCapabilities, RefcountedFile, }; -use datadog_remote_config::{RemoteConfigPath, RemoteConfigProduct, RemoteConfigValue, Target}; -use libdd_common::{tag::Tag, MutexExt}; +use libdd_remote_config::{RemoteConfigPath, RemoteConfigProduct, RemoteConfigValue, Target}; use priority_queue::PriorityQueue; use sha2::{Digest, Sha224}; use std::cmp::Reverse; @@ -750,9 +750,9 @@ impl RemoteConfigManager { #[cfg(test)] mod tests { use super::*; - use datadog_remote_config::config::dynamic::{tests::dummy_dynamic_config, Configs}; - use datadog_remote_config::fetch::test_server::RemoteConfigServer; - use datadog_remote_config::{RemoteConfigData, RemoteConfigProduct, RemoteConfigSource}; + use libdd_remote_config::config::dynamic::{tests::dummy_dynamic_config, Configs}; + use libdd_remote_config::fetch::test_server::RemoteConfigServer; + use libdd_remote_config::{RemoteConfigData, RemoteConfigProduct, RemoteConfigSource}; use manual_future::ManualFuture; use std::sync::LazyLock; diff --git a/datadog-tracer-flare/Cargo.toml b/datadog-tracer-flare/Cargo.toml index e8b395a512..032585a488 100644 --- a/datadog-tracer-flare/Cargo.toml +++ b/datadog-tracer-flare/Cargo.toml @@ -10,7 +10,7 @@ publish = false [dependencies] anyhow = "1.0" libdd-common = { path = "../libdd-common" } -datadog-remote-config = { path = "../datadog-remote-config", default-features = false } +libdd-remote-config = { path = "../libdd-remote-config", default-features = false } libdd-trace-utils = { path = "../libdd-trace-utils" } hyper = { workspace = true} tokio = { version = "1.36.0", features = ["time"] } @@ -23,8 +23,8 @@ tempfile = "3.8" bench = false [dev-dependencies] -datadog-remote-config = { path = "../datadog-remote-config", features = ["test"] } +libdd-remote-config = { path = "../libdd-remote-config", features = ["test"] } [features] default = ["listener"] -listener = ["datadog-remote-config/client"] +listener = ["libdd-remote-config/client"] diff --git a/datadog-tracer-flare/src/lib.rs b/datadog-tracer-flare/src/lib.rs index f1c34cd513..566e31e604 100644 --- a/datadog-tracer-flare/src/lib.rs +++ b/datadog-tracer-flare/src/lib.rs @@ -17,18 +17,18 @@ use std::{ }, }; -use datadog_remote_config::{config::agent_task::AgentTaskFile, RemoteConfigData}; +use libdd_remote_config::{config::agent_task::AgentTaskFile, RemoteConfigData}; use crate::error::FlareError; #[cfg(feature = "listener")] use { - datadog_remote_config::{ + libdd_common::Endpoint, + libdd_remote_config::{ fetch::{ConfigInvariants, ConfigOptions, SingleChangesFetcher}, file_change_tracker::Change, file_storage::{ParsedFileStorage, RawFile, RawFileStorage}, RemoteConfigProduct, Target, }, - libdd_common::Endpoint, std::str::FromStr, }; @@ -506,7 +506,7 @@ mod tests { use crate::ReturnAction; use crate::{FlareError, LogLevel}; #[cfg(feature = "listener")] - use datadog_remote_config::{ + use libdd_remote_config::{ config::{ agent_config::{AgentConfig, AgentConfigFile}, agent_task::{AgentTask, AgentTaskFile}, diff --git a/datadog-tracer-flare/src/zip.rs b/datadog-tracer-flare/src/zip.rs index 03a1dbc9c0..6a04c6cb8e 100644 --- a/datadog-tracer-flare/src/zip.rs +++ b/datadog-tracer-flare/src/zip.rs @@ -1,9 +1,9 @@ // Copyright 2025-Present Datadog, Inc. https://www.datadoghq.com/ // SPDX-License-Identifier: Apache-2.0 -use datadog_remote_config::config::agent_task::AgentTaskFile; use hyper::{body::Bytes, Method}; use libdd_common::{hyper_migration, Endpoint, MutexExt}; +use libdd_remote_config::config::agent_task::AgentTaskFile; use std::{ collections::HashMap, fs::File, @@ -232,7 +232,7 @@ impl TracerFlareManager { /// /// ```rust no_run /// use datadog_tracer_flare::{TracerFlareManager, ReturnAction}; - /// use datadog_remote_config::config::agent_task::{AgentTaskFile, AgentTask}; + /// use libdd_remote_config::config::agent_task::{AgentTaskFile, AgentTask}; /// use std::num::NonZeroU64; /// /// #[tokio::main] diff --git a/datadog-remote-config/Cargo.toml b/libdd-remote-config/Cargo.toml similarity index 77% rename from datadog-remote-config/Cargo.toml rename to libdd-remote-config/Cargo.toml index 0b8adca4ea..51db1d103e 100644 --- a/datadog-remote-config/Cargo.toml +++ b/libdd-remote-config/Cargo.toml @@ -1,9 +1,12 @@ [package] -edition = "2021" -license = "Apache 2.0" -name = "datadog-remote-config" -version = "0.0.1" -publish = false +name = "libdd-remote-config" +version = "1.0.0" +description = "A Rust client library that fetches and delivers dynamic configuration updates from Datadog's backend for multiple products at runtime." +repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-remote-config" +edition.workspace = true +rust-version.workspace = true +license.workspace = true +authors.workspace = true [features] default = ["client"] @@ -51,7 +54,7 @@ hyper-util = { workspace = true, features = ["service"], optional = true } [dev-dependencies] futures = "0.3" -datadog-remote-config = { path = ".", features = ["test"] } +libdd-remote-config = { path = ".", features = ["test"] } [lib] bench = false diff --git a/datadog-remote-config/examples/remote_config_fetch.rs b/libdd-remote-config/examples/remote_config_fetch.rs similarity index 91% rename from datadog-remote-config/examples/remote_config_fetch.rs rename to libdd-remote-config/examples/remote_config_fetch.rs index bfd90e1a2a..e5dd514428 100644 --- a/datadog-remote-config/examples/remote_config_fetch.rs +++ b/libdd-remote-config/examples/remote_config_fetch.rs @@ -1,13 +1,13 @@ // Copyright 2021-Present Datadog, Inc. https://www.datadoghq.com/ // SPDX-License-Identifier: Apache-2.0 -use datadog_remote_config::fetch::{ConfigInvariants, ConfigOptions, SingleChangesFetcher}; -use datadog_remote_config::file_change_tracker::{Change, FilePath}; -use datadog_remote_config::file_storage::ParsedFileStorage; -use datadog_remote_config::RemoteConfigProduct::ApmTracing; -use datadog_remote_config::{RemoteConfigData, Target}; use libdd_common::tag::Tag; use libdd_common::Endpoint; +use libdd_remote_config::fetch::{ConfigInvariants, ConfigOptions, SingleChangesFetcher}; +use libdd_remote_config::file_change_tracker::{Change, FilePath}; +use libdd_remote_config::file_storage::ParsedFileStorage; +use libdd_remote_config::RemoteConfigProduct::ApmTracing; +use libdd_remote_config::{RemoteConfigData, Target}; use std::time::Duration; use tokio::time::sleep; diff --git a/datadog-remote-config/src/config/agent_config.rs b/libdd-remote-config/src/config/agent_config.rs similarity index 95% rename from datadog-remote-config/src/config/agent_config.rs rename to libdd-remote-config/src/config/agent_config.rs index 1d63c3a209..3bbf737d00 100644 --- a/datadog-remote-config/src/config/agent_config.rs +++ b/libdd-remote-config/src/config/agent_config.rs @@ -39,7 +39,7 @@ pub struct AgentConfig { /// # Examples /// /// ``` -/// use datadog_remote_config::config::agent_config::parse_json; +/// use libdd_remote_config::config::agent_config::parse_json; /// /// let json_data = r#"{ /// "name": "flare-log-level.debug", diff --git a/datadog-remote-config/src/config/agent_task.rs b/libdd-remote-config/src/config/agent_task.rs similarity index 98% rename from datadog-remote-config/src/config/agent_task.rs rename to libdd-remote-config/src/config/agent_task.rs index 88a4337c3e..7b4a4cbd1c 100644 --- a/datadog-remote-config/src/config/agent_task.rs +++ b/libdd-remote-config/src/config/agent_task.rs @@ -48,7 +48,7 @@ pub struct AgentTask { /// # Examples /// /// ``` -/// use datadog_remote_config::config::agent_task::parse_json; +/// use libdd_remote_config::config::agent_task::parse_json; /// /// let json_data = r#"{ /// "args": { diff --git a/datadog-remote-config/src/config/dynamic.rs b/libdd-remote-config/src/config/dynamic.rs similarity index 100% rename from datadog-remote-config/src/config/dynamic.rs rename to libdd-remote-config/src/config/dynamic.rs diff --git a/datadog-remote-config/src/config/mod.rs b/libdd-remote-config/src/config/mod.rs similarity index 100% rename from datadog-remote-config/src/config/mod.rs rename to libdd-remote-config/src/config/mod.rs diff --git a/datadog-remote-config/src/fetch/fetcher.rs b/libdd-remote-config/src/fetch/fetcher.rs similarity index 100% rename from datadog-remote-config/src/fetch/fetcher.rs rename to libdd-remote-config/src/fetch/fetcher.rs diff --git a/datadog-remote-config/src/fetch/mod.rs b/libdd-remote-config/src/fetch/mod.rs similarity index 100% rename from datadog-remote-config/src/fetch/mod.rs rename to libdd-remote-config/src/fetch/mod.rs diff --git a/datadog-remote-config/src/fetch/multitarget.rs b/libdd-remote-config/src/fetch/multitarget.rs similarity index 100% rename from datadog-remote-config/src/fetch/multitarget.rs rename to libdd-remote-config/src/fetch/multitarget.rs diff --git a/datadog-remote-config/src/fetch/shared.rs b/libdd-remote-config/src/fetch/shared.rs similarity index 100% rename from datadog-remote-config/src/fetch/shared.rs rename to libdd-remote-config/src/fetch/shared.rs diff --git a/datadog-remote-config/src/fetch/single.rs b/libdd-remote-config/src/fetch/single.rs similarity index 100% rename from datadog-remote-config/src/fetch/single.rs rename to libdd-remote-config/src/fetch/single.rs diff --git a/datadog-remote-config/src/fetch/test_server.rs b/libdd-remote-config/src/fetch/test_server.rs similarity index 100% rename from datadog-remote-config/src/fetch/test_server.rs rename to libdd-remote-config/src/fetch/test_server.rs diff --git a/datadog-remote-config/src/file_change_tracker.rs b/libdd-remote-config/src/file_change_tracker.rs similarity index 100% rename from datadog-remote-config/src/file_change_tracker.rs rename to libdd-remote-config/src/file_change_tracker.rs diff --git a/datadog-remote-config/src/file_storage.rs b/libdd-remote-config/src/file_storage.rs similarity index 100% rename from datadog-remote-config/src/file_storage.rs rename to libdd-remote-config/src/file_storage.rs diff --git a/datadog-remote-config/src/lib.rs b/libdd-remote-config/src/lib.rs similarity index 100% rename from datadog-remote-config/src/lib.rs rename to libdd-remote-config/src/lib.rs diff --git a/datadog-remote-config/src/parse.rs b/libdd-remote-config/src/parse.rs similarity index 100% rename from datadog-remote-config/src/parse.rs rename to libdd-remote-config/src/parse.rs diff --git a/datadog-remote-config/src/path.rs b/libdd-remote-config/src/path.rs similarity index 100% rename from datadog-remote-config/src/path.rs rename to libdd-remote-config/src/path.rs diff --git a/datadog-remote-config/src/targets.rs b/libdd-remote-config/src/targets.rs similarity index 100% rename from datadog-remote-config/src/targets.rs rename to libdd-remote-config/src/targets.rs diff --git a/tools/docker/Dockerfile.build b/tools/docker/Dockerfile.build index 5ed646dc29..32f2844c79 100644 --- a/tools/docker/Dockerfile.build +++ b/tools/docker/Dockerfile.build @@ -89,7 +89,7 @@ COPY "libdd-profiling/Cargo.toml" "libdd-profiling/" COPY "libdd-profiling-ffi/Cargo.toml" "libdd-profiling-ffi/" COPY "libdd-profiling-protobuf/Cargo.toml" "libdd-profiling-protobuf/" COPY "datadog-profiling-replayer/Cargo.toml" "datadog-profiling-replayer/" -COPY "datadog-remote-config/Cargo.toml" "datadog-remote-config/" +COPY "libdd-remote-config/Cargo.toml" "libdd-remote-config/" COPY "datadog-sidecar/Cargo.toml" "datadog-sidecar/" COPY "datadog-sidecar-macros/Cargo.toml" "datadog-sidecar-macros/" COPY "datadog-sidecar-ffi/Cargo.toml" "datadog-sidecar-ffi/"