Skip to content

Commit 8612d80

Browse files
xeniapeTechassi
andauthored
chore: Enable kube/ring feature (#988)
* chore: add ring feature of kube crate * chore: Add changelog entry * chore: Slightly reword changelog entry --------- Co-authored-by: Techassi <[email protected]>
1 parent 2a1a23c commit 8612d80

File tree

3 files changed

+40
-26
lines changed

3 files changed

+40
-26
lines changed

Cargo.lock

+32-25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ itertools = "0.14.0"
3333
json-patch = "4.0.0"
3434
k8s-openapi = { version = "0.24.0", default-features = false, features = ["schemars", "v1_32"] }
3535
# 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
36-
kube = { version = "0.99.0", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "rustls-tls"] }
36+
kube = { version = "0.99.0", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "rustls-tls", "ring"] }
3737
opentelemetry = "0.23.0"
3838
opentelemetry_sdk = { version = "0.23.0", features = ["rt-tokio"] }
3939
opentelemetry-appender-tracing = "0.4.0"

crates/stackable-operator/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Fixed
8+
9+
- Enable the `kube/ring` feature to use ring as the crypto provider for `rustls`. This will
10+
otherwise cause runtime errors which result in panics ([#988]).
11+
12+
[#988]: https://github.com/stackabletech/operator-rs/pull/988
13+
714
## [0.87.4] - 2025-03-17
815

916
## [0.87.3] - 2025-03-14

0 commit comments

Comments
 (0)