diff --git a/Cargo.lock b/Cargo.lock index 6fc3019..ff37d4a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -609,15 +609,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[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" @@ -1097,9 +1088,9 @@ dependencies = [ [[package]] name = "json-patch" -version = "2.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" dependencies = [ "jsonptr", "serde", @@ -1109,12 +1100,10 @@ dependencies = [ [[package]] name = "jsonpath-rust" -version = "0.5.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d8fe85bd70ff715f31ce8c739194b423d79811a19602115d611a3ec85d6200" +checksum = "69a61b87f6a55cc6c28fed5739dd36b9642321ce63e4a5e4a4715d69106f4a10" dependencies = [ - "lazy_static", - "once_cell", "pest", "pest_derive", "regex", @@ -1124,11 +1113,10 @@ dependencies = [ [[package]] name = "jsonptr" -version = "0.4.7" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" dependencies = [ - "fluent-uri", "serde", "serde_json", ] @@ -1149,9 +1137,9 @@ dependencies = [ [[package]] name = "kube" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efffeb3df0bd4ef3e5d65044573499c0e4889b988070b08c50b25b1329289a1f" +checksum = "e5fd2596428f922f784ca43907c449f104d69055c811135684474143736c67ae" dependencies = [ "k8s-openapi", "kube-client", @@ -1161,9 +1149,9 @@ dependencies = [ [[package]] name = "kube-client" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf471ece8ff8d24735ce78dac4d091e9fcb8d74811aeb6b75de4d1c3f5de0f1" +checksum = "d539b6493d162ae5ab691762be972b6a1c20f6d8ddafaae305c0e2111b589d99" dependencies = [ "base64 0.22.1", "bytes", @@ -1189,7 +1177,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "thiserror 1.0.67", + "thiserror 2.0.3", "tokio", "tokio-util", "tower 0.5.1", @@ -1199,9 +1187,9 @@ dependencies = [ [[package]] name = "kube-core" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42346d30bb34d1d7adc5c549b691bce7aa3a1e60254e68fab7e2d7b26fe3d77" +checksum = "98a87cc0046cf6b62cbb63ae1fbc366ee8ba29269f575289679473754ff5d7a7" dependencies = [ "chrono", "form_urlencoded", @@ -1212,14 +1200,14 @@ dependencies = [ "serde", "serde-value", "serde_json", - "thiserror 1.0.67", + "thiserror 2.0.3", ] [[package]] name = "kube-derive" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9364e04cc5e0482136c6ee8b7fb7551812da25802249f35b3def7aaa31e82ad" +checksum = "65576922713e6154a89b5a8d2747adca15725b90fa64fc2b828774bf96d6acd8" dependencies = [ "darling", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index bb6c8fe..cd3d9c6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,9 +9,9 @@ edition = "2021" anyhow = "1.0.94" axum = { version = "0.7.9", features = ["tracing", "http2", "macros"] } axum-server = { version = "0.7.1", features = ["rustls", "tls-rustls"] } -json-patch = "2.0.0" +json-patch = "3.0.1" k8s-openapi = { version = "0.23.0", default-features = false, features = ["v1_30", "schemars"] } -kube = { version = "0.96.0", features = ["rustls-tls", "admission", "jsonpatch", "derive"], default-features = false } +kube = { version = "0.97.0", features = ["rustls-tls", "admission", "jsonpatch", "derive"], default-features = false } log = { version = "0.4.22", features = ["kv_unstable", "serde", "kv_unstable_serde"] } schemars = { version = "0.8.21", features = ["derive_json_schema"] } serde = { version = "1.0.216", features = ["serde_derive", "derive"] } @@ -25,7 +25,7 @@ opentelemetry-otlp = { version = "0.26.0", features = ["opentelemetry-http"] } opentelemetry-semantic-conventions = { version = "0.26.0", features = ["semconv_experimental"] } opentelemetry_sdk = { version = "0.26.0", features = ["rt-tokio"] } schematic = "0.17.7" -jsonptr = "0.4.7" +jsonptr = "0.6.3" rustls = { version = "0.23.19", features = ["ring"] } [dev-dependencies]