diff --git a/Cargo.lock b/Cargo.lock index 211fdce..49035a1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -999,6 +999,29 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "jiff" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" +dependencies = [ + "jiff-static", + "portable-atomic", + "portable-atomic-util", + "serde_core", +] + +[[package]] +name = "jiff-static" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "js-sys" version = "0.3.83" @@ -1056,13 +1079,25 @@ 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 = "kube" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e7bb0b6a46502cc20e4575b6ff401af45cfea150b34ba272a3410b78aa014e" dependencies = [ - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-client", "kube-core", "kube-derive", @@ -1089,7 +1124,7 @@ dependencies = [ "hyper-timeout", "hyper-util", "jsonpath-rust", - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-core", "pem", "rustls", @@ -1116,7 +1151,7 @@ dependencies = [ "form_urlencoded", "http", "json-patch", - "k8s-openapi", + "k8s-openapi 0.26.1", "schemars", "serde", "serde-value", @@ -1153,7 +1188,7 @@ dependencies = [ "hashbrown 0.15.5", "hostname", "json-patch", - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-client", "parking_lot", "pin-project", @@ -1174,7 +1209,7 @@ dependencies = [ "clap", "crossterm 0.29.0", "futures", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "ratatui", "regex", @@ -1444,6 +1479,21 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "portable-atomic" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + [[package]] name = "proc-macro2" version = "1.0.103" diff --git a/Cargo.toml b/Cargo.toml index 1dcd873..a539d77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] kube = { version = "2.0", features = ["runtime", "derive", "http-proxy"] } -k8s-openapi = { version = "0.26", features = ["earliest"] } +k8s-openapi = { version = "0.27", features = ["earliest"] } clap = { version = "4.5", features = ["derive"] } tokio = { version = "1.0", features = ["full"] } ratatui = "0.29"