Skip to content
Open
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
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

### Added

- Added support for NiFi `2.9.0` ([#922]).

### Changed

- Document Helm deployed RBAC permissions and remove unnecessary permissions ([#916]).
Expand All @@ -13,6 +17,7 @@ All notable changes to this project will be documented in this file.

[#916]: https://github.com/stackabletech/nifi-operator/pull/916
[#921]: https://github.com/stackabletech/nifi-operator/pull/921
[#922]: https://github.com/stackabletech/nifi-operator/pull/922

## [26.3.0] - 2026-03-16

Expand Down
2 changes: 1 addition & 1 deletion docs/modules/nifi/assets/attachments/entraid-nifi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ spec:
name: oidc-secret
key: discovery.url
- name: prep-custom-authorizers
image: oci.stackable.tech/sdp/nifi:2.7.2-stackable0.0.0-dev
image: oci.stackable.tech/sdp/nifi:2.6.0-stackable0.0.0-dev
env:
- name: OIDC_AUTHORITY_ENDPOINT
valueFrom:
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.7.2
productVersion: 2.9.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.7.2
productVersion: 2.9.0
clusterConfig:
authentication:
- authenticationClass: simple-nifi-users
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.7.2
productVersion: 2.9.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.7.2 # <1>
productVersion: 2.9.0 # <1>
----

<1> Change the NiFi version here
Expand Down
3 changes: 2 additions & 1 deletion docs/modules/nifi/partials/supported-versions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
// 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
Comment thread
NickLarsenNZ marked this conversation as resolved.
** Please note that this version 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.
** 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)
* 1.28.1 (Deprecated)
Expand Down
4 changes: 2 additions & 2 deletions rust/operator-binary/src/config/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -817,7 +817,7 @@ mod tests {
name: simple-nifi
spec:
image:
productVersion: 2.7.2
productVersion: 2.9.0
clusterConfig:
authentication:
- authenticationClass: nifi-admin-credentials-simple
Expand Down Expand Up @@ -865,7 +865,7 @@ mod tests {
name: simple-nifi
spec:
image:
productVersion: 2.7.2
productVersion: 2.9.0
clusterConfig:
authentication:
- authenticationClass: nifi-admin-credentials-simple
Expand Down
2 changes: 1 addition & 1 deletion rust/operator-binary/src/crd/affinity.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ mod tests {
name: simple-nifi
spec:
image:
productVersion: 2.7.2
productVersion: 2.9.0
clusterConfig:
authentication:
- authenticationClass: nifi-admin-credentials-simple
Expand Down
20 changes: 10 additions & 10 deletions tests/templates/kuttl/iceberg-rest/60_nifi-flow.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {
"File Size": "0B",
Expand Down Expand Up @@ -117,7 +117,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-processors-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {
"Table Name": "greetings",
Expand Down Expand Up @@ -327,7 +327,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-aws-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {
"Authentication Strategy": "BASIC_CREDENTIALS",
Expand Down Expand Up @@ -394,7 +394,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-service-api-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
}
}
],
Expand All @@ -412,7 +412,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-record-serialization-services-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {
"Schema Branch": null,
Expand Down Expand Up @@ -552,7 +552,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-services-api-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
}
}
],
Expand All @@ -570,7 +570,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-parquet-writer-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {},
"propertyDescriptors": {},
Expand All @@ -580,7 +580,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-service-api-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
}
}
],
Expand All @@ -598,7 +598,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-rest-catalog-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
},
"properties": {
"Access Delegation Strategy": "disabled",
Expand Down Expand Up @@ -697,7 +697,7 @@
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-iceberg-service-api-nar",
"version": "2.7.2-stackable0.0.0-dev"
"version": "2.9.0-stackable0.0.0-dev"
}
}
],
Expand Down
7 changes: 5 additions & 2 deletions tests/test-definition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ dimensions:
- 1.28.1
- 2.6.0
- 2.7.2
- 2.9.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
Expand All @@ -13,10 +14,10 @@ dimensions:
- 1.28.1
- name: nifi_new
values:
- 2.7.2
- 2.9.0
- name: nifi-latest
values:
- 2.7.2
- 2.9.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
Expand All @@ -25,6 +26,7 @@ dimensions:
- name: nifi-iceberg-rest
values:
- 2.7.2
- 2.9.0
# TODO: Can be removed once NiFi 1.x.x is removed - only for separate smoke tests
- name: nifi-v1
values:
Expand All @@ -34,6 +36,7 @@ dimensions:
values:
- 2.6.0
- 2.7.2
- 2.9.0
# Use Kubernetes manager if set to false
- name: use-zookeeper-manager
values:
Expand Down
Loading