From 02b46d50b0cd774250b20713a02d9f4d236e73c6 Mon Sep 17 00:00:00 2001 From: along Date: Wed, 19 Aug 2026 17:44:44 -0700 Subject: [PATCH 1/3] fix(self-managed): update the cassandra chart pin to 0.20.1 Chart 0.20.1 carries the corrected image defaults: the Apache-based cassandra build 5.0.8-nv-2.0.1 (the previous default tag was never published) and migrations 0.16.0. Consume it in the self-managed stack. The stack must also point the cassandra image at the renamed "cassandra" repository for the new default to resolve; that rename is in review separately. Signed-off-by: along --- .../stacks/self-managed/helmfile.d/01-dependencies.yaml.gotmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/stacks/self-managed/helmfile.d/01-dependencies.yaml.gotmpl b/deploy/stacks/self-managed/helmfile.d/01-dependencies.yaml.gotmpl index 8afe676c8..2bbfd218b 100644 --- a/deploy/stacks/self-managed/helmfile.d/01-dependencies.yaml.gotmpl +++ b/deploy/stacks/self-managed/helmfile.d/01-dependencies.yaml.gotmpl @@ -156,7 +156,7 @@ releases: {{- end }} - name: cassandra - version: 0.19.1 + version: 0.20.1 condition: cassandra.enabled # From defaults.yaml or env overrides namespace: cassandra-system <<: *dependency # Inherits base values from the dependency template From 577b042d2ceaa9ff8b9c46cf3e137b31beb385f6 Mon Sep 17 00:00:00 2001 From: along Date: Wed, 19 Aug 2026 17:51:49 -0700 Subject: [PATCH 2/3] fix(self-managed): point the cassandra image at the renamed repository The Apache-based chart publishes its image as "cassandra"; the retired "bitnami-cassandra" repository has no 5.0.8 builds. Add a tag knob following the migrations pattern so environments can override the chart default. Drop the dynamicSeedDiscovery image block: the chart has no such key, so the values were dead. Signed-off-by: along --- deploy/stacks/self-managed/global.yaml.gotmpl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/deploy/stacks/self-managed/global.yaml.gotmpl b/deploy/stacks/self-managed/global.yaml.gotmpl index 5f4238f2f..922638d8c 100644 --- a/deploy/stacks/self-managed/global.yaml.gotmpl +++ b/deploy/stacks/self-managed/global.yaml.gotmpl @@ -69,11 +69,13 @@ cassandra: repository: {{ .Values.global.image.repository }}/alpine-k8s image: registry: {{ .Values.global.image.registry }} - repository: {{ .Values.global.image.repository }}/bitnami-cassandra - dynamicSeedDiscovery: - image: - registry: {{ .Values.global.image.registry }} - repository: {{ .Values.global.image.repository }}/bitnami-cassandra + # The Apache-based chart publishes its image as "cassandra", not + # "bitnami-cassandra". Tag knob follows the migrations pattern above so + # environments can override the chart default. + repository: {{ .Values.global.image.repository }}/cassandra + {{- if dig "cassandra" "image" "tag" "" .Values }} + tag: {{ dig "cassandra" "image" "tag" "" .Values }} + {{- end }} # cert-manager subchart image overrides. The helm-nvcf-cert-manager wrapper # passes these through to the upstream cert-manager subchart under the From ecc411f789836a19e322d922fb057bf2a0008e30 Mon Sep 17 00:00:00 2001 From: along Date: Wed, 19 Aug 2026 17:58:02 -0700 Subject: [PATCH 3/3] fix: trim the comments --- deploy/stacks/self-managed/global.yaml.gotmpl | 3 --- 1 file changed, 3 deletions(-) diff --git a/deploy/stacks/self-managed/global.yaml.gotmpl b/deploy/stacks/self-managed/global.yaml.gotmpl index 922638d8c..27b6023be 100644 --- a/deploy/stacks/self-managed/global.yaml.gotmpl +++ b/deploy/stacks/self-managed/global.yaml.gotmpl @@ -69,9 +69,6 @@ cassandra: repository: {{ .Values.global.image.repository }}/alpine-k8s image: registry: {{ .Values.global.image.registry }} - # The Apache-based chart publishes its image as "cassandra", not - # "bitnami-cassandra". Tag knob follows the migrations pattern above so - # environments can override the chart default. repository: {{ .Values.global.image.repository }}/cassandra {{- if dig "cassandra" "image" "tag" "" .Values }} tag: {{ dig "cassandra" "image" "tag" "" .Values }}