Skip to content

Commit 8715652

Browse files
committed
docs: Add various small tweaks
1 parent 4b8011e commit 8715652

1 file changed

Lines changed: 27 additions & 12 deletions

File tree

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

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@ The following components of the SDP contain breaking changes for this release:
4545

4646
Airflow can now use gitsync to authenticate against a repository using SSH keys as well as basic auth, which was previously the only option.
4747
The Airflow operator also now has the ability to convert certain changes between CRD versions: in the case of this change, the operator can automatically convert the field `credentialsSecret` to `credentials: basicAuthSecretName` so that this change is non-breaking.
48+
49+
[IMPORTANT]
50+
====
4851
It should be noted that conversions in the opposite direction - from v1alpha2 to v1alpha1 - are not possible if the v1alpha2 resource definition refers to the new field.
52+
====
53+
4954
See the xref:airflow:usage-guide/mounting-dags.adoc#_via_git_sync[DAG mounting usage guide] for more details.
5055
Implemented in https://github.com/stackabletech/airflow-operator/issues/382[airflow-operator#382].
5156

@@ -70,9 +75,9 @@ Implemented in https://github.com/stackabletech/kafka-operator/pull/923[kafka-op
7075

7176
* Starting with this release, Spark applications will not be resubmitted automatically in case of failure.
7277
Users can restore the previous behavior by setting the new `spec.job.retryOnFailureCount` property to a non negative value. +
73-
In addition, small improvements have been made to clean up resources created by Spark applications.
74-
** application driver pods are now deleted as soon as they reach a terminal state.
75-
** application executor pods are now deleted as soon as possible in case of driver or submit failure.
78+
In addition, small improvements have been made to clean up resources created by Spark applications:
79+
** Application driver pods are now deleted as soon as they reach a terminal state.
80+
** Application executor pods are now deleted as soon as possible in case of driver or submit failure.
7681

7782
+
7883
Implemented in https://github.com/stackabletech/spark-k8s-operator/pull/647[spark-k8s-operator#647].
@@ -222,12 +227,16 @@ The cluster definition must be extended by an authorization part like shown abov
222227
This means that the bind user now can differ from the `initialAdminUser`.
223228
====
224229

225-
See the xref:nifi:usage_guide/security.adoc#authorization[security usage guide] for more information.
230+
See the xref:nifi:usage_guide/security.adoc#authorization[security usage guide] for more information. Implemented in https://github.com/stackabletech/nifi-operator/pull/884[nifi-operator#884].
226231
--
227232
* 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).
228-
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.
229-
The Nifi images have been patched for versions 2.4.0 and 2.6.0 to support this.
230-
Implemented in https://github.com/stackabletech/nifi-operator/issues/862[nifi-operator#862].
233+
+
234+
--
235+
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.
236+
237+
The Nifi images have been patched for versions 2.4.0 and 2.6.0 to support this.
238+
Implemented in https://github.com/stackabletech/nifi-operator/issues/862[nifi-operator#862].
239+
--
231240

232241
===== Apache Spark
233242

@@ -338,13 +347,19 @@ Fixed in https://github.com/stackabletech/opensearch-operator/issues/106[opensea
338347
[#commons-fixes-26_3_0]
339348
===== Stackable commons-operator
340349

341-
*BREAKING:* Prevent an unnecessary restart of Pod 0 of the StatefulSet when the StatefulSet is initially created.
342-
This was caused by commons-operator needing to update the StatefulSet immediately after creation, at which point Pod 0 was already created.
343-
The problem is fixed by utilizing an admission webhook, which is able to mutate the StatefulSet during its creation, so before Pod 0 is created.
344-
For that the commons-operator now needs the RBAC permission to `create` and `patch` `mutatingwebhookconfigurations`, which the Helm Chart automatically adds.
345-
The webhook can be disabled using `--disable-restarter-mutating-webhook` or by setting the `DISABLE_RESTARTER_MUTATING_WEBHOOK` environment variable, which will revert the fixed behaviour.
350+
*BREAKING:* Prevent an unnecessary restart of Pod 0 of the StatefulSet when the STS is initially created.
351+
This was caused by commons-operator needing to update the STS immediately after creation, at which point Pod 0 was already created.
352+
The problem is now fixed by utilizing an admission webhook, which is able to mutate the StatefulSet during its creation - before Pod 0 is created.
346353
Fixed in https://github.com/stackabletech/commons-operator/pull/387[commons-operator#387].
347354

355+
[WARNING]
356+
====
357+
It should be noted that the commons-operator now needs the RBAC permission to `create` and `patch` `mutatingwebhookconfigurations`.
358+
Operator installations via the Helm Chart automatically add these new permissions.
359+
====
360+
361+
The webhook can be disabled using `--disable-restarter-mutating-webhook` or by setting the `DISABLE_RESTARTER_MUTATING_WEBHOOK` environment variable, which will however revert the fixed behaviour.
362+
348363
==== Platform removals
349364

350365
[#airflow-removals-26_3_0]

0 commit comments

Comments
 (0)