Skip to content

Commit c62e23f

Browse files
committed
docs: Explicitly mention secret-operator Helm changes
1 parent a2ded39 commit c62e23f

File tree

1 file changed

+104
-4
lines changed

1 file changed

+104
-4
lines changed

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

Lines changed: 104 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,13 @@ csiProvisioner:
138138
csiNodeDriver:
139139
priorityClassName: ...
140140
141-
# TODO: List/check secret-operator here as well
141+
# Secret operator
142+
controllerService:
143+
priorityClassName: ...
144+
145+
csiNodeDriver:
146+
priorityClassName: ...
147+
142148
# All other operators
143149
priorityClassName: ...
144150
----
@@ -350,10 +356,104 @@ See https://github.com/stackabletech/listener-operator/pull/334[listener-operato
350356
This separation is needed for CRD versioning and conversion by the operator.
351357
** The controller (which reconciles resources, maintains CRDs and provides the CRD conversion webhook) runs as a Deployment with a single replica.
352358
** The CSI server runs on every Kubernetes cluster node via a DaemonSet (this behaviour is unchanged).
353-
** The Helm values are adjusted in accordance to the changes above.
354-
// TODO: Should we list the changes explicitly like we did for listener-operator above?
355-
See the secret-operator https://github.com/stackabletech/secret-operator/blob/25.11.0/CHANGELOG.md[changelog] for a complete overview of these changes.
356359
** The old DaemonSet `secret-operator-daemonset` should be removed manually.
360+
** The Helm values are adjusted in accordance to the changes above.
361+
+
362+
--
363+
Both the external provisioner and the node driver registrar have been moved under `csiNodeDriver`:
364+
365+
[source,yaml]
366+
----
367+
# Before
368+
csiProvisioner:
369+
resources:
370+
371+
csiNodeDriverRegistrar:
372+
resources:
373+
374+
# After
375+
csiNodeDriver:
376+
externalProvisioner:
377+
resources:
378+
nodeDriverRegistrar:
379+
resources:
380+
----
381+
382+
The secret-operator is now deployed through a Deployment and a DaemonSet.
383+
As such, the resources of both secret-operator instances can be controlled separately:
384+
385+
[source,yaml]
386+
----
387+
# Before
388+
node:
389+
driver:
390+
resources:
391+
392+
# After
393+
csiNodeDriver:
394+
nodeService:
395+
resources:
396+
397+
controllerService:
398+
resources:
399+
----
400+
401+
The `securityContext` has been split into two parts:
402+
403+
[source,yaml]
404+
----
405+
# Before
406+
securityContext:
407+
408+
# After
409+
csiNodeDriver:
410+
nodeService:
411+
securityContext:
412+
413+
controllerService:
414+
securityContext:
415+
----
416+
417+
Settings that are now split:
418+
419+
[source,yaml]
420+
----
421+
# Before
422+
podAnnotations:
423+
podSecurityContext:
424+
nodeSelector:
425+
tolerations:
426+
affinity:
427+
428+
# After
429+
csiNodeDriver:
430+
podAnnotations:
431+
podSecurityContext:
432+
nodeSelector:
433+
tolerations:
434+
affinity:
435+
436+
controllerService:
437+
podAnnotations:
438+
podSecurityContext:
439+
nodeSelector:
440+
tolerations:
441+
affinity:
442+
----
443+
444+
Settings that have moved:
445+
446+
[source,yaml]
447+
----
448+
# Before
449+
kubeletDir:
450+
451+
# After
452+
csiNodeDriver:
453+
kubeletDir:
454+
----
455+
456+
--
357457

358458
+
359459
See https://github.com/stackabletech/secret-operator/pull/645[secret-operator#645].

0 commit comments

Comments
 (0)