From 2f0173c696e50dd8926c834c0ec02b45f1e0f087 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 12:40:19 +0000 Subject: [PATCH 1/2] build(deps): Update Rust crate k8s-openapi to 0.29.0 --- Cargo.lock | 24 ++++++++++++++++++------ Cargo.toml | 2 +- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d8471c9..009ad4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1313,13 +1313,25 @@ dependencies = [ "serde_json", ] +[[package]] +name = "k8s-openapi" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab0d13801242174b1f3966907c3f32039f2d6b36c7ce82c61225d66ed5d1eb70" +dependencies = [ + "base64 0.22.1", + "jiff", + "serde", + "serde_json", +] + [[package]] name = "kube" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "208d7fe1380066abb194812a8a8e303cb896a33bb3d7b3177b71bd03ff39bf18" dependencies = [ - "k8s-openapi", + "k8s-openapi 0.28.0", "kube-client", "kube-core", "kube-runtime", @@ -1344,7 +1356,7 @@ dependencies = [ "hyper-util", "jiff", "jsonpath-rust", - "k8s-openapi", + "k8s-openapi 0.28.0", "kube-core", "pem", "rustls", @@ -1372,7 +1384,7 @@ dependencies = [ "http", "jiff", "json-patch", - "k8s-openapi", + "k8s-openapi 0.28.0", "serde", "serde-value", "serde_json", @@ -1386,7 +1398,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1c0fbeb1ff2aa855f0cab552655aa6e4a5ffc56aced22a81371bacd32fefcf8" dependencies = [ "jiff", - "k8s-openapi", + "k8s-openapi 0.28.0", "kube", "log", "serde", @@ -1409,7 +1421,7 @@ dependencies = [ "hashbrown 0.16.1", "hostname", "json-patch", - "k8s-openapi", + "k8s-openapi 0.28.0", "kube-client", "parking_lot", "pin-project", @@ -2120,7 +2132,7 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "k8s-openapi", + "k8s-openapi 0.29.0", "kube", "kube-leader-election", "opentelemetry", diff --git a/Cargo.toml b/Cargo.toml index b19ea3e..3e577e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ hcloud = "0.26.0" http-body-util = "0.1" hyper = { version = "1.6", features = ["server", "http1"] } hyper-util = { version = "0.1", features = ["tokio"] } -k8s-openapi = { version = "0.28.0", features = ["v1_35"] } +k8s-openapi = { version = "0.29.0", features = ["v1_35"] } kube = { version = "4.0.0", features = ["runtime"] } kube-leader-election = "0.44.0" thiserror = "2.0.3" From cc75a1da8ccdb0392e8d1237eb13916836afd28b Mon Sep 17 00:00:00 2001 From: "forkline[bot]" Date: Wed, 28 Oct 2026 12:51:01 +0000 Subject: [PATCH 2/2] fix: Revert k8s-openapi to 0.28.0 to resolve version conflict The renovate update to k8s-openapi 0.29.0 created a version conflict: - kube 4.2.0 depends on k8s-openapi 0.28.0 - Direct dependency specified k8s-openapi 0.29.0 This resulted in two versions of k8s-openapi in the dependency tree, with the 0.28.0 version (used by kube) having no v1_* feature enabled, causing the build to fail. Reverted to k8s-openapi 0.28.0 to ensure a single version with the v1_35 feature enabled. --- Cargo.lock | 24 ++++++------------------ Cargo.toml | 2 +- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 009ad4f..d8471c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1313,25 +1313,13 @@ dependencies = [ "serde_json", ] -[[package]] -name = "k8s-openapi" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab0d13801242174b1f3966907c3f32039f2d6b36c7ce82c61225d66ed5d1eb70" -dependencies = [ - "base64 0.22.1", - "jiff", - "serde", - "serde_json", -] - [[package]] name = "kube" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "208d7fe1380066abb194812a8a8e303cb896a33bb3d7b3177b71bd03ff39bf18" dependencies = [ - "k8s-openapi 0.28.0", + "k8s-openapi", "kube-client", "kube-core", "kube-runtime", @@ -1356,7 +1344,7 @@ dependencies = [ "hyper-util", "jiff", "jsonpath-rust", - "k8s-openapi 0.28.0", + "k8s-openapi", "kube-core", "pem", "rustls", @@ -1384,7 +1372,7 @@ dependencies = [ "http", "jiff", "json-patch", - "k8s-openapi 0.28.0", + "k8s-openapi", "serde", "serde-value", "serde_json", @@ -1398,7 +1386,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1c0fbeb1ff2aa855f0cab552655aa6e4a5ffc56aced22a81371bacd32fefcf8" dependencies = [ "jiff", - "k8s-openapi 0.28.0", + "k8s-openapi", "kube", "log", "serde", @@ -1421,7 +1409,7 @@ dependencies = [ "hashbrown 0.16.1", "hostname", "json-patch", - "k8s-openapi 0.28.0", + "k8s-openapi", "kube-client", "parking_lot", "pin-project", @@ -2132,7 +2120,7 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "k8s-openapi 0.29.0", + "k8s-openapi", "kube", "kube-leader-election", "opentelemetry", diff --git a/Cargo.toml b/Cargo.toml index 3e577e0..b19ea3e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ hcloud = "0.26.0" http-body-util = "0.1" hyper = { version = "1.6", features = ["server", "http1"] } hyper-util = { version = "0.1", features = ["tokio"] } -k8s-openapi = { version = "0.29.0", features = ["v1_35"] } +k8s-openapi = { version = "0.28.0", features = ["v1_35"] } kube = { version = "4.0.0", features = ["runtime"] } kube-leader-election = "0.44.0" thiserror = "2.0.3"