in k8s/go/pkg/resolver/resolver.go [412:432]
func (y *yamlDoc) UnmarshalYAML(unmarshal func(interface{}) error) error {
if err := unmarshal(&y.vList); err == nil {
return nil
}
if err := unmarshal(&y.vMap); err == nil {
return nil
}
if err := unmarshal(&y.vInt); err == nil {
y.isInt = true
return nil
}
if err := unmarshal(&y.vBool); err == nil {
y.isBool = true
return nil
}
if err := unmarshal(&y.vStr); err == nil {
y.isStr = true
return nil
}
return fmt.Errorf("unable to parse given blob as a YAML list, map or string, integer or boolean")
}