diff --git a/Cargo.lock b/Cargo.lock index ac218cc..ce5feb6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1224,6 +1224,18 @@ name = "k8s-openapi" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c6922f6afe80418dd6019818af5d0d34584c371780ff09b9752370c25b4abb" +dependencies = [ + "base64", + "jiff", + "serde", + "serde_json", +] + +[[package]] +name = "k8s-openapi" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab0d13801242174b1f3966907c3f32039f2d6b36c7ce82c61225d66ed5d1eb70" dependencies = [ "base64", "jiff", @@ -2422,7 +2434,7 @@ dependencies = [ "http-body", "http-body-util", "k8s-openapi 0.25.0", - "k8s-openapi 0.28.0", + "k8s-openapi 0.29.0", "kube", "kubert", "once_cell", diff --git a/Cargo.toml b/Cargo.toml index 6b3356d..0ee179a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ description = "Copy k8s resources (or parts thereof) across clusters" clap = { version = "^4.5.60", features = ["derive", "help", "env", "std"] } futures = "^0.3.32" kube = { version = "^4.2.0", features = ["runtime", "derive", "unstable-runtime"] } -k8s-openapi = { version = "^0.28.0", features = ["v1_36", "schemars"] } +k8s-openapi = { version = "^0.29.0", features = ["v1_36", "schemars"] } # Kubert 0.25 still uses kube 1.1; select matching bindings for its HTTP transport. k8s-openapi-legacy = { package = "k8s-openapi", version = "^0.25.0", features = ["v1_33"] } http = "1.4.0"