[review] disable caching and remove reusing root context

Signed-off-by: IvanHunters <xorokhotnikov@gmail.com>
This commit is contained in:
IvanHunters
2025-07-16 17:36:42 +03:00
parent 168a9ae7f4
commit 7b87d555e4

View File

@@ -1,16 +1,9 @@
{{- define "kubernetes.versionMap" }}
{{- $ := . }}
{{- if not (hasKey $ "cachedVersionMap") }}
{{- $versionMap := $.Files.Get "files/versions.yaml" | fromYaml }}
{{- $_ := set $ "cachedVersionMap" $versionMap }}
{{- end }}
{{- $versionMap := $.cachedVersionMap }}
{{- if not (hasKey $versionMap $.Values.version) }}
{{- $versionMap := .Files.Get "files/versions.yaml" | fromYaml }}
{{- if not (hasKey $versionMap .Values.version) }}
{{- printf `Kubernetes version %s is not supported, allowed versions are %s` $.Values.version (keys $versionMap) | fail }}
{{- end }}
{{- index $versionMap $.Values.version }}
{{- index $versionMap .Values.version }}
{{- end }}