mirror of
https://github.com/kubernetes/client-go.git
synced 2025-06-21 12:48:30 +00:00
Wire serving codecs to CBOR feature gate.
Integration testing has to this point relied on patching serving codecs for built-in APIs. The test-only patching is removed and replaced by feature gated checks at runtime. Kubernetes-commit: 439d2f7b4028638b3d8d9261bb046c3ba8d9bfcb
This commit is contained in:
parent
2d5ed6fa11
commit
334e30739d
@ -689,17 +689,5 @@ func CodecFactoryForGeneratedClient(scheme *runtime.Scheme, codecs serializer.Co
|
|||||||
return codecs
|
return codecs
|
||||||
}
|
}
|
||||||
|
|
||||||
return serializer.NewCodecFactory(scheme, serializer.WithSerializer(func(creater runtime.ObjectCreater, typer runtime.ObjectTyper) runtime.SerializerInfo {
|
return serializer.NewCodecFactory(scheme, serializer.WithSerializer(cbor.NewSerializerInfo))
|
||||||
return runtime.SerializerInfo{
|
|
||||||
MediaType: "application/cbor",
|
|
||||||
MediaTypeType: "application",
|
|
||||||
MediaTypeSubType: "cbor",
|
|
||||||
Serializer: cbor.NewSerializer(creater, typer),
|
|
||||||
StrictSerializer: cbor.NewSerializer(creater, typer, cbor.Strict(true)),
|
|
||||||
StreamSerializer: &runtime.StreamSerializerInfo{
|
|
||||||
Framer: cbor.NewFramer(),
|
|
||||||
Serializer: cbor.NewSerializer(creater, typer, cbor.Transcode(false)),
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}))
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user