Disallow unknown fields in create cluster integration tests

This commit is contained in:
Ole Markus With 2022-11-23 10:07:48 +01:00
parent 543bd04850
commit ce4257d0ce
1 changed files with 2 additions and 1 deletions

View File

@ -21,6 +21,7 @@ import (
"strings"
"k8s.io/kops/upup/pkg/fi/utils"
"sigs.k8s.io/yaml"
)
// ParseInstanceGroupRole converts a string to an InstanceGroupRole.
@ -60,7 +61,7 @@ func ParseRawYaml(data []byte, dest interface{}) error {
configString = strings.TrimSpace(configString)
if configString != "" {
err := utils.YamlUnmarshal([]byte(configString), dest)
err := yaml.Unmarshal([]byte(configString), dest, yaml.DisallowUnknownFields)
if err != nil {
return fmt.Errorf("error parsing configuration: %v", err)
}