mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Misc fix for feature-serverside-apply
This commit is contained in:
parent
1c557b9ce8
commit
f2e59b44ad
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user