Skip to content

Commit d4a1547

Browse files
authored
fix: Add missing owns/watches and test early-exit reconcile (#985)
* add missing owns, early-exit reconcile and unit tests * improve tests, consolidate rbac sections * fixed broken assert * use DeserializeGuard consistently
1 parent bbecc7f commit d4a1547

9 files changed

Lines changed: 391 additions & 145 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ All notable changes to this project will be documented in this file.
3939
- Fix a longstanding problem of including empty `categories`, `shortNames` and `additionalPrinterColumns` in the CRDs,
4040
which could cause problems with GitOps tools (e.g. ArgoCD) reporting a diff in the custom resources.
4141
See [our internal issue](https://github.com/stackabletech/hdfs-operator/issues/626) and [the fix](https://github.com/kube-rs/kube/pull/2042) for details ([#975]).
42+
- The operator now watches all resources that it creates and early-exits the reconcile action when the
43+
cluster is marked for deletion ([#985]).
4244

4345
[#961]: https://github.com/stackabletech/nifi-operator/pull/961
4446
[#966]: https://github.com/stackabletech/nifi-operator/pull/966
@@ -48,6 +50,7 @@ All notable changes to this project will be documented in this file.
4850
[#976]: https://github.com/stackabletech/nifi-operator/pull/976
4951
[#982]: https://github.com/stackabletech/nifi-operator/pull/982
5052
[#984]: https://github.com/stackabletech/nifi-operator/pull/984
53+
[#985]: https://github.com/stackabletech/nifi-operator/pull/985
5154

5255
## [26.7.0] - 2026-07-21
5356

‎Cargo.lock‎

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

0 commit comments

Comments
 (0)