Handle errors

This commit is contained in:
Mikhail Mazurskiy
2021-05-21 16:53:14 +10:00
parent 0f614e92f7
commit dbc11ed29f

View File

@@ -90,19 +90,25 @@ func (b *Kustomizer) Run(
return nil, err return nil, err
} }
if b.options.DoLegacyResourceSort { if b.options.DoLegacyResourceSort {
builtins.NewLegacyOrderTransformerPlugin().Transform(m) err = builtins.NewLegacyOrderTransformerPlugin().Transform(m)
if err != nil {
return nil, err
}
} }
if b.options.AddManagedbyLabel { if b.options.AddManagedbyLabel {
t := builtins.LabelTransformerPlugin{ t := builtins.LabelTransformerPlugin{
Labels: map[string]string{ Labels: map[string]string{
konfig.ManagedbyLabelKey: fmt.Sprintf( konfig.ManagedbyLabelKey: fmt.Sprintf("kustomize-%s", provenance.GetProvenance().Semver()),
"kustomize-%s", provenance.GetProvenance().Semver())}, },
FieldSpecs: []types.FieldSpec{{ FieldSpecs: []types.FieldSpec{{
Path: "metadata/labels", Path: "metadata/labels",
CreateIfNotPresent: true, CreateIfNotPresent: true,
}}, }},
} }
t.Transform(m) err = t.Transform(m)
if err != nil {
return nil, err
}
} }
m.RemoveBuildAnnotations() m.RemoveBuildAnnotations()
return m, nil return m, nil