@@ -23,12 +23,12 @@ Changes:
23
23
package values
24
24
25
25
import (
26
+ "fmt"
26
27
"io"
27
28
"net/url"
28
29
"os"
29
30
"strings"
30
31
31
- "github.com/pkg/errors"
32
32
"sigs.k8s.io/yaml"
33
33
34
34
"helm.sh/helm/v3/pkg/getter"
@@ -65,7 +65,7 @@ func (opts *Options) MergeValues(p getter.Providers) (map[string]interface{}, er
65
65
}
66
66
67
67
if err := yaml .Unmarshal (bytes , & currentMap ); err != nil {
68
- return nil , errors . Wrapf ( err , "failed to parse %s" , filePath )
68
+ return nil , fmt . Errorf ( "failed to parse %s: %w " , filePath , err )
69
69
}
70
70
// Merge with the previous map
71
71
base = MergeMaps (base , currentMap )
@@ -74,21 +74,21 @@ func (opts *Options) MergeValues(p getter.Providers) (map[string]interface{}, er
74
74
// User specified a value via --set-json
75
75
for _ , value := range opts .JSONValues {
76
76
if err := strvals .ParseJSON (value , base ); err != nil {
77
- return nil , errors .Errorf ("failed parsing --set-json data %s" , value )
77
+ return nil , fmt .Errorf ("failed parsing --set-json data %s: %w " , value , err )
78
78
}
79
79
}
80
80
81
81
// User specified a value via --set
82
82
for _ , value := range opts .Values {
83
83
if err := strvals .ParseInto (value , base ); err != nil {
84
- return nil , errors . Wrap ( err , "failed parsing --set data" )
84
+ return nil , fmt . Errorf ( "failed parsing --set data: %w" , err )
85
85
}
86
86
}
87
87
88
88
// User specified a value via --set-string
89
89
for _ , value := range opts .StringValues {
90
90
if err := strvals .ParseIntoString (value , base ); err != nil {
91
- return nil , errors . Wrap ( err , "failed parsing --set-string data" )
91
+ return nil , fmt . Errorf ( "failed parsing --set-string data: %w" , err )
92
92
}
93
93
}
94
94
@@ -102,7 +102,7 @@ func (opts *Options) MergeValues(p getter.Providers) (map[string]interface{}, er
102
102
return string (bytes ), err
103
103
}
104
104
if err := strvals .ParseIntoFile (value , base , reader ); err != nil {
105
- return nil , errors . Wrap ( err , "failed parsing --set-file data" )
105
+ return nil , fmt . Errorf ( "failed parsing --set-file data: %w" , err )
106
106
}
107
107
}
108
108
0 commit comments