Skip to content

Commit bc7f603

Browse files
committed
Merge remote-tracking branch 'origin/main' into rust-2024-upgrade
# Conflicts: # rust/operator-binary/src/nifi_controller.rs
2 parents 35aa05b + 1c53f74 commit bc7f603

48 files changed

Lines changed: 1006 additions & 2304 deletions

Some content is hidden

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

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ All notable changes to this project will be documented in this file.
88

99
- BREAKING: Add required CLI argument and env var to set the image repository used to construct final product image names: `IMAGE_REPOSITORY` (`--image-repository`), eg. `oci.example.org/my/namespace` ([#928]).
1010
- Support for passing CAs to GitSync ([#903]).
11-
- Added support for NiFi `2.9.0` ([#922]).
11+
- Add support for NiFi `2.9.0` ([#922]).
1212

1313
### Changed
1414

15+
- Bump stackable-operator to 0.113.3 ([#959])
1516
- Document Helm deployed RBAC permissions and remove unnecessary permissions ([#916]).
1617
- BREAKING: `configOverrides` now only accepts `bootstrap.conf`, `nifi.properties` and `security.properties`.
1718
Previously, arbitrary keys were silently accepted but ignored ([#921]).
@@ -22,11 +23,19 @@ All notable changes to this project will be documented in this file.
2223
- test: Bump vector-aggregator to 0.55.0, replace /graphql call with gRPC call ([#940]).
2324
- BREAKING: Removed product-config machinery. This is a breaking change in terms of configuration.
2425
Users relying on the product-config `properties.yaml` file have to set these properties via the CRD ([#945]).
26+
- In case the user specifies a fixed number of NiFi nodes (i.e. no auto-scaling), set `nifi.cluster.flow.election.max.candidates` to that number.
27+
This results in much faster NiFi startups, as it doesn't need to wait for the 5 minutes of `nifi.cluster.flow.election.max.wait.time` ([#953]).
2528

2629
### Fixed
2730

2831
- Fix broken link to the NiFi authorization usage guide in the `spec.clusterConfig.authorization` CRD doc (`usage-guide` -> `usage_guide`) ([#924]).
2932

33+
### Removed
34+
35+
- BREAKING: Remove support for NiFi 1.x.
36+
This removes the Prometheus reporting-task Job (and its `spec.clusterConfig.createReportingTaskJob` field), the pre-2.x non-rolling upgrade handling, the dedicated metrics port, and the sensitive-properties algorithms that were only supported on NiFi 1.x.
37+
`status.deployed_version` is retained even though it no longer drives the (now removed) non-rolling upgrade state machine, as we don't want a breaking change to the status just for this ([#954]).
38+
3039
[#903]: https://github.com/stackabletech/nifi-operator/pull/903
3140
[#916]: https://github.com/stackabletech/nifi-operator/pull/916
3241
[#921]: https://github.com/stackabletech/nifi-operator/pull/921
@@ -37,6 +46,9 @@ All notable changes to this project will be documented in this file.
3746
[#936]: https://github.com/stackabletech/nifi-operator/pull/936
3847
[#940]: https://github.com/stackabletech/nifi-operator/pull/940
3948
[#945]: https://github.com/stackabletech/nifi-operator/pull/945
49+
[#953]: https://github.com/stackabletech/nifi-operator/pull/953
50+
[#954]: https://github.com/stackabletech/nifi-operator/pull/954
51+
[#959]: https://github.com/stackabletech/nifi-operator/pull/959
4052

4153
## [26.3.0] - 2026-03-16
4254

0 commit comments

Comments
 (0)