diff --git a/Cargo.lock b/Cargo.lock
index 5dee2c0..6fd05cf 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -181,7 +181,7 @@ version = "0.1.7"
 dependencies = [
  "anyhow",
  "futures-util",
- "k8s-openapi",
+ "k8s-openapi 0.23.0",
  "kube",
  "tokio",
 ]
@@ -743,13 +743,26 @@ dependencies = [
  "serde_json",
 ]
 
+[[package]]
+name = "k8s-openapi"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8847402328d8301354c94d605481f25a6bdc1ed65471fd96af8eca71141b13"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "serde",
+ "serde-value",
+ "serde_json",
+]
+
 [[package]]
 name = "kube"
 version = "0.93.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "0365920075af1a2d23619c1ca801c492f2400157de42627f041a061716e76416"
 dependencies = [
- "k8s-openapi",
+ "k8s-openapi 0.22.0",
  "kube-client",
  "kube-core",
  "kube-derive",
@@ -777,7 +790,7 @@ dependencies = [
  "hyper-timeout",
  "hyper-util",
  "jsonpath-rust",
- "k8s-openapi",
+ "k8s-openapi 0.22.0",
  "kube-core",
  "pem",
  "rustls",
@@ -804,7 +817,7 @@ dependencies = [
  "form_urlencoded",
  "http",
  "json-patch",
- "k8s-openapi",
+ "k8s-openapi 0.22.0",
  "schemars",
  "serde",
  "serde_json",
@@ -840,7 +853,7 @@ dependencies = [
  "hashbrown",
  "json-patch",
  "jsonptr",
- "k8s-openapi",
+ "k8s-openapi 0.22.0",
  "kube-client",
  "parking_lot",
  "pin-project",
diff --git a/Cargo.toml b/Cargo.toml
index 3c86e39..63207ee 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ edition = "2021"
 
 [dependencies]
 kube = { version = "0.93.1", features = ["runtime", "derive"] }
-k8s-openapi = { version = "0.22.0", features = ["v1_27"] }
+k8s-openapi = { version = "0.23.0", features = ["v1_27"] }
 tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread", "signal"] }
 anyhow = "1.0.86"
 futures-util = "0.3.30"
\ No newline at end of file