Skip to content

Commit d0c53fe

Browse files
authored
chore: runAsNonRoot and fix empty CRD fields (#975)
1 parent 3cfc1df commit d0c53fe

7 files changed

Lines changed: 1499 additions & 682 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,18 @@ All notable changes to this project will be documented in this file.
1313
functions and carry the full set of recommended labels ([#966]).
1414
- BREAKING: The `nodes` role is now required by the CRD; a NifiCluster without it was
1515
previously accepted by the API server but failed reconciliation ([#966]).
16+
- All product containers now run with `securityContext.runAsNonRoot` set to `true` to improve security ([#975]).
17+
18+
### Fixed
19+
20+
- Fix a longstanding problem of including empty `categories`, `shortNames` and `additionalPrinterColumns` in the CRDs,
21+
which could cause problems with GitOps tools (e.g. ArgoCD) reporting a diff in the custom resources.
22+
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]).
1623

1724
[#961]: https://github.com/stackabletech/nifi-operator/pull/961
1825
[#966]: https://github.com/stackabletech/nifi-operator/pull/966
1926
[#970]: https://github.com/stackabletech/nifi-operator/pull/970
27+
[#975]: https://github.com/stackabletech/nifi-operator/pull/975
2028

2129
## [26.7.0] - 2026-07-21
2230

0 commit comments

Comments
 (0)