Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ All notable changes to this project will be documented in this file.

- Support floating tags for product images via the new `spec.image.stackableVersionPolicy` field
([#994]).
- Add support for 2.12.0 ([#997]).

### Changed

Expand Down Expand Up @@ -43,6 +44,7 @@ All notable changes to this project will be documented in this file.
updated in place: after the operator upgrade, delete each node StatefulSet so that the
operator immediately recreates it with the new labels ([#984]).
- Make operations infallible where dependent on static inputs ([#990]).
- Deprecate support for 2.9.0 ([#997]).

### Fixed

Expand All @@ -52,6 +54,10 @@ All notable changes to this project will be documented in this file.
- The operator now watches all resources that it creates and early-exits the reconcile action when the
cluster is marked for deletion ([#985]).

### Removed

- Remove support for 2.7.2 ([#997]).

[#961]: https://github.com/stackabletech/nifi-operator/pull/961
[#966]: https://github.com/stackabletech/nifi-operator/pull/966
[#970]: https://github.com/stackabletech/nifi-operator/pull/970
Expand All @@ -63,6 +69,7 @@ All notable changes to this project will be documented in this file.
[#985]: https://github.com/stackabletech/nifi-operator/pull/985
[#990]: https://github.com/stackabletech/nifi-operator/pull/990
[#994]: https://github.com/stackabletech/nifi-operator/pull/994
[#997]: https://github.com/stackabletech/nifi-operator/pull/997

## [26.7.0] - 2026-07-21

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0
productVersion: 2.12.0
clusterConfig:
authentication:
- authenticationClass: simple-nifi-users
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0
productVersion: 2.12.0
clusterConfig:
authentication:
- authenticationClass: simple-nifi-users
Expand Down
10 changes: 5 additions & 5 deletions docs/modules/nifi/pages/usage_guide/custom-components.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0
productVersion: 2.12.0
clusterConfig:
authentication:
- authenticationClass: simple-nifi-admin-user
Expand Down Expand Up @@ -202,7 +202,7 @@ The basic Dockerfile below shows how to achieve this:

[source,Dockerfile]
----
FROM oci.stackable.tech/sdp/nifi:2.9.0-stackable26.7.0
FROM oci.stackable.tech/sdp/nifi:2.12.0-stackable26.11.0
COPY /path/to/your/nar.file /stackable/nifi/lib/
COPY /path/to/your/Python.file /stackable/nifi/python/extensions/
----
Expand All @@ -213,8 +213,8 @@ You then need to make this image available to your Kubernetes cluster and specif
----
spec:
image:
productVersion: 2.9.0
custom: oci-registry.company.org/nifi:2.9.0-customprocessors
productVersion: 2.12.0
custom: oci-registry.company.org/nifi:2.12.0-customprocessors
----

Also read the xref:guides:custom-images.adoc[Using customized product images] guide for additional information.
Expand Down Expand Up @@ -285,7 +285,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0
productVersion: 2.12.0
clusterConfig:
authentication:
- authenticationClass: simple-nifi-admin-user
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/nifi/pages/usage_guide/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0
productVersion: 2.12.0
clusterConfig:
authentication: # <1>
- authenticationClass: simple-nifi-admin-user
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/nifi/pages/usage_guide/updating.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ metadata:
name: simple-nifi
spec:
image:
productVersion: 2.9.0 # <1>
productVersion: 2.12.0 # <1>
----

<1> Change the NiFi version here
Expand Down
4 changes: 2 additions & 2 deletions docs/modules/nifi/partials/supported-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// This is a separate file, since it is used by both the direct NiFi-Operator documentation, and the overarching
// Stackable Platform documentation.

* 2.9.0
* 2.7.2 (Deprecated)
* 2.12.0
* 2.9.0 (Deprecated)
** Please note that NiFi starting with 2.7.2 supports Iceberg, but only with S3 and Iceberg REST catalog (no Hive metastore or HDFS support). Please read on xref:nifi:usage_guide/writing-to-iceberg-tables.adoc[] for details.
* 2.6.0 (LTS)

Expand Down
10 changes: 6 additions & 4 deletions tests/test-definition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,31 @@ dimensions:
- name: nifi
values:
- 2.6.0
- 2.7.2
- 2.9.0
- 2.12.0
# Alternatively, if you want to use a custom image, append a comma and the full image name to the product version
# as in the example below.
# - 2.6.0,oci.stackable.tech/sandbox/nifi:2.6.0-stackable0.0.0-dev
- name: nifi_old
values:
# Use oldest here
- 2.6.0
- name: nifi_new
values:
- 2.9.0
# Use newest here
- 2.12.0
- name: nifi-latest
values:
- 2.9.0
- 2.12.0
- name: nifi-iceberg-hive
# Not all NiFi versions support Iceberg with the same functionality!
# E.g. our own implementation started with NiFi 2.2.0
values:
- 2.6.0
- name: nifi-iceberg-rest
values:
- 2.7.2
- 2.9.0
- 2.12.0
# Use Kubernetes manager if set to false
- name: use-zookeeper-manager
values:
Expand Down
Loading