From c4ed21c9b4daa5ecb203a71a2dfc0e1845940150 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Mon, 29 Dec 2025 13:30:58 +0100 Subject: [PATCH 1/2] chore!: Removed support for ephemeral CSI volumes --- CHANGELOG.md | 22 +++++++++++++++++++ .../secret-operator/templates/csidriver.yaml | 1 - 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2e187aa..ba499002 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,29 @@ All notable changes to this project will be documented in this file. This means that cluster wide objects are not removed anymore when the operator is uninstalled. This behaviour is in line with the default behaviour of Helm and OLM. +### Removed + +- BREAKING: Removed support for ephemeral CSI volumes ([#481], [#XXX]). + This means that the following form would no longer be supported: + + ```yaml + volumes: + - csi: # ... + ``` + + This has been deprecated since 0.4.0 because it doesn't support pod stickiness ([#125]). + + Ephemeral PersistentVolumes that use CSI would still be supported (and the recommended syntax): + + ```yaml + volumes: + - ephemeral: + volumeClaimTemplate: # ... + ``` + +[#481]: https://github.com/stackabletech/secret-operator/issues/481 [#667]: https://github.com/stackabletech/secret-operator/pull/667 +[#XXX]: https://github.com/stackabletech/secret-operator/pull/XXX ## [25.11.0] - 2025-11-07 diff --git a/deploy/helm/secret-operator/templates/csidriver.yaml b/deploy/helm/secret-operator/templates/csidriver.yaml index eecd4368..c009edac 100644 --- a/deploy/helm/secret-operator/templates/csidriver.yaml +++ b/deploy/helm/secret-operator/templates/csidriver.yaml @@ -10,5 +10,4 @@ spec: podInfoOnMount: true fsGroupPolicy: File volumeLifecycleModes: - - Ephemeral - Persistent From f4d90d6368846422d20aa4b06a0ec389b0b12d46 Mon Sep 17 00:00:00 2001 From: Sebastian Bernauer Date: Mon, 29 Dec 2025 13:31:55 +0100 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba499002..56bd9544 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ All notable changes to this project will be documented in this file. ### Removed -- BREAKING: Removed support for ephemeral CSI volumes ([#481], [#XXX]). +- BREAKING: Removed support for ephemeral CSI volumes ([#481], [#670]). This means that the following form would no longer be supported: ```yaml @@ -33,7 +33,7 @@ All notable changes to this project will be documented in this file. [#481]: https://github.com/stackabletech/secret-operator/issues/481 [#667]: https://github.com/stackabletech/secret-operator/pull/667 -[#XXX]: https://github.com/stackabletech/secret-operator/pull/XXX +[#670]: https://github.com/stackabletech/secret-operator/pull/670 ## [25.11.0] - 2025-11-07