rebase
This commit is contained in:
parent
3be8109b17
commit
a9cf1354c1
|
|
@ -149,7 +149,10 @@ func (p *parser) isGroupVersionMatch(group, version string) bool {
|
|||
// getOpenAPI retrieves a schema object from the API based on a
|
||||
// GroupVersionResource triplet.
|
||||
func (p *parser) getOpenAPI(group, version, kind string) proto.Schema {
|
||||
schema := p.resources.LookupResource(schema.GroupVersionKind{group, version, kind})
|
||||
schema := p.resources.LookupResource(schema.GroupVersionKind{
|
||||
Group: group,
|
||||
Version: version,
|
||||
Kind: kind})
|
||||
if schema == nil {
|
||||
return nil
|
||||
}
|
||||
|
|
@ -180,11 +183,11 @@ func (p *parser) indexResources(gvs []*v1.APIResourceList) (Resources, map[schem
|
|||
}
|
||||
newResource := &Resource{
|
||||
Resource: r,
|
||||
apiGroupVersion: schema.GroupVersion{group, version},
|
||||
apiGroupVersion: schema.GroupVersion{Group: group, Version: version},
|
||||
schema: newSchema,
|
||||
}
|
||||
resources[name] = append(resources[name], newResource)
|
||||
bygvr[schema.GroupVersionResource{group, version, r.Kind}] = newResource
|
||||
bygvr[schema.GroupVersionResource{Group: group, Version: version, Resource: r.Kind}] = newResource
|
||||
}
|
||||
}
|
||||
return resources, bygvr
|
||||
|
|
@ -214,7 +217,7 @@ func (p *parser) attachSubResources(
|
|||
continue
|
||||
}
|
||||
// Make sure the Parent resource wasn't filtered out
|
||||
gvr := schema.GroupVersionResource{group, version, resourceName}
|
||||
gvr := schema.GroupVersionResource{Group: group, Version: version, Resource: resourceName}
|
||||
if _, found := bygvr[gvr]; !found {
|
||||
continue
|
||||
}
|
||||
|
|
@ -222,7 +225,7 @@ func (p *parser) attachSubResources(
|
|||
subRes := &SubResource{
|
||||
Resource: r,
|
||||
parent: parent,
|
||||
apiGroupVersion: schema.GroupVersion{group, version},
|
||||
apiGroupVersion: schema.GroupVersion{Group: group, Version: version},
|
||||
schema: newSchema,
|
||||
}
|
||||
parent.SubResources = append(parent.SubResources, subRes)
|
||||
|
|
|
|||
|
|
@ -52,10 +52,10 @@ func (sr *SubResource) EndpointGroupVersionKind() schema.GroupVersionKind {
|
|||
|
||||
// ResourceGroupVersionKind returns a GVK based on the request object.
|
||||
func (r *Resource) ResourceGroupVersionKind() schema.GroupVersionKind {
|
||||
return schema.GroupVersionKind{r.Resource.Group, r.Resource.Version, r.Resource.Kind}
|
||||
return schema.GroupVersionKind{Group: r.Resource.Group, Version: r.Resource.Version, Kind: r.Resource.Kind}
|
||||
}
|
||||
|
||||
// ResourceGroupVersionKind returns a GVK based on the request object.
|
||||
func (sr *SubResource) RequestGroupVersionKind() schema.GroupVersionKind {
|
||||
return schema.GroupVersionKind{sr.Resource.Group, sr.Resource.Version, sr.Resource.Kind}
|
||||
return schema.GroupVersionKind{Group: sr.Resource.Group, Version: sr.Resource.Version, Kind: sr.Resource.Kind}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue