Skip to content

Commit cc1106c

Browse files
committed
docs: Add missing changes
1 parent 31352d7 commit cc1106c

1 file changed

Lines changed: 51 additions & 3 deletions

File tree

modules/ROOT/partials/release-notes/release-26.3.adoc

Lines changed: 51 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ This includes 9 critical and 40 high-severity CVEs.
153153
The hbase-operator-tools have been bumped to 1.3.0 and https://issues.apache.org/jira/browse/HBASE-29797[HBASE-29797] has been backported for all supported HBase images.
154154
See https://github.com/stackabletech/docker-images/issues/1417[docker-images#1417].
155155

156+
===== Apache Hadoop
157+
158+
The operator now adds a warning and exit condition to the `format-namenodes` container script to check for corrupted data after formatting.
159+
Implemented in https://github.com/stackabletech/hdfs-operator/pull/751[hdfs-operator#751].
160+
156161
===== Apache Kafka
157162

158163
Previously, Kafka supported OPA in non-TLS mode.
@@ -165,7 +170,39 @@ It should be noted that this is not yet supported by the Kafka Controller (avail
165170

166171
===== Apache NiFi
167172

168-
There are cases where customers may wish to provide static authorization files (users.xml, authorizer.xml, authorizations.xml) instead of fetching the data dynamically (for instance, when collecting user and group data from AD/Entra).
173+
* *Breaking:* The authorization configuration for the operator has been adjusted to more closely match and represent the Apache NiFi interfaces and implementations.
174+
The `OpaAuthorizer`, `SingleUserAuthorizer` and `StandardManagedAuthorizer` can now be explicitly set.
175+
This allows to set an `initialAdminUser` for file-based authorization.
176+
+
177+
--
178+
[source,yaml]
179+
----
180+
spec:
181+
clusterConfig:
182+
authorization:
183+
opa: { .. } # existing
184+
# OR
185+
singleUser: {} # new
186+
# OR
187+
standard: # new
188+
accessPolicyProvider:
189+
fileBased:
190+
initialAdminUser: CN=admin,OU=admin-group,DC=example,DC=org
191+
----
192+
193+
If not provided this defaults to the `SingleUserAuthorizer`.
194+
195+
[WARNING]
196+
====
197+
Users authenticating via LDAP that do not use the `OpaAuthorizer` (but relied on the operator-generated file-based authorization), now have to explicitly set the `StandardManagedAuthorizer` and the `initialAdminUser`.
198+
The cluster definition must be extended by an authorization part like shown above.
199+
200+
This means that the bind user now can differ from the `initialAdminUser`.
201+
====
202+
203+
See the xref:nifi:usage_guide/security.adoc#authorization[security usage guide] for more information.
204+
--
205+
* There are cases where customers may wish to provide static authorization files (users.xml, authorizer.xml, authorizations.xml) instead of fetching the data dynamically (for instance, when collecting user and group data from AD/Entra).
169206
Statically provided user/group information and rough-granular permissions are honoured automatically (as long as the UUIDs match those available in the backend), but for the initial process group this has to be done by a callback mechanism so that the authorizations can be updated after the flow has been registered.
170207
The Nifi images have been patched for versions 2.4.0 and 2.6.0 to implement this.
171208
See https://github.com/stackabletech/nifi-operator/issues/862[nifi-operator#862].
@@ -178,7 +215,10 @@ See https://github.com/stackabletech/spark-k8s-operator/issues/639[spark-k8s-ope
178215

179216
===== Open Policy Agent
180217

181-
The Entra User Info Fetcher (UIF) backend has been stabilized with the introduction of OpaCluster v1alpha2.
218+
* Previously, when POST-ing the status following the successful loading of a bundle, a warning was written to the logs because of a superfluous service name.
219+
This has now been removed.
220+
Implemented in https://github.com/stackabletech/opa-operator/issues/798[opa-operator#798].
221+
* The Entra User Info Fetcher (UIF) backend has been stabilized with the introduction of OpaCluster v1alpha2.
182222
Conversion between v1alpha1 and v1alpha2 is handled automatically by default.
183223
Implemented in https://github.com/stackabletech/opa-operator/pull/801[opa-operator#801].
184224

@@ -221,9 +261,17 @@ Fixed in https://github.com/stackabletech/issues/issues/821[issues#821].
221261
CPU request and limit have been bumped from `100m` and `400m` to `300m` and `1200m` respectively.
222262
Fixed in https://github.com/stackabletech/druid-operator/pull/786[druid-operator#786].
223263

264+
===== Apache Hadoop
265+
266+
Previously, some parts of the shell output of the init containers were not logged properly and therefore not aggregated.
267+
Now, these log messages are captured correctly.
268+
Fixed in https://github.com/stackabletech/hdfs-operator/pull/746[hdfs-operator#746].
269+
224270
===== Apache NiFi
225271

226-
The operator now utilizes the `.spec.clusterConfig.authorization.opa.package` field instead of hard-coding the OPA package name to `nifi`.
272+
* The operator now instructs NiFi pods to also listen on the loopback interface so that Kubernetes port-forwards work.
273+
Fixed in https://github.com/stackabletech/nifi-operator/pull/870[nifi-operator#870].
274+
* The operator now utilizes the `.spec.clusterConfig.authorization.opa.package` field instead of hard-coding the OPA package name to `nifi`.
227275
Fixed in https://github.com/stackabletech/nifi-operator/pull/881[nifi-operator#881].
228276

229277
===== Apache Spark

0 commit comments

Comments
 (0)