1
0
mirror of https://github.com/rancher/steve.git synced 2025-09-16 23:39:16 +00:00

added delegate error / improve delegate coverage / add new mocks

This commit is contained in:
Felipe C. Gehrke
2024-11-07 20:11:53 -03:00
parent b2f2bab3c4
commit 887fc05f08
7 changed files with 1399 additions and 13 deletions

View File

@@ -239,20 +239,22 @@ func InstallStore[T runtime.Object, TList runtime.Object](
apiGroup.VersionedResourcesStorageMap[gvk.Version] = make(map[string]rest.Storage)
}
delegate := &delegate[T, TList]{
scheme: s.scheme,
delegate := &delegateError[T, TList]{
inner: &delegate[T, TList]{
scheme: s.scheme,
t: t,
tList: tList,
singularName: singularName,
gvk: gvk,
gvr: schema.GroupVersionResource{
Group: gvk.Group,
Version: gvk.Version,
Resource: resourceName,
t: t,
tList: tList,
singularName: singularName,
gvk: gvk,
gvr: schema.GroupVersionResource{
Group: gvk.Group,
Version: gvk.Version,
Resource: resourceName,
},
authorizer: s.authorizer,
store: store,
},
authorizer: s.authorizer,
store: store,
}
apiGroup.VersionedResourcesStorageMap[gvk.Version][resourceName] = delegate