소스 검색

[bitnami/superset] Support `nameOverride` and `fullnameOverride` for internal Redis® (#34364)

* fix: :bug: redis name override definition and update host configuration logic

Signed-off-by: Lucas Rakotomalala <lucas.rakotomalala@yahoo.fr>

* chore: update chart version

Signed-off-by: Lucas Rakotomalala <lucas.rakotomalala@yahoo.fr>

* chore: support postregsql replication architecture

Signed-off-by: Lucas Rakotomalala <lucas.rakotomalala@yahoo.fr>

* Update CHANGELOG.md

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

---------

Signed-off-by: Lucas Rakotomalala <lucas.rakotomalala@yahoo.fr>
Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
Lucas 3 달 전
부모
커밋
820cc91650
3개의 변경된 파일18개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 2
      bitnami/superset/CHANGELOG.md
  2. 1 1
      bitnami/superset/Chart.yaml
  3. 11 3
      bitnami/superset/templates/_helpers.tpl

+ 6 - 2
bitnami/superset/CHANGELOG.md

@@ -1,8 +1,12 @@
 # Changelog
 
-## 3.0.3 (2025-06-09)
+## 3.0.4 (2025-06-12)
 
-* [bitnami/superset] :zap: :arrow_up: Update dependency references ([#34274](https://github.com/bitnami/charts/pull/34274))
+* [bitnami/superset] Support `nameOverride` and `fullnameOverride` for internal Redis® ([#34364](https://github.com/bitnami/charts/pull/34364))
+
+## <small>3.0.3 (2025-06-09)</small>
+
+* [bitnami/superset] :zap: :arrow_up: Update dependency references (#34274) ([548bf19](https://github.com/bitnami/charts/commit/548bf19e2cb77c60610f83b2e213b1a156c16ae5)), closes [#34274](https://github.com/bitnami/charts/issues/34274)
 
 ## <small>3.0.2 (2025-05-28)</small>
 

+ 1 - 1
bitnami/superset/Chart.yaml

@@ -38,4 +38,4 @@ sources:
 - https://github.com/bitnami/charts/tree/main/bitnami/superset
 - https://github.com/bitnami/containers/tree/main/bitnami/superset
 - https://github.com/apache/superset
-version: 3.0.3
+version: 3.0.4

+ 11 - 3
bitnami/superset/templates/_helpers.tpl

@@ -62,7 +62,7 @@ Create a default fully qualified redis name.
 We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
 */}}
 {{- define "superset.redis.fullname" -}}
-{{- include "common.names.dependency.fullname" (dict "chartName" "redis-master" "chartValues" .Values.redis "context" $) -}}
+{{- include "common.names.dependency.fullname" (dict "chartName" "redis" "chartValues" .Values.redis "context" $) -}}
 {{- end -}}
 
 {{/*
@@ -124,7 +124,11 @@ Get the configmap name
 Add environment variables to configure database values
 */}}
 {{- define "superset.database.host" -}}
-{{- ternary (include "superset.postgresql.fullname" .) .Values.externalDatabase.host .Values.postgresql.enabled -}}
+{{- if eq .Values.postgresql.architecture "replication" }}
+    {{- printf "%s-primary" (ternary (include "superset.postgresql.fullname" .) (tpl .Values.externalDatabase.host $) .Values.postgresql.enabled) -}}
+{{- else -}}
+    {{- ternary (include "superset.postgresql.fullname" .) (tpl .Values.externalDatabase.host $) .Values.postgresql.enabled -}}
+{{- end -}}
 {{- end -}}
 
 {{/*
@@ -171,7 +175,11 @@ Add environment variables to configure database values
 Add environment variables to configure redis values
 */}}
 {{- define "superset.redis.host" -}}
-{{- ternary (include "superset.redis.fullname" .) .Values.externalRedis.host .Values.redis.enabled -}}
+{{- if .Values.redis.enabled -}}
+    {{- printf "%s-master" (include "superset.redis.fullname" .) -}}
+{{- else -}}
+    {{- printf "%s" (tpl .Values.externalRedis.host $) -}}
+{{- end -}}
 {{- end -}}
 
 {{/*