From 7c3f6516f4d4b2d1dc34c4c9d725b973a5738679 Mon Sep 17 00:00:00 2001 From: Zoran Krleza Date: Tue, 5 Apr 2022 10:08:45 +0200 Subject: [PATCH] Fixing downloader plugin error handling Signed-off-by: Zoran Krleza (cherry picked from commit 06c39c80793156c2928da4f5a68d0e7b30199572) --- pkg/cli/values/options.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/cli/values/options.go b/pkg/cli/values/options.go index e6ad71767..a28ffa99f 100644 --- a/pkg/cli/values/options.go +++ b/pkg/cli/values/options.go @@ -75,6 +75,9 @@ func (opts *Options) MergeValues(p getter.Providers) (map[string]interface{}, er for _, value := range opts.FileValues { reader := func(rs []rune) (interface{}, error) { bytes, err := readFile(string(rs), p) + if err != nil { + return nil, err + } return string(bytes), err } if err := strvals.ParseIntoFile(value, base, reader); err != nil { @@ -117,5 +120,8 @@ func readFile(filePath string, p getter.Providers) ([]byte, error) { return ioutil.ReadFile(filePath) } data, err := g.Get(filePath, getter.WithURL(filePath)) + if err != nil { + return nil, err + } return data.Bytes(), err }