diff --git a/Cargo.lock b/Cargo.lock index b9831f3..a588bee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -853,15 +853,15 @@ dependencies = [ [[package]] name = "kube" -version = "0.83.0" +version = "0.84.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f468b2fa6c5ef92117813238758f79e394c2d7688bd6faa3e77243f90260b0" +checksum = "14bd236a6f6ddeac3fefa2863eb4e363cb3a2c49d66619e181b5b8f8f0787575" dependencies = [ "k8s-openapi", - "kube-client", - "kube-core", - "kube-derive 0.83.0", - "kube-runtime", + "kube-client 0.84.0", + "kube-core 0.84.0", + "kube-derive", + "kube-runtime 0.84.0", ] [[package]] @@ -869,6 +869,39 @@ name = "kube-client" version = "0.83.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "337eb332d253036adc3247936248d0742c6c743f51eb38a684fd9b3b2878b27c" +dependencies = [ + "base64 0.20.0", + "bytes", + "chrono", + "dirs-next", + "either", + "futures", + "http", + "http-body", + "hyper", + "hyper-timeout", + "jsonpath_lib", + "k8s-openapi", + "kube-core 0.83.0", + "pem", + "pin-project", + "secrecy", + "serde", + "serde_json", + "serde_yaml", + "thiserror", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tracing", +] + +[[package]] +name = "kube-client" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04a28620131ca89b2509e52f5e1b71bfa3e61a50321836b2ae373bc18e0309e6" dependencies = [ "base64 0.20.0", "bytes", @@ -883,7 +916,7 @@ dependencies = [ "hyper-timeout", "jsonpath_lib", "k8s-openapi", - "kube-core", + "kube-core 0.84.0", "openssl", "pem", "pin-project", @@ -911,23 +944,27 @@ dependencies = [ "json-patch", "k8s-openapi", "once_cell", - "schemars", "serde", "serde_json", "thiserror", ] [[package]] -name = "kube-derive" -version = "0.83.0" +name = "kube-core" +version = "0.84.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce7c7a14cf3fe567ca856de41db0d61394867675cfb0d65094c55f0fa2df2e0" +checksum = "8227a989f1eeee3bcbf045165d6aca462af3744ecd4dfdcfba81051fb7de428e" dependencies = [ - "darling", - "proc-macro2", - "quote", + "chrono", + "form_urlencoded", + "http", + "json-patch", + "k8s-openapi", + "once_cell", + "schemars", + "serde", "serde_json", - "syn 1.0.107", + "thiserror", ] [[package]] @@ -956,7 +993,32 @@ dependencies = [ "futures", "json-patch", "k8s-openapi", - "kube-client", + "kube-client 0.83.0", + "parking_lot", + "pin-project", + "serde", + "serde_json", + "smallvec", + "thiserror", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "kube-runtime" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6834a4a1f53a8528d5f346cdd141a77dbda31beb33dab4bf24fa4ecf6c508744" +dependencies = [ + "ahash", + "async-trait", + "backoff", + "derivative", + "futures", + "json-patch", + "k8s-openapi", + "kube-client 0.84.0", "parking_lot", "pin-project", "serde", @@ -979,9 +1041,9 @@ dependencies = [ "futures-core", "futures-util", "hyper", - "kube-client", - "kube-core", - "kube-runtime", + "kube-client 0.83.0", + "kube-core 0.83.0", + "kube-runtime 0.83.0", "pin-project-lite", "rustls-pemfile", "serde", @@ -1612,7 +1674,7 @@ dependencies = [ "jsonpath_lib", "k8s-openapi", "kube", - "kube-derive 0.84.0", + "kube-derive", "kubert", "rstest", "schemars", diff --git a/Cargo.toml b/Cargo.toml index 255f00b..278dddf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ description = "Copy k8s resources (or parts thereof) across clusters" [dependencies] clap = { version = "4.3", features = ["derive", "help", "env", "std"] } futures = "0.3" -kube = { version = "0.83.0", features = ["runtime", "derive"] } +kube = { version = "0.84.0", features = ["runtime", "derive"] } kube-derive = "0.84.0" k8s-openapi = { version = "0.18.0", features = ["v1_26"] } # We cannot bump kube-res past 0.82.0 until this PR is merged: https://github.com/olix0r/kubert/pull/163