From bb175a26ae4100267075f9acf93ceac1abbeb6c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Jul 2025 16:02:13 +0000 Subject: [PATCH] Bump the all-updates group across 1 directory with 11 updates Bumps the all-updates group with 11 updates in the /core directory: | Package | From | To | | --- | --- | --- | | [yaml-rust2](https://github.com/Ethiraric/yaml-rust2) | `0.9.0` | `0.10.3` | | [kube](https://github.com/kube-rs/kube) | `0.96.0` | `1.1.0` | | [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.23.0` | `0.25.0` | | [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` | | [libp2p](https://github.com/libp2p/rust-libp2p) | `0.54.1` | `0.56.0` | | [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` | | [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` | | [rdkafka](https://github.com/fede1024/rust-rdkafka) | `0.37.0` | `0.38.0` | | [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` | | [kube-runtime](https://github.com/kube-rs/kube) | `0.99.0` | `1.1.0` | | [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` | Updates `yaml-rust2` from 0.9.0 to 0.10.3 - [Release notes](https://github.com/Ethiraric/yaml-rust2/releases) - [Changelog](https://github.com/Ethiraric/yaml-rust2/blob/master/CHANGELOG.md) - [Commits](https://github.com/Ethiraric/yaml-rust2/compare/v0.9.0...v0.10.3) Updates `kube` from 0.96.0 to 1.1.0 - [Release notes](https://github.com/kube-rs/kube/releases) - [Changelog](https://github.com/kube-rs/kube/blob/main/CHANGELOG.md) - [Commits](https://github.com/kube-rs/kube/compare/0.96.0...1.1.0) Updates `k8s-openapi` from 0.23.0 to 0.25.0 - [Release notes](https://github.com/Arnavion/k8s-openapi/releases) - [Changelog](https://github.com/Arnavion/k8s-openapi/blob/master/CHANGELOG.md) - [Commits](https://github.com/Arnavion/k8s-openapi/compare/v0.23.0...v0.25.0) Updates `itertools` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0) Updates `libp2p` from 0.54.1 to 0.56.0 - [Release notes](https://github.com/libp2p/rust-libp2p/releases) - [Changelog](https://github.com/libp2p/rust-libp2p/blob/master/CHANGELOG.md) - [Commits](https://github.com/libp2p/rust-libp2p/compare/v0.54.1...libp2p-v0.56.0) Updates `prost` from 0.13.5 to 0.14.1 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.5...v0.14.1) Updates `prost-build` from 0.13.5 to 0.14.1 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.5...v0.14.1) Updates `rdkafka` from 0.37.0 to 0.38.0 - [Changelog](https://github.com/fede1024/rust-rdkafka/blob/master/changelog.md) - [Commits](https://github.com/fede1024/rust-rdkafka/commits) Updates `prometheus` from 0.13.4 to 0.14.0 - [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md) - [Commits](https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0) Updates `kube-runtime` from 0.99.0 to 1.1.0 - [Release notes](https://github.com/kube-rs/kube/releases) - [Changelog](https://github.com/kube-rs/kube/blob/main/CHANGELOG.md) - [Commits](https://github.com/kube-rs/kube/compare/0.99.0...1.1.0) Updates `which` from 7.0.3 to 8.0.0 - [Release notes](https://github.com/harryfei/which-rs/releases) - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0) --- updated-dependencies: - dependency-name: yaml-rust2 dependency-version: 0.10.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: kube dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: k8s-openapi dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: itertools dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: libp2p dependency-version: 0.56.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: prost dependency-version: 0.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: prost-build dependency-version: 0.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: rdkafka dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: prometheus dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: kube-runtime dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: which dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates ... Signed-off-by: dependabot[bot] --- core/Cargo.lock | 671 +++----------------- core/Cargo.toml | 14 +- core/src/client/Cargo.toml | 14 +- core/src/components/conntracker/Cargo.toml | 2 +- core/src/components/kernel/Cargo.toml | 14 +- core/src/components/loadbalancer/Cargo.toml | 4 +- core/src/components/maps/Cargo.toml | 2 +- core/src/components/proxy/Cargo.toml | 10 +- core/src/components/xdp/Cargo.toml | 2 +- core/src/shared/Cargo.toml | 12 +- 10 files changed, 117 insertions(+), 628 deletions(-) diff --git a/core/Cargo.lock b/core/Cargo.lock index 4964088..9d5db99 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -8,7 +8,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" dependencies = [ - "bitflags 2.9.1", + "bitflags", "bytes", "futures-core", "futures-sink", @@ -30,7 +30,7 @@ dependencies = [ "actix-service", "actix-utils", "base64 0.22.1", - "bitflags 2.9.1", + "bitflags", "brotli", "bytes", "bytestring", @@ -392,7 +392,7 @@ checksum = "d18bc4e506fbb85ab7392ed993a7db4d1a452c71b75a246af4a80ab8c9d2dd50" dependencies = [ "assert_matches", "aya-obj", - "bitflags 2.9.1", + "bitflags", "bytes", "libc", "log", @@ -524,17 +524,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "backoff" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" -dependencies = [ - "getrandom 0.2.16", - "instant", - "rand 0.8.5", -] - [[package]] name = "backon" version = "1.5.1" @@ -591,7 +580,7 @@ version = "0.72.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f" dependencies = [ - "bitflags 2.9.1", + "bitflags", "cexpr", "clang-sys", "itertools 0.13.0", @@ -605,12 +594,6 @@ dependencies = [ "syn", ] -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.9.1" @@ -809,9 +792,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -898,9 +881,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.23.0", - "kube 0.96.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -1302,12 +1285,6 @@ dependencies = [ "syn", ] -[[package]] -name = "env_home" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe" - [[package]] name = "equivalent" version = "1.0.2" @@ -1373,15 +1350,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "fluent-uri" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "fnv" version = "1.0.7" @@ -1614,10 +1582,6 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", -] [[package]] name = "hashbrown" @@ -1632,11 +1596,11 @@ dependencies = [ [[package]] name = "hashlink" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.4", ] [[package]] @@ -2098,22 +2062,13 @@ dependencies = [ "hashbrown 0.15.4", ] -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - [[package]] name = "io-uring" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" dependencies = [ - "bitflags 2.9.1", + "bitflags", "cfg-if", "libc", ] @@ -2204,57 +2159,18 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "json-patch" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" -dependencies = [ - "jsonptr 0.4.7", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "json-patch" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" -dependencies = [ - "jsonptr 0.6.3", - "serde", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "json-patch" version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "159294d661a039f7644cea7e4d844e6b25aaf71c1ffe9d73a96d768c24b0faf4" dependencies = [ - "jsonptr 0.7.1", + "jsonptr", "serde", "serde_json", "thiserror 1.0.69", ] -[[package]] -name = "jsonpath-rust" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d8fe85bd70ff715f31ce8c739194b423d79811a19602115d611a3ec85d6200" -dependencies = [ - "lazy_static", - "once_cell", - "pest", - "pest_derive", - "regex", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "jsonpath-rust" version = "0.7.5" @@ -2268,27 +2184,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "jsonptr" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" -dependencies = [ - "fluent-uri", - "serde", - "serde_json", -] - -[[package]] -name = "jsonptr" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "jsonptr" version = "0.7.1" @@ -2299,32 +2194,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "k8s-openapi" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8847402328d8301354c94d605481f25a6bdc1ed65471fd96af8eca71141b13" -dependencies = [ - "base64 0.22.1", - "chrono", - "serde", - "serde-value", - "serde_json", -] - -[[package]] -name = "k8s-openapi" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c75b990324f09bef15e791606b7b7a296d02fc88a344f6eba9390970a870ad5" -dependencies = [ - "base64 0.22.1", - "chrono", - "serde", - "serde-value", - "serde_json", -] - [[package]] name = "k8s-openapi" version = "0.25.0" @@ -2350,9 +2219,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -2374,157 +2243,17 @@ dependencies = [ "yaml-rust2", ] -[[package]] -name = "kube" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efffeb3df0bd4ef3e5d65044573499c0e4889b988070b08c50b25b1329289a1f" -dependencies = [ - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "kube-core 0.96.0", - "kube-derive 0.96.0", - "kube-runtime 0.96.0", -] - -[[package]] -name = "kube" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32053dc495efad4d188c7b33cc7c02ef4a6e43038115348348876efd39a53cba" -dependencies = [ - "k8s-openapi 0.24.0", - "kube-client 0.98.0", - "kube-core 0.98.0", - "kube-derive 0.98.0", - "kube-runtime 0.98.0", -] - [[package]] name = "kube" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778f98664beaf4c3c11372721e14310d1ae00f5e2d9aabcf8906c881aa4e9f51" dependencies = [ - "k8s-openapi 0.25.0", - "kube-client 1.1.0", - "kube-core 1.1.0", - "kube-derive 1.1.0", - "kube-runtime 1.1.0", -] - -[[package]] -name = "kube-client" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf471ece8ff8d24735ce78dac4d091e9fcb8d74811aeb6b75de4d1c3f5de0f1" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-http-proxy", - "hyper-rustls", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.5.1", - "k8s-openapi 0.23.0", - "kube-core 0.96.0", - "pem", - "rand 0.8.5", - "rustls", - "rustls-pemfile", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 1.0.69", - "tokio", - "tokio-tungstenite 0.24.0", - "tokio-util", - "tower", - "tower-http", - "tracing", -] - -[[package]] -name = "kube-client" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d34ad38cdfbd1fa87195d42569f57bb1dda6ba5f260ee32fef9570b7937a0c9" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-http-proxy", - "hyper-rustls", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.24.0", - "kube-core 0.98.0", - "pem", - "rand 0.8.5", - "rustls", - "rustls-pemfile", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 2.0.12", - "tokio", - "tokio-tungstenite 0.26.2", - "tokio-util", - "tower", - "tower-http", - "tracing", -] - -[[package]] -name = "kube-client" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc2ed952042df20d15ac2fe9614d0ec14b6118eab89633985d4b36e688dccf1" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.24.0", - "kube-core 0.99.0", - "pem", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tower", - "tower-http", - "tracing", + "k8s-openapi", + "kube-client", + "kube-core", + "kube-derive", + "kube-runtime", ] [[package]] @@ -2547,9 +2276,9 @@ dependencies = [ "hyper-rustls", "hyper-timeout", "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.25.0", - "kube-core 1.1.0", + "jsonpath-rust", + "k8s-openapi", + "kube-core", "pem", "rustls", "secrecy", @@ -2565,59 +2294,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kube-core" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42346d30bb34d1d7adc5c549b691bce7aa3a1e60254e68fab7e2d7b26fe3d77" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 2.0.0", - "k8s-openapi 0.23.0", - "schemars", - "serde", - "serde-value", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "kube-core" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97aa830b288a178a90e784d1b0f1539f2d200d2188c7b4a3146d9dc983d596f3" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 3.0.1", - "k8s-openapi 0.24.0", - "schemars", - "serde", - "serde-value", - "serde_json", - "thiserror 2.0.12", -] - -[[package]] -name = "kube-core" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0d0793db58e70ca6d689489183816cb3aa481673e7433dc618cf7e8007c675" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 4.0.0", - "k8s-openapi 0.24.0", - "serde", - "serde-value", - "serde_json", - "thiserror 2.0.12", -] - [[package]] name = "kube-core" version = "1.1.0" @@ -2628,8 +2304,8 @@ dependencies = [ "derive_more", "form_urlencoded", "http 1.3.1", - "json-patch 4.0.0", - "k8s-openapi 0.25.0", + "json-patch", + "k8s-openapi", "schemars", "serde", "serde-value", @@ -2637,32 +2313,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "kube-derive" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9364e04cc5e0482136c6ee8b7fb7551812da25802249f35b3def7aaa31e82ad" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "serde_json", - "syn", -] - -[[package]] -name = "kube-derive" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37745d8a4076b77e0b1952e94e358726866c8e14ec94baaca677d47dcdb98658" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "serde_json", - "syn", -] - [[package]] name = "kube-derive" version = "1.1.0" @@ -2677,91 +2327,6 @@ dependencies = [ "syn", ] -[[package]] -name = "kube-runtime" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fbf1f6ffa98e65f1d2a9a69338bb60605d46be7edf00237784b89e62c9bd44" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backoff", - "educe", - "futures", - "hashbrown 0.14.5", - "json-patch 2.0.0", - "jsonptr 0.4.7", - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "kube-runtime" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a41af186a0fe80c71a13a13994abdc3ebff80859ca6a4b8a6079948328c135b" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backoff", - "educe", - "futures", - "hashbrown 0.15.4", - "hostname", - "json-patch 3.0.1", - "jsonptr 0.6.3", - "k8s-openapi 0.24.0", - "kube-client 0.98.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "kube-runtime" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88f34cfab9b4bd8633062e0e85edb81df23cb09f159f2e31c60b069ae826ffdc" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backon", - "educe", - "futures", - "hashbrown 0.15.4", - "hostname", - "json-patch 4.0.0", - "k8s-openapi 0.24.0", - "kube-client 0.99.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "kube-runtime" version = "1.1.0" @@ -2776,9 +2341,9 @@ dependencies = [ "futures", "hashbrown 0.15.4", "hostname", - "json-patch 4.0.0", - "k8s-openapi 0.25.0", - "kube-client 1.1.0", + "json-patch", + "k8s-openapi", + "kube-client", "parking_lot", "pin-project", "serde", @@ -2819,9 +2384,9 @@ dependencies = [ [[package]] name = "libp2p" -version = "0.54.1" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbe80f9c7e00526cd6b838075b9c171919404a4732cb2fa8ece0a093223bfc4" +checksum = "ce71348bf5838e46449ae240631117b487073d5f347c06d434caddcb91dceb5a" dependencies = [ "bytes", "either", @@ -2836,38 +2401,36 @@ dependencies = [ "multiaddr", "pin-project", "rw-stream-sink", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "libp2p-allow-block-list" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1027ccf8d70320ed77e984f273bc8ce952f623762cb9bf2d126df73caef8041" +checksum = "d16ccf824ee859ca83df301e1c0205270206223fd4b1f2e512a693e1912a8f4a" dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "void", ] [[package]] name = "libp2p-connection-limits" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d003540ee8baef0d254f7b6bfd79bac3ddf774662ca0abf69186d517ef82ad8" +checksum = "a18b8b607cf3bfa2f8c57db9c7d8569a315d5cc0a282e6bfd5ebfc0a9840b2a0" dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "void", ] [[package]] name = "libp2p-core" -version = "0.42.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a61f26c83ed111104cd820fe9bc3aaabbac5f1652a1d213ed6e900b7918a1298" +checksum = "4d28e2d2def7c344170f5c6450c0dbe3dfef655610dbfde2f6ac28a527abbe36" dependencies = [ "either", "fnv", @@ -2877,17 +2440,14 @@ dependencies = [ "multiaddr", "multihash", "multistream-select", - "once_cell", "parking_lot", "pin-project", "quick-protobuf", "rand 0.8.5", "rw-stream-sink", - "smallvec", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", "unsigned-varint 0.8.0", - "void", "web-time", ] @@ -2911,9 +2471,9 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.45.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dd6741793d2c1fb2088f67f82cf07261f25272ebe3c0b0c311e0c6b50e851a" +checksum = "6aa762e5215919a34e31c35d4b18bf2e18566ecab7f8a3d39535f4a3068f8b62" dependencies = [ "either", "fnv", @@ -2923,11 +2483,9 @@ dependencies = [ "libp2p-identity", "lru", "multistream-select", - "once_cell", "rand 0.8.5", "smallvec", "tracing", - "void", "web-time", ] @@ -2937,7 +2495,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" dependencies = [ - "bitflags 2.9.1", + "bitflags", "libc", ] @@ -2974,12 +2532,12 @@ dependencies = [ "aya-log", "base64 0.22.1", "bytemuck", - "k8s-openapi 0.25.0", - "kube 1.1.0", - "kube-runtime 1.1.0", + "k8s-openapi", + "kube", + "kube-runtime", "lazy_static", "log", - "prometheus 0.14.0", + "prometheus", "serde", "serde_json", "shared", @@ -3216,7 +2774,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.9.1", + "bitflags", "cfg-if", "cfg_aliases", "libc", @@ -3228,7 +2786,7 @@ version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 2.9.1", + "bitflags", "cfg-if", "cfg_aliases", "libc", @@ -3338,7 +2896,7 @@ version = "0.10.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" dependencies = [ - "bitflags 2.9.1", + "bitflags", "cfg-if", "foreign-types", "libc", @@ -3699,21 +3257,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "prometheus" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" -dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "memchr", - "parking_lot", - "protobuf 2.28.0", - "thiserror 1.0.69", -] - [[package]] name = "prometheus" version = "0.14.0" @@ -3725,15 +3268,15 @@ dependencies = [ "lazy_static", "memchr", "parking_lot", - "protobuf 3.7.2", + "protobuf", "thiserror 2.0.12", ] [[package]] name = "prost" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" dependencies = [ "bytes", "prost-derive", @@ -3741,9 +3284,9 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" +checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1" dependencies = [ "heck", "itertools 0.14.0", @@ -3761,9 +3304,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", "itertools 0.14.0", @@ -3774,19 +3317,13 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.13.5" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" +checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72" dependencies = [ "prost", ] -[[package]] -name = "protobuf" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" - [[package]] name = "protobuf" version = "3.7.2" @@ -3819,12 +3356,12 @@ dependencies = [ "bytemuck", "dashmap", "hyper 1.6.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", - "kube-runtime 0.99.0", + "k8s-openapi", + "kube", + "kube-runtime", "lazy_static", "once_cell", - "prometheus 0.13.4", + "prometheus", "serde", "serde_json", "shared", @@ -3921,9 +3458,9 @@ dependencies = [ [[package]] name = "rdkafka" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b52c81ac3cac39c9639b95c20452076e74b8d9a71bc6fc4d83407af2ea6fff" +checksum = "5f1856d72dbbbea0d2a5b2eaf6af7fb3847ef2746e883b11781446a51dbc85c0" dependencies = [ "futures-channel", "futures-util", @@ -3955,7 +3492,7 @@ version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" dependencies = [ - "bitflags 2.9.1", + "bitflags", ] [[package]] @@ -4100,7 +3637,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" dependencies = [ - "bitflags 2.9.1", + "bitflags", "errno", "libc", "linux-raw-sys", @@ -4270,7 +3807,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.1", + "bitflags", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -4283,7 +3820,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.9.1", + "bitflags", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -4437,9 +3974,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.25.0", - "kube 1.1.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -4583,7 +4120,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.9.1", + "bitflags", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -4790,18 +4327,6 @@ dependencies = [ "tungstenite 0.21.0", ] -[[package]] -name = "tokio-tungstenite" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.24.0", -] - [[package]] name = "tokio-tungstenite" version = "0.26.2" @@ -4897,7 +4422,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ "base64 0.22.1", - "bitflags 2.9.1", + "bitflags", "bytes", "futures-util", "http 1.3.1", @@ -5057,24 +4582,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "tungstenite" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 1.3.1", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.69", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.26.2" @@ -5214,12 +4721,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - [[package]] name = "want" version = "0.3.1" @@ -5366,15 +4867,9 @@ dependencies = [ [[package]] name = "which" -version = "7.0.3" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762" -dependencies = [ - "either", - "env_home", - "rustix", - "winsafe", -] +checksum = "d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d" [[package]] name = "winapi" @@ -5606,12 +5101,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winsafe" -version = "0.0.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" - [[package]] name = "wiremock" version = "0.6.4" @@ -5642,7 +5131,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.1", + "bitflags", ] [[package]] @@ -5674,9 +5163,9 @@ dependencies = [ [[package]] name = "yaml-rust2" -version = "0.9.0" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a1a1c0bc9823338a3bdf8c61f994f23ac004c6fa32c08cd152984499b445e8d" +checksum = "4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7" dependencies = [ "arraydeque", "encoding_rs", diff --git a/core/Cargo.toml b/core/Cargo.toml index 6d9d73c..8ca7b1a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -26,9 +26,9 @@ tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.96.0", features = ["runtime", "derive", "ws"] } -k8s-openapi = { version = "0.23.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.1.0", features = ["runtime", "derive", "ws"] } +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" tokio-util = { version = "0.7.8", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } @@ -38,14 +38,14 @@ hyper-util = "0.1.10" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" +itertools = "0.14.0" libc = "0.2.164" libloading = "0.8.5" -libp2p = "0.54.1" +libp2p = "0.56.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" +prost = "0.14.1" trust-dns-server = "0.23.2" dirs = "6.0.0" @@ -53,4 +53,4 @@ dirs = "6.0.0" wiremock = "0.6.0" [build-dependencies] -prost-build = "0.13.4" +prost-build = "0.14.1" diff --git a/core/src/client/Cargo.toml b/core/src/client/Cargo.toml index 86f2f1f..b891772 100644 --- a/core/src/client/Cargo.toml +++ b/core/src/client/Cargo.toml @@ -11,9 +11,9 @@ tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.98.0", features = ["runtime", "derive", "ws"]} -k8s-openapi = { version = "0.24.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" tokio-util = { version = "0.7.8", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } @@ -23,15 +23,15 @@ hyper-util = "0.1.10" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" +itertools = "0.14.0" libc = "0.2.164" libloading = "0.8.5" -libp2p = "0.54.1" +libp2p = "0.56.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" -rdkafka = "0.37.0" +prost = "0.14.1" +rdkafka = "0.38.0" trust-dns-server = "0.23.2" dirs = "6.0.0" diff --git a/core/src/components/conntracker/Cargo.toml b/core/src/components/conntracker/Cargo.toml index 52387cf..39256cd 100644 --- a/core/src/components/conntracker/Cargo.toml +++ b/core/src/components/conntracker/Cargo.toml @@ -11,7 +11,7 @@ bytemuck = {version ="1.23.0",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "conntracker" diff --git a/core/src/components/kernel/Cargo.toml b/core/src/components/kernel/Cargo.toml index 84bb8f9..a4d70f8 100644 --- a/core/src/components/kernel/Cargo.toml +++ b/core/src/components/kernel/Cargo.toml @@ -11,9 +11,9 @@ tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.98.0", features = ["runtime", "derive", "ws"]} -k8s-openapi = { version = "0.24.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" tokio-util = { version = "0.7.8", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } @@ -23,15 +23,15 @@ hyper-util = "0.1.10" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" +itertools = "0.14.0" libc = "0.2.164" libloading = "0.8.5" -libp2p = "0.54.1" +libp2p = "0.56.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" -rdkafka = "0.37.0" +prost = "0.14.1" +rdkafka = "0.38.0" trust-dns-server = "0.23.2" dirs = "6.0.0" diff --git a/core/src/components/loadbalancer/Cargo.toml b/core/src/components/loadbalancer/Cargo.toml index 6ed7f6c..b328953 100644 --- a/core/src/components/loadbalancer/Cargo.toml +++ b/core/src/components/loadbalancer/Cargo.toml @@ -16,11 +16,11 @@ serde = "1.0.219" serde_json = "1.0.140" prometheus = "0.14.0" lazy_static = "1.5.0" -kube = "1.0.0" +kube = "1.1.0" base64 = "0.22.1" k8s-openapi = { version = "0.25.0", features = ["v1_32"] } warp = "0.3.7" -kube-runtime = "1.0.0" +kube-runtime = "1.1.0" [dependencies.shared] path = "../../shared" diff --git a/core/src/components/maps/Cargo.toml b/core/src/components/maps/Cargo.toml index a42f2fe..1b8206e 100644 --- a/core/src/components/maps/Cargo.toml +++ b/core/src/components/maps/Cargo.toml @@ -14,7 +14,7 @@ bytemuck = {version ="1.23.0",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "xdp-map" diff --git a/core/src/components/proxy/Cargo.toml b/core/src/components/proxy/Cargo.toml index 9f38c92..296e6d9 100644 --- a/core/src/components/proxy/Cargo.toml +++ b/core/src/components/proxy/Cargo.toml @@ -8,11 +8,11 @@ anyhow = "1.0.95" base64 = "0.22.1" dashmap = "6.1.0" hyper = "1.6.0" -k8s-openapi = "0.24.0" -kube = "0.98.0" -kube-runtime = "0.99.0" +k8s-openapi = "0.25.0" +kube = "1.1.0" +kube-runtime = "1.1.0" lazy_static = "1.5.0" -prometheus = "0.13.4" +prometheus = "0.14.0" serde = "1.0.219" serde_json = "1.0.140" tokio = "1.43.0" @@ -30,7 +30,7 @@ once_cell = { version = "1.20.3" } path = "../../shared" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "proxy" diff --git a/core/src/components/xdp/Cargo.toml b/core/src/components/xdp/Cargo.toml index 35c52df..253d6d6 100644 --- a/core/src/components/xdp/Cargo.toml +++ b/core/src/components/xdp/Cargo.toml @@ -15,7 +15,7 @@ bytemuck = {version ="1.23.0",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "xdp-filter" diff --git a/core/src/shared/Cargo.toml b/core/src/shared/Cargo.toml index d0629cb..4779959 100644 --- a/core/src/shared/Cargo.toml +++ b/core/src/shared/Cargo.toml @@ -11,8 +11,8 @@ tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "1.0.0", features = ["runtime", "derive", "ws"]} +yaml-rust2 = "0.10.3" +kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} k8s-openapi = { version = "0.25.0", features = ["v1_32"] } serde_json = "1.0.133" tokio-util = { version = "0.7.8", features = ["io"] } @@ -23,15 +23,15 @@ hyper-util = "0.1.10" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" +itertools = "0.14.0" libc = "0.2.164" libloading = "0.8.5" -libp2p = "0.54.1" +libp2p = "0.56.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" -rdkafka = "0.37.0" +prost = "0.14.1" +rdkafka = "0.38.0" trust-dns-server = "0.23.2" dirs = "6.0.0"