review: rewrite error messages from the end-user perspective

Signed-off-by: Carlos Lima <carlos@cpan.org>
pull/13154/head
Carlos Lima 3 months ago
parent b26b473bf6
commit 859721bd77

@ -133,7 +133,7 @@ func annotateAndMerge(files map[string]string) (string, error) {
func splitAndDeannotate(postrendered string) (map[string]string, error) {
manifests, err := kio.ParseAll(postrendered)
if err != nil {
return nil, fmt.Errorf("re-parsing merged buffer: %w", err)
return nil, fmt.Errorf("error parsing YAML: %w", err)
}
manifestsByFilename := make(map[string][]*kyaml.RNode)
@ -254,7 +254,7 @@ func (cfg *Configuration) renderResources(ch *chart.Chart, values chartutil.Valu
// Use the file list and contents received from the post renderer
if files, err = splitAndDeannotate(postRendered.String()); err != nil {
return hs, b, notes, fmt.Errorf("error while parsing post rendered files: %w", err)
return hs, b, notes, fmt.Errorf("error while parsing post rendered output: %w", err)
}
}

@ -675,7 +675,7 @@ data:
{
name: "invalid yaml input",
input: "invalid: yaml: content:",
expectedError: "re-parsing merged buffer",
expectedError: "error parsing YAML: MalformedYAMLError",
},
{
name: "manifest without filename annotation",
@ -885,7 +885,7 @@ func TestRenderResources_PostRenderer_SplitError(t *testing.T) {
)
assert.Error(t, err)
assert.Contains(t, err.Error(), "error while parsing post rendered files")
assert.Contains(t, err.Error(), "error while parsing post rendered output: error parsing YAML: MalformedYAMLError:")
}
func TestRenderResources_PostRenderer_Integration(t *testing.T) {

Loading…
Cancel
Save