mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 07:27:21 +00:00
Pass versioner to cacher.
This commit is contained in:
@@ -27,6 +27,7 @@ import (
|
||||
|
||||
"k8s.io/kubernetes/pkg/registry/controller"
|
||||
"k8s.io/kubernetes/pkg/registry/controller/etcd"
|
||||
"k8s.io/kubernetes/pkg/registry/generic"
|
||||
|
||||
"k8s.io/kubernetes/pkg/apis/extensions"
|
||||
)
|
||||
@@ -37,9 +38,9 @@ type ContainerStorage struct {
|
||||
Scale *ScaleREST
|
||||
}
|
||||
|
||||
func NewStorage(s storage.Interface, storageFactory storage.StorageFactory) ContainerStorage {
|
||||
func NewStorage(s storage.Interface, storageDecorator generic.StorageDecorator) ContainerStorage {
|
||||
// scale does not set status, only updates spec so we ignore the status
|
||||
controllerREST, _ := etcd.NewREST(s, storageFactory)
|
||||
controllerREST, _ := etcd.NewREST(s, storageDecorator)
|
||||
rcRegistry := controller.NewRegistry(controllerREST)
|
||||
|
||||
return ContainerStorage{
|
||||
|
||||
@@ -22,9 +22,9 @@ import (
|
||||
"k8s.io/kubernetes/pkg/api"
|
||||
"k8s.io/kubernetes/pkg/api/testapi"
|
||||
"k8s.io/kubernetes/pkg/apis/extensions"
|
||||
"k8s.io/kubernetes/pkg/registry/generic"
|
||||
"k8s.io/kubernetes/pkg/registry/registrytest"
|
||||
"k8s.io/kubernetes/pkg/runtime"
|
||||
"k8s.io/kubernetes/pkg/storage"
|
||||
"k8s.io/kubernetes/pkg/storage/etcd/etcdtest"
|
||||
"k8s.io/kubernetes/pkg/tools"
|
||||
"k8s.io/kubernetes/pkg/util"
|
||||
@@ -32,7 +32,7 @@ import (
|
||||
|
||||
func newStorage(t *testing.T) (*ScaleREST, *tools.FakeEtcdClient) {
|
||||
etcdStorage, fakeClient := registrytest.NewEtcdStorage(t, "")
|
||||
return NewStorage(etcdStorage, storage.NoDecoration).Scale, fakeClient
|
||||
return NewStorage(etcdStorage, generic.UndecoratedStorage).Scale, fakeClient
|
||||
}
|
||||
|
||||
var validPodTemplate = api.PodTemplate{
|
||||
|
||||
Reference in New Issue
Block a user