From 63822a0abbd8a6dd838daa6d9bd43a3777064811 Mon Sep 17 00:00:00 2001 From: Marc Millien Date: Wed, 21 May 2025 10:36:54 +0200 Subject: [PATCH] ci: Add test case for issue 30880 With helm 3.18.0, we had a change in typeIs/typeOf gotemplate behavior where, for example: `typeOf .servicePort` has changed from `float64` to `json.Number`. Signed-off-by: Marc Millien --- pkg/engine/funcs_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/engine/funcs_test.go b/pkg/engine/funcs_test.go index 71a72e2e4..b80f7497a 100644 --- a/pkg/engine/funcs_test.go +++ b/pkg/engine/funcs_test.go @@ -127,6 +127,14 @@ keyInElement1 = "valueInElement1"`, tpl: `{{ lookup "v1" "Namespace" "" "unlikelynamespace99999999" }}`, expect: `map[]`, vars: `["one", "two"]`, + }, { + tpl: `{{ typeOf . }}`, + expect: `string`, + vars: `"WEB"`, + }, { + tpl: `{{ typeOf . }}`, + expect: `int`, + vars: `80` }} for _, tt := range tests {