Merge pull request #73757 from tedyu/master

Misc fix for feature-serverside-apply
This commit is contained in:
Kubernetes Prow Robot 2019-02-06 12:06:20 -08:00 committed by GitHub
commit d7b9efb601
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -57,11 +57,15 @@ func newGVKParser(models proto.Models) (*gvkParser, error) {
for _, modelName := range models.ListModels() {
model := models.LookupModel(modelName)
if model == nil {
panic("ListModels returns a model that can't be looked-up.")
panic(fmt.Sprintf("ListModels returns a model that can't be looked-up for: %v", modelName))
}
gvkList := parseGroupVersionKind(model)
for _, gvk := range gvkList {
if len(gvk.Kind) > 0 {
_, ok := parser.gvks[gvk]
if ok {
return nil, fmt.Errorf("duplicate entry for %v", gvk)
}
parser.gvks[gvk] = modelName
}
}