create template/metadata in includeTemplates if not present

This commit is contained in:
Agustina Barbetta
2022-08-07 20:48:51 -03:00
parent 1b0fe2a078
commit 15545cc228
2 changed files with 64 additions and 1 deletions

View File

@@ -288,7 +288,7 @@ var transformerConfigurators = map[builtinhelpers.BuiltinPluginType]func(
} else {
// merge spec/template/metadata fieldSpec if includeTemplate flag is true
if label.IncludeTemplates {
fss, err = fss.MergeOne(types.FieldSpec{Path: "spec/template/metadata/labels", CreateIfNotPresent: false})
fss, err = fss.MergeOne(types.FieldSpec{Path: "spec/template/metadata/labels", CreateIfNotPresent: true})
if err != nil {
return nil, errors.Wrap(err, "failed to merge template fieldSpec")
}