18 lines
542 B
Go
18 lines
542 B
Go
package routingtree
|
|
|
|
import (
|
|
"k8s.io/apiserver/pkg/registry/rest"
|
|
|
|
"github.com/grafana/grafana/pkg/services/apiserver/endpoints/request"
|
|
)
|
|
|
|
func NewStorage(legacySvc RouteService, namespacer request.NamespaceMapper) (rest.Storage, error) {
|
|
legacyStore := &legacyStorage{
|
|
service: legacySvc,
|
|
namespacer: namespacer,
|
|
tableConverter: rest.NewDefaultTableConvertor(ResourceInfo.GroupResource()),
|
|
}
|
|
// TODO implement dual write for routes. This API is a special beast - the resource is singleton.
|
|
return legacyStore, nil
|
|
}
|