Skip to content

Commit 28b13d3

Browse files
MalewaremaltesanderNickLarsenNZ
authored
feat: Hive listener integration (#605)
* WIP: Listener integration * Adding apiGroups for listeners * Making clippy happy * Working code * Working test * test definition * Cleaning up leftovers * Fixing tests * Adding Cargo.nix * Cleaning up and renaming vars. First working example * Making clippy happy * remove unused input * Discovery configMap is filled properly * remove uneccessary files * Refactor code, adding Cargo.lock and Cargo.nix * Better comments * Adding changelog * Adding docs * Making pre-commit happy * Update CHANGELOG.md Co-authored-by: Malte Sander <contact@maltesander.com> * Moving headless name building in method * Adressing some feedback * Update tests/templates/kuttl/external-access/20-assert.yaml Co-authored-by: Malte Sander <contact@maltesander.com> * Fixing tests * Adding vector configmap * Adopting to listenerClass per role rather then roleGroup * Updating helmcharts, regenerate charts * Adapting docs * Remove some leftovers * Making linting happy * cleaning up old rg listener leftovers * Adopting tests to role listener * Apply minor review changes Co-authored-by: Malte Sander <contact@maltesander.com> * Adopting to review, fixing lints * Adopting tests to role listener * Adressing feedback * fix ophaned ressources test * making rustdocs happy * Update tests/templates/kuttl/kerberos-hdfs/70-install-access-hive.yaml.j2 Co-authored-by: Malte Sander <contact@maltesander.com> * Update CHANGELOG.md Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> * Test for metrics port, rename metrics svc name function * Trailing whitespace * Update error to `RoleListenerHasNoAddress` Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> * Use named placeholders in discovery.rs Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> * Using const for default listener class * using "" through all integration tests with shell interaction * Consolidate listener to module * update function to build_role_listener * more consistent wording * fix: headless service function Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> --------- Co-authored-by: Malte Sander <contact@maltesander.com> Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com>
1 parent ea551aa commit 28b13d3

File tree

59 files changed

+880
-912
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+880
-912
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
1010
- Use `--file-log-max-files` (or `FILE_LOG_MAX_FILES`) to limit the number of log files kept.
1111
- Use `--file-log-rotation-period` (or `FILE_LOG_ROTATION_PERIOD`) to configure the frequency of rotation.
1212
- Use `--console-log-format` (or `CONSOLE_LOG_FORMAT`) to set the format to `plain` (default) or `json`.
13+
- BREAKING: Add Listener support for Hive ([#605]).
1314

1415
### Changed
1516

@@ -41,6 +42,7 @@ All notable changes to this project will be documented in this file.
4142
[#599]: https://github.com/stackabletech/hive-operator/pull/599
4243
[#603]: https://github.com/stackabletech/hive-operator/pull/603
4344
[#604]: https://github.com/stackabletech/hive-operator/pull/604
45+
[#605]: https://github.com/stackabletech/hive-operator/pull/605
4446

4547
## [25.3.0] - 2025-03-21
4648

0 commit comments

Comments
 (0)