Skip to content

Commit 0d2661f

Browse files
maltesanderadwk67
andauthored
refactor: extract dereference/validate pipeline from reconcile (#968)
* refactor: rename kafka_controller.rs -> controller.rs * refactor: add dereference and validate steps * fix: update crate hashes * feat: add smoke snapshot test * docs: adapted changelog * fix(test): make configmap diff better readable * fix: improve variable namings * fix: add authorization_config to validated cluster * fix(test): add vector to cm snapshot. * fix(validate): improve todo comment. * Update rust/operator-binary/src/controller/validate.rs Co-authored-by: Andrew Kenworthy <1712947+adwk67@users.noreply.github.com> --------- Co-authored-by: Andrew Kenworthy <1712947+adwk67@users.noreply.github.com>
1 parent 1dd7d5b commit 0d2661f

19 files changed

Lines changed: 1377 additions & 345 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ All notable changes to this project will be documented in this file.
1616
controllers).
1717
Previously, arbitrary file names were silently accepted and ignored ([#960]).
1818
- Bump `stackable-operator` to 0.111.1 and snafu to 0.9 ([#960], [#961]).
19+
- Internal operator refactoring: introduce dereference() and validate() steps in the reconciler ([#968]).
1920
- test: Bump vector-aggregator to 0.55.0, replace /graphql call with gRPC call ([#971]).
2021

2122
[#953]: https://github.com/stackabletech/kafka-operator/pull/953
2223
[#960]: https://github.com/stackabletech/kafka-operator/pull/960
2324
[#961]: https://github.com/stackabletech/kafka-operator/pull/961
25+
[#968]: https://github.com/stackabletech/kafka-operator/pull/968
2426
[#971]: https://github.com/stackabletech/kafka-operator/pull/971
2527

2628
## [26.3.0] - 2026-03-16

Cargo.nix

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

crate-hashes.json

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

0 commit comments

Comments
 (0)