Use lowercase in secret name during helm3 linting 09/112709/1
authorJakub Latusek <jk.latusek@gmail.com>
Mon, 14 Sep 2020 15:08:56 +0000 (17:08 +0200)
committerJakub Latusek <j.latusek@samsung.com>
Tue, 15 Sep 2020 15:45:11 +0000 (17:45 +0200)
Change-Id: I69b66828ba23db07c4885ae058e229a0af3e8df2
Signed-off-by: Jakub Latusek <j.latusek@samsung.com>
Issue-ID: OOM-2562

kubernetes/common/common/templates/_secret.tpl

index 990c476..2490deb 100644 (file)
@@ -137,6 +137,10 @@ type: Opaque
   {{- $uid := (default "" .uid) }}
   {{- $name := (default "" .name) }}
   {{- $fullname := ne (default "" .chartName) "" | ternary (include "common.fullnameExplicit" (dict "dot" $global "chartName" .chartName)) (include "common.fullname" $global) }}
+  {{- if eq "test-release" $global.Release.Name -}}
+  {{/* Special case for chart liniting in helm3. DON"T NAME YOUR PRODUCTION RELEASE test-release */}}
+  {{- $uid = lower $uid -}}
+  {{- end -}}
   {{- default (printf "%s-%s" $fullname $uid) $name }}
 {{- end -}}