Skip to content

Commit e10d2c5

Browse files
Depend on the patched version of kube-rs (#1124)
* Depend on the patched version of kube-rs * Fix linter warning
1 parent b7549cf commit e10d2c5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Cargo.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ json-patch = "4.0.0"
3737
k8s-openapi = { version = "0.26.0", default-features = false, features = ["schemars", "v1_34"] }
3838
# We use rustls instead of openssl for easier portability, e.g. so that we can build stackablectl without the need to vendor (build from source) openssl
3939
# We use ring instead of aws-lc-rs, as this currently fails to build in "make run-dev"
40-
# We pin the kube version, as we use a patch for 2.0.1 below
41-
kube = { version = "=2.0.1", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "rustls-tls", "ring"] }
40+
# We pin the kube version, as we use a patch for 2.0.1
41+
kube = { git = "https://github.com/stackabletech/kube-rs", branch = "2.0.1-fix-schema-hoisting", version = "=2.0.1", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "rustls-tls", "ring"] }
4242
opentelemetry = "0.31.0"
4343
opentelemetry_sdk = { version = "0.31.0", features = ["rt-tokio"] }
4444
opentelemetry-appender-tracing = "0.31.0"
@@ -94,6 +94,3 @@ rsa.opt-level = 3
9494
[profile.dev.package]
9595
insta.opt-level = 3
9696
similar.opt-level = 3
97-
98-
[patch.crates-io]
99-
kube = { git = "https://github.com/stackabletech/kube-rs", branch = "2.0.1-fix-schema-hoisting" }

crates/stackable-operator/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ All notable changes to this project will be documented in this file.
1313

1414
- BREAKING: `ClusterResources` now requires the objects added to implement `DeepMerge`.
1515
This is very likely a stackable-operator internal change, but technically breaking ([#1118]).
16+
- Depend on the patched version of kube-rs available at <https://github.com/stackabletech/kube-rs>,
17+
ensuring the operators automatically benefit from the fixes ([#1124]).
1618

1719
### Removed
1820

1921
- BREAKING: `ClusterResources` no longer derives `Eq` ([#1118]).
2022

2123
[#1118]: https://github.com/stackabletech/operator-rs/pull/1118
24+
[#1124]: https://github.com/stackabletech/operator-rs/pull/1124
2225

2326
## [0.100.3] - 2025-10-31
2427

0 commit comments

Comments
 (0)