Skip to content

Commit

Permalink
force json serializer
Browse files Browse the repository at this point in the history
Signed-off-by: yue9944882 <291271447@qq.com>
  • Loading branch information
yue9944882 committed Apr 3, 2022
1 parent c4fc6d0 commit b92d8aa
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions pkg/experimental/storage/mysql/kine.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ package mysql
import (
"context"
"fmt"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer"
"time"

"github.com/k3s-io/kine/pkg/endpoint"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
"k8s.io/apiserver/pkg/registry/generic"
genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/storage/storagebackend"
Expand Down Expand Up @@ -60,8 +61,9 @@ func (g *kineProxiedRESTOptionsGetter) GetRESTOptions(resource schema.GroupResou
if err != nil {
return generic.RESTOptions{}, err
}
s := json.NewSerializer(json.DefaultMetaFactory, g.scheme, g.scheme, false)
codec := serializer.NewCodecFactory(g.scheme).
CodecForVersions(nil, nil, g.groupVersioner, g.groupVersioner)
CodecForVersions(s, s, g.groupVersioner, g.groupVersioner)
restOptions := generic.RESTOptions{
ResourcePrefix: resource.String(),
Decorator: genericregistry.StorageWithCacher(),
Expand Down

0 comments on commit b92d8aa

Please sign in to comment.