From b53e264c5eadfe6f0f595fb6b2becc3647545004 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 1 Apr 2024 10:36:17 +0200 Subject: [PATCH] Allow overriding values by prividng values-: in cozystack-config --- packages/core/platform/templates/helmreleases.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/core/platform/templates/helmreleases.yaml b/packages/core/platform/templates/helmreleases.yaml index 46386778..2a6a63a7 100644 --- a/packages/core/platform/templates/helmreleases.yaml +++ b/packages/core/platform/templates/helmreleases.yaml @@ -1,3 +1,4 @@ +{{- $cozyConfig := lookup "v1" "ConfigMap" "cozy-system" "cozystack" }} {{- $bundle := tpl (.Files.Get "bundles/full.yaml") . | fromYaml }} {{- $dependencyNamespaces := dict }} @@ -32,7 +33,14 @@ spec: kind: HelmRepository name: cozystack-system namespace: cozy-system + {{- $values := dict }} {{- with $x.values }} + {{- $values = merge . $values }} + {{- end }} + {{- with index $cozyConfig.data (printf "values-%s" $x.name) }} + {{- $values = merge (fromYaml .) $values }} + {{- end }} + {{- with $values }} values: {{- toYaml . | nindent 4}} {{- end }}