diff --git a/src/agent/Cargo.lock b/src/agent/Cargo.lock index 2a58fd8dc..311379037 100644 --- a/src/agent/Cargo.lock +++ b/src/agent/Cargo.lock @@ -468,9 +468,9 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.87" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", @@ -3370,9 +3370,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.170" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libloading" diff --git a/src/agent/Cargo.toml b/src/agent/Cargo.toml index 559929829..b4ec995c8 100644 --- a/src/agent/Cargo.toml +++ b/src/agent/Cargo.toml @@ -1,5 +1,5 @@ [workspace] -members = ["rustjail", "policy"] +members = ["rustjail", "policy", "vsock-exporter"] [workspace.package] authors = ["The Kata Containers community "] @@ -12,7 +12,7 @@ oci-spec = { version = "0.6.8", features = ["runtime"] } lazy_static = "1.3.0" ttrpc = { version = "0.8.4", features = ["async"], default-features = false } protobuf = "=3.7.1" -libc = "0.2.58" +libc = "0.2.94" nix = "0.24.2" capctl = "0.2.0" scan_fmt = "0.2.6" @@ -25,7 +25,7 @@ derivative = "2.2.0" const_format = "0.2.30" # Async helpers -async-trait = "0.1.42" +async-trait = "0.1.50" async-recursion = "0.3.2" futures = "0.3.30" diff --git a/src/agent/vsock-exporter/Cargo.toml b/src/agent/vsock-exporter/Cargo.toml index 7bec1d87a..6c4642235 100644 --- a/src/agent/vsock-exporter/Cargo.toml +++ b/src/agent/vsock-exporter/Cargo.toml @@ -2,20 +2,20 @@ name = "vsock-exporter" version = "0.1.0" authors = ["James O. D. Hunt "] -edition = "2018" -license = "Apache-2.0" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +edition.workspace = true +license.workspace = true [dependencies] -nix = "0.24.2" -libc = "0.2.94" -thiserror = "1.0.26" -opentelemetry = { version = "0.14.0", features=["serialize"] } -serde = { version = "1.0.126", features = ["derive"] } -tokio-vsock = "0.3.1" +libc.workspace = true +thiserror.workspace = true +opentelemetry = { workspace = true, features = ["serialize"] } +tokio-vsock.workspace = true bincode = "1.3.3" byteorder = "1.4.3" -slog = { version = "2.5.2", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] } -async-trait = "0.1.50" -tokio = "1.28.1" +slog = { workspace = true, features = [ + "dynamic-keys", + "max_level_trace", + "release_max_level_debug", +] } +async-trait.workspace = true +tokio.workspace = true