diff --git a/Cargo.lock b/Cargo.lock index 9d97d89..560d534 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,13 +451,13 @@ dependencies = [ "anyhow", "delegate", "hyper-util", - "k8s-openapi", + "k8s-openapi 0.26.0", "kube", "kube-core", "kube-derive", "once_cell", "regex-lite", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "serde_yaml", @@ -473,7 +473,7 @@ dependencies = [ "anyhow", "gateway-api", "hyper-util", - "k8s-openapi", + "k8s-openapi 0.26.0", "serde_json", "tokio", "tower", @@ -783,7 +783,19 @@ checksum = "aa60a41b57ae1a0a071af77dbcf89fc9819cfe66edaf2beeb204c34459dcf0b2" dependencies = [ "base64", "chrono", - "schemars", + "serde", + "serde_json", +] + +[[package]] +name = "k8s-openapi" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13f06d5326a915becaffabdfab75051b8cdc260c2a5c06c0e90226ede89a692" +dependencies = [ + "base64", + "chrono", + "schemars 1.0.4", "serde", "serde_json", ] @@ -794,7 +806,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778f98664beaf4c3c11372721e14310d1ae00f5e2d9aabcf8906c881aa4e9f51" dependencies = [ - "k8s-openapi", + "k8s-openapi 0.25.0", "kube-client", "kube-core", ] @@ -820,7 +832,7 @@ dependencies = [ "hyper-timeout", "hyper-util", "jsonpath-rust", - "k8s-openapi", + "k8s-openapi 0.25.0", "kube-core", "pem", "rustls", @@ -846,8 +858,8 @@ dependencies = [ "derive_more", "form_urlencoded", "http", - "k8s-openapi", - "schemars", + "k8s-openapi 0.25.0", + "schemars 0.8.22", "serde", "serde-value", "serde_json", @@ -1171,6 +1183,26 @@ dependencies = [ "bitflags", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "regex" version = "1.12.2" @@ -1322,6 +1354,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "schemars" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + [[package]] name = "schemars_derive" version = "0.8.22" diff --git a/Cargo.toml b/Cargo.toml index e48a99c..3d3432c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ hyper-util = "0.1.17" kube = { version = "1.1.0", default-features = false } kube-core = { version = "1.1.0", default-features = false } kube-derive = { version = "1.1.0" } -k8s-openapi = { version = "0.25.0" } +k8s-openapi = { version = "0.26.0" } once_cell = "1.21.3" regex = { package = "regex-lite", version = "0.1.6" } schemars = "0.8.22"