improve error messages

This commit is contained in:
koba1t
2023-01-07 03:30:16 +09:00
parent 5fed0f76c8
commit 6489e35b7c
6 changed files with 7 additions and 6 deletions

View File

@@ -6,6 +6,7 @@ package types
import (
"fmt"
"sigs.k8s.io/kustomize/kyaml/errors"
"sigs.k8s.io/kustomize/kyaml/filesys"
"sigs.k8s.io/yaml"
)
@@ -317,7 +318,7 @@ func (k *Kustomization) EnforceFields() []string {
// Unmarshal replace k with the content in YAML input y
func (k *Kustomization) Unmarshal(y []byte) error {
if err := yaml.UnmarshalStrict(y, &k); err != nil {
return fmt.Errorf("kustomization unmarshal error: %w", err)
return errors.WrapPrefixf(err, "invalid Kustomization")
}
return nil
}