Add enforcement message for apiVersion and kind

This commit is contained in:
Jingfang Liu
2018-12-12 15:23:17 -08:00
parent f0f8aad2bb
commit 0759136d3f
2 changed files with 27 additions and 0 deletions

View File

@@ -66,6 +66,13 @@ func NewKustTarget(
return nil, err
}
k.DealWithDeprecatedFields()
msgs, errs := k.EnforceFields()
if len(errs) > 0 {
return nil, fmt.Errorf(strings.Join(errs, "\n"))
}
if len(msgs) > 0 {
log.Printf(strings.Join(msgs, "\n"))
}
tConfig, err := makeTransformerConfig(ldr, k.Configurations)
if err != nil {
return nil, err