From fdb00f44a91291e12b74699cafdf6e16dc8f9995 Mon Sep 17 00:00:00 2001 From: yxxhero Date: Mon, 7 Apr 2025 08:15:01 +0800 Subject: [PATCH] fix(state): enhance error message for missing .gotmpl extension in helmfile Signed-off-by: yxxhero --- pkg/state/create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/state/create.go b/pkg/state/create.go index 9ca5d2e1..68b57675 100644 --- a/pkg/state/create.go +++ b/pkg/state/create.go @@ -109,7 +109,7 @@ func (c *StateCreator) Parse(content []byte, baseDir, file string) (*HelmState, if err == io.EOF { break } else if err != nil { - return nil, &StateLoadError{fmt.Sprintf("failed to read %s: reading document at index %d", file, i), err} + return nil, &StateLoadError{fmt.Sprintf("failed to read %s: reading document at index %d, you shuld add .gotmpl extension to your helmfile to enable helmfile to load it as a template since helmfile v1", file, i), err} } if err := mergo.Merge(&state, &intermediate, mergo.WithAppendSlice); err != nil {