diff --git a/pkg/conversion/decode.go b/pkg/conversion/decode.go index ff949b23333..7d17c05d220 100644 --- a/pkg/conversion/decode.go +++ b/pkg/conversion/decode.go @@ -36,6 +36,9 @@ func (s *Scheme) Decode(data []byte) (interface{}, error) { if version == "" && s.InternalVersion != "" { return nil, fmt.Errorf("version not set in '%s'", string(data)) } + if kind == "" { + return nil, fmt.Errorf("kind not set in '%s'", string(data)) + } obj, err := s.NewObject(version, kind) if err != nil { return nil, err