mirror of
https://github.com/kubernetes/client-go.git
synced 2025-07-11 14:15:37 +00:00
stop adding internal types to external schemes
Kubernetes-commit: 8a1eae451bb0c8eb651675cecb46db628208f003
This commit is contained in:
parent
32a482af20
commit
03b9b1062a
@ -94,14 +94,10 @@ func (c *RESTClient) request(verb string) *restclient.Request {
|
|||||||
|
|
||||||
ns := c.NegotiatedSerializer
|
ns := c.NegotiatedSerializer
|
||||||
info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
|
info, _ := runtime.SerializerInfoForMediaType(ns.SupportedMediaTypes(), runtime.ContentTypeJSON)
|
||||||
internalVersion := schema.GroupVersion{
|
|
||||||
Group: c.GroupVersion.Group,
|
|
||||||
Version: runtime.APIVersionInternal,
|
|
||||||
}
|
|
||||||
serializers := restclient.Serializers{
|
serializers := restclient.Serializers{
|
||||||
// TODO this was hardcoded before, but it doesn't look right
|
// TODO this was hardcoded before, but it doesn't look right
|
||||||
Encoder: ns.EncoderForVersion(info.Serializer, c.GroupVersion),
|
Encoder: ns.EncoderForVersion(info.Serializer, c.GroupVersion),
|
||||||
Decoder: ns.DecoderToVersion(info.Serializer, internalVersion),
|
Decoder: ns.DecoderToVersion(info.Serializer, c.GroupVersion),
|
||||||
}
|
}
|
||||||
if info.StreamSerializer != nil {
|
if info.StreamSerializer != nil {
|
||||||
serializers.StreamingSerializer = info.StreamSerializer.Serializer
|
serializers.StreamingSerializer = info.StreamSerializer.Serializer
|
||||||
|
Loading…
Reference in New Issue
Block a user