diff --git a/Cargo.lock b/Cargo.lock index 8f66792a..0cedbb2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -915,16 +915,28 @@ dependencies = [ "serde_json", ] +[[package]] +name = "k8s-openapi" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06d9e5e61dd037cdc51da0d7e2b2be10f497478ea7e120d85dad632adb99882b" +dependencies = [ + "base64", + "chrono", + "serde", + "serde_json", +] + [[package]] name = "kube" -version = "1.1.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778f98664beaf4c3c11372721e14310d1ae00f5e2d9aabcf8906c881aa4e9f51" +checksum = "48e7bb0b6a46502cc20e4575b6ff401af45cfea150b34ba272a3410b78aa014e" dependencies = [ - "k8s-openapi", - "kube-client", - "kube-core", - "kube-runtime", + "k8s-openapi 0.26.1", + "kube-client 2.0.1", + "kube-core 2.0.1", + "kube-runtime 2.0.1", ] [[package]] @@ -948,8 +960,44 @@ dependencies = [ "hyper-timeout", "hyper-util", "jsonpath-rust", - "k8s-openapi", - "kube-core", + "k8s-openapi 0.25.0", + "kube-core 1.1.0", + "pem", + "rustls", + "secrecy", + "serde", + "serde_json", + "serde_yaml", + "thiserror 2.0.17", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tracing", +] + +[[package]] +name = "kube-client" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4987d57a184d2b5294fdad3d7fc7f278899469d21a4da39a8f6ca16426567a36" +dependencies = [ + "base64", + "bytes", + "chrono", + "either", + "futures", + "home", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-timeout", + "hyper-util", + "jsonpath-rust", + "k8s-openapi 0.26.1", + "kube-core 2.0.1", "pem", "rustls", "secrecy", @@ -975,7 +1023,25 @@ dependencies = [ "form_urlencoded", "http", "json-patch", - "k8s-openapi", + "k8s-openapi 0.25.0", + "serde", + "serde-value", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "kube-core" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914bbb770e7bb721a06e3538c0edd2babed46447d128f7c21caa68747060ee73" +dependencies = [ + "chrono", + "derive_more", + "form_urlencoded", + "http", + "json-patch", + "k8s-openapi 0.26.1", "serde", "serde-value", "serde_json", @@ -997,8 +1063,35 @@ dependencies = [ "hashbrown 0.15.5", "hostname", "json-patch", - "k8s-openapi", - "kube-client", + "k8s-openapi 0.25.0", + "kube-client 1.1.0", + "parking_lot", + "pin-project", + "serde", + "serde_json", + "thiserror 2.0.17", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "kube-runtime" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aea4de4b562c5cc89ab10300bb63474ae1fa57ff5a19275f2e26401a323e3fd" +dependencies = [ + "ahash", + "async-broadcast", + "async-stream", + "backon", + "educe", + "futures", + "hashbrown 0.15.5", + "hostname", + "json-patch", + "k8s-openapi 0.26.1", + "kube-client 2.0.1", "parking_lot", "pin-project", "serde", @@ -1024,9 +1117,9 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "kube-client", - "kube-core", - "kube-runtime", + "kube-client 1.1.0", + "kube-core 1.1.0", + "kube-runtime 1.1.0", "kubert-prometheus-process", "kubert-prometheus-tokio", "pin-project-lite", @@ -1086,7 +1179,7 @@ dependencies = [ "chrono", "clap", "futures", - "k8s-openapi", + "k8s-openapi 0.25.0", "kube", "kubert", "prometheus-client", diff --git a/cni-repair-controller/Cargo.toml b/cni-repair-controller/Cargo.toml index 4c1d9728..31d51093 100644 --- a/cni-repair-controller/Cargo.toml +++ b/cni-repair-controller/Cargo.toml @@ -10,7 +10,7 @@ publish = false anyhow = "1" futures = "0.3" k8s-openapi = { version = "0.25", features = ["v1_33"] } -kube = { version = "1.1", default-features = false, features = ["runtime", "rustls-tls"] } +kube = { version = "2.0", default-features = false, features = ["runtime", "rustls-tls"] } prometheus-client = { version = "0.23", default-features = false } rustls = { version = "0.23", default-features = false, features = ["aws-lc-rs"] } tracing = "0.1"