Commit f2e59b44 authored by Ted Yu's avatar Ted Yu Committed by Ted Yu

Misc fix for feature-serverside-apply

parent 1c557b9c
...@@ -55,11 +55,15 @@ func newGVKParser(models proto.Models) (*gvkParser, error) { ...@@ -55,11 +55,15 @@ func newGVKParser(models proto.Models) (*gvkParser, error) {
for _, modelName := range models.ListModels() { for _, modelName := range models.ListModels() {
model := models.LookupModel(modelName) model := models.LookupModel(modelName)
if model == nil { 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) gvkList := parseGroupVersionKind(model)
for _, gvk := range gvkList { for _, gvk := range gvkList {
if len(gvk.Kind) > 0 { if len(gvk.Kind) > 0 {
_, ok := parser.gvks[gvk]
if ok {
return nil, fmt.Errorf("Duplicate entry for %v", gvk)
}
parser.gvks[gvk] = modelName parser.gvks[gvk] = modelName
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment