Skip to content

Commit 36fe643

Browse files
committed
docs: Tweak listener-operator notes
1 parent f8f3408 commit 36fe643

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

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

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -254,16 +254,14 @@ See https://github.com/stackabletech/commons-operator/pull/372[commons-operator#
254254
===== Stackable listener-operator
255255

256256
* *Breaking:* Default ListenerClass `.spec.externalTrafficPolicy` to `null` to improve LoadBalancer support across various Kubernetes environments.
257-
Previously, we defaulted to `Local`, which can be more performant, but needs to be supported by the LoadBalancer.
258-
As we don't impose any default, Kubernetes internally will default to `Cluster`.
259-
This change is marked as breaking, as in case you didn't specify a traffic policy explicitly, it will now switch to `Cluster`, which *could* cause a performance degradation.
260-
You can explicitly configure `Local` to restore the old behavior.
257+
Previously, ListenerClasses used `Local` by default, which can be more performant, but needs to be supported by the LoadBalancer.
258+
Setting this field no `null` forwards the defaulting to the Kubernetes API server, which internally defaults to `Cluster`.
259+
This change can result in degraded performance when the field was previously unconfigured, therefore it is marked as a breaking change.
260+
The field can explicitly be set to `Local` to restore the old behavior.
261261
See https://github.com/stackabletech/listener-operator/pull/347[listener-operator#347].
262262
* *Breaking:* The listener-operator Helm chart default values for `preset` changed from `stable-nodes` to `ephemeral-nodes`.
263263
Previously, `external-stable` NodePorts pinned the Pod to a specific node, which caused problems with node rotations.
264-
With the new default (`ephemeral-nodes`) you can only use the `external-stable` ListenerClass in case your Kubernetes installation supports LoadBalancers.
265-
Because of this, the change is marked as breaking.
266-
// TODO: See if we use code block here or not
264+
With the new default preset, the `external-stable` ListenerClass can only be used if the Kubernetes cluster supports LoadBalancers, which is considered a breaking change.
267265
Node pinning can be enabled via ListenerClass' new xref:listener-operator:listenerclass.adoc#_node_stickiness[`.spec.pinnedNodePorts`] field.
268266
The preset can be configured using the following two commands:
269267
+

0 commit comments

Comments
 (0)