From 27702f7524ef7040be79ca07b1927eb677e221bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 05:12:21 +0000 Subject: [PATCH] chore(deps): bump kube from 2.0.1 to 3.0.1 Bumps [kube](https://github.com/kube-rs/kube) from 2.0.1 to 3.0.1. - [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/2.0.1...3.0.1) --- updated-dependencies: - dependency-name: kube dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 68 ++++++++++++++++++++++++++++++------------------------ Cargo.toml | 2 +- 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 963d5659..5b8fd102 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1246,9 +1246,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ "darling_core", "darling_macro", @@ -1256,11 +1256,10 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" dependencies = [ - "fnv", "ident_case", "proc-macro2", "quote", @@ -1270,9 +1269,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.21.3" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ "darling_core", "quote", @@ -2754,8 +2753,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -3477,9 +3474,9 @@ dependencies = [ [[package]] name = "jsonpath-rust" -version = "0.7.5" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c00ae348f9f8fd2d09f82a98ca381c60df9e0820d8d79fce43e649b4dc3128b" +checksum = "633a7320c4bb672863a3782e89b9094ad70285e097ff6832cddd0ec615beadfa" dependencies = [ "pest", "pest_derive", @@ -3520,6 +3517,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "k8s-openapi" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05a6d6f3611ad1d21732adbd7a2e921f598af6c92d71ae6e2620da4b67ee1f0d" +dependencies = [ + "base64", + "jiff", + "serde", + "serde_json", +] + [[package]] name = "kstring" version = "2.0.2" @@ -3532,11 +3541,11 @@ dependencies = [ [[package]] name = "kube" -version = "2.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e7bb0b6a46502cc20e4575b6ff401af45cfea150b34ba272a3410b78aa014e" +checksum = "f96b537b4c4f61fc183594edbecbbefa3037e403feac0701bb24e6eff78e0034" dependencies = [ - "k8s-openapi", + "k8s-openapi 0.27.0", "kube-client", "kube-core", "kube-derive", @@ -3545,16 +3554,14 @@ dependencies = [ [[package]] name = "kube-client" -version = "2.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4987d57a184d2b5294fdad3d7fc7f278899469d21a4da39a8f6ca16426567a36" +checksum = "af97b8b696eb737e5694f087c498ca725b172c2a5bc3a6916328d160225537ee" dependencies = [ "base64", "bytes", - "chrono", "either", "futures", - "home", "http 1.4.0", "http-body 1.0.1", "http-body-util", @@ -3562,8 +3569,9 @@ dependencies = [ "hyper-rustls 0.27.7", "hyper-timeout", "hyper-util", + "jiff", "jsonpath-rust", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube-core", "pem", "rustls 0.23.36", @@ -3581,16 +3589,16 @@ dependencies = [ [[package]] name = "kube-core" -version = "2.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "914bbb770e7bb721a06e3538c0edd2babed46447d128f7c21caa68747060ee73" +checksum = "e7aeade7d2e9f165f96b3c1749ff01a8e2dc7ea954bd333bcfcecc37d5226bdd" dependencies = [ - "chrono", "derive_more", "form_urlencoded", "http 1.4.0", + "jiff", "json-patch 4.1.0", - "k8s-openapi", + "k8s-openapi 0.27.0", "schemars", "serde", "serde-value", @@ -3600,9 +3608,9 @@ dependencies = [ [[package]] name = "kube-derive" -version = "2.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03dee8252be137772a6ab3508b81cd797dee62ee771112a2453bc85cbbe150d2" +checksum = "c98f59f4e68864624a0b993a1cc2424439ab7238eaede5c299e89943e2a093ff" dependencies = [ "darling", "proc-macro2", @@ -3614,9 +3622,9 @@ dependencies = [ [[package]] name = "kube-runtime" -version = "2.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aea4de4b562c5cc89ab10300bb63474ae1fa57ff5a19275f2e26401a323e3fd" +checksum = "fc158473d6d86ec22692874bd5ddccf07474eab5c6bb41f226c522e945da5244" dependencies = [ "ahash", "async-broadcast", @@ -3624,10 +3632,10 @@ dependencies = [ "backon", "educe", "futures", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "hostname", "json-patch 4.1.0", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube-client", "parking_lot", "pin-project", @@ -5545,7 +5553,7 @@ dependencies = [ "http 1.4.0", "indicatif", "inquire", - "k8s-openapi", + "k8s-openapi 0.26.1", "kube", "log", "memmap2", diff --git a/Cargo.toml b/Cargo.toml index f5f64a60..447e0570 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,7 +104,7 @@ tracing = "0.1" similar = "2.6" # Kubernetes API client for live cluster metrics (Phase 2) -kube = { version = "2.0", features = ["client", "runtime", "derive"] } +kube = { version = "3.0", features = ["client", "runtime", "derive"] } k8s-openapi = { version = "0.26", features = ["latest"] } http = "1" # Required for raw API requests with kube urlencoding = "2" # URL encoding for Prometheus queries