From 72b63e4a351ee454985ecf6059edac2de91c1dfc Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Mon, 15 Jul 2024 19:48:53 +0200 Subject: [PATCH] A bit better control of env --- charts/crds/templates/metadata/_base.tpl | 2 +- charts/workload/Chart.yaml | 2 +- charts/workload/templates/configs/_env.tpl | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/charts/crds/templates/metadata/_base.tpl b/charts/crds/templates/metadata/_base.tpl index 769852c..c734658 100644 --- a/charts/crds/templates/metadata/_base.tpl +++ b/charts/crds/templates/metadata/_base.tpl @@ -10,4 +10,4 @@ metadata: {{- end }} {{- define "metadata.customName" -}} -{{- end -}} +{{- end -}} \ No newline at end of file diff --git a/charts/workload/Chart.yaml b/charts/workload/Chart.yaml index a44fa5d..d6b3bb9 100644 --- a/charts/workload/Chart.yaml +++ b/charts/workload/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: softplayer-lib-workload description: A library to be reused accross softplayer charts type: library -version: 0.2.0 +version: 0.2.1 maintainers: - name: allanger email: allanger@badhouseplants.net diff --git a/charts/workload/templates/configs/_env.tpl b/charts/workload/templates/configs/_env.tpl index 3d4ff6d..806b318 100644 --- a/charts/workload/templates/configs/_env.tpl +++ b/charts/workload/templates/configs/_env.tpl @@ -1,6 +1,7 @@ {{- define "lib.config.env" -}} {{- range $k, $v := .Values.env }} {{- $customName := printf "%s-%s" (include "chart.fullname" $) $k }} +{{- if $v.enabled }} --- apiVersion: v1 {{- if not $v.sensitive }} @@ -13,8 +14,10 @@ kind: Secret stringData: {{- end }} {{- range $key, $value := $v.data }} + {{- if $value }} {{ $key }}: {{ $value | quote }} + {{- end }} {{- end }} {{- end }} -{{- end -}} - +{{- end }} +{{- end -}} \ No newline at end of file