Skip to content

Commit 7b9a2a4

Browse files
feat: Support configuring JVM arguments (#636)
* refactor * Rename * Fix error handling * Add (failing test) -> TDD :) * Actually merge stuff * changelog * Add some docs * changelog * clippy * Update CHANGELOG.md Co-authored-by: Malte Sander <contact@maltesander.com> * Update rust/operator-binary/src/config/jvm.rs Co-authored-by: Malte Sander <contact@maltesander.com> * constants. constants everywhere. --------- Co-authored-by: Malte Sander <contact@maltesander.com>
1 parent f1f4935 commit 7b9a2a4

File tree

10 files changed

+529
-102
lines changed

10 files changed

+529
-102
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,19 @@ All notable changes to this project will be documented in this file.
99
- The lifetime of auto generated TLS certificates is now configurable with the role and roleGroup
1010
config property `requestedSecretLifetime`. This helps reducing frequent Pod restarts ([#619]).
1111
- Run a `containerdebug` process in the background of each HDFS container to collect debugging information ([#629]).
12+
- Support configuring JVM arguments ([#636]).
1213
- Aggregate emitted Kubernetes events on the CustomResources ([#643]).
1314

1415
### Changed
1516

1617
- Switch the WebUI liveness probe from `httpGet` to checking the tcp socket.
1718
This helps with setups where configOverrides are used to enable security on the HTTP interfaces.
1819
As this results in `401` HTTP responses (instead of `200`), this previously failed the liveness checks.
20+
- Set the JVM argument `-Xms` in addition to `-Xmx` (with the same value). This ensure consistent JVM configs across our products ([#636]).
1921

2022
[#619]: https://github.com/stackabletech/hdfs-operator/pull/619
2123
[#629]: https://github.com/stackabletech/hdfs-operator/pull/629
24+
[#636]: https://github.com/stackabletech/hdfs-operator/pull/636
2225
[#643]: https://github.com/stackabletech/hdfs-operator/pull/643
2326

2427
## [24.11.1] - 2025-01-10

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.nix

Lines changed: 14 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)