Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for DecoderToVersion (0.42 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/codec_factory.go

    		decode = runtime.InternalGroupVersioner
    	}
    	return versioning.NewDefaultingCodecForScheme(f.scheme, encoder, decoder, encode, decode)
    }
    
    // DecoderToVersion returns a decoder that targets the provided group version.
    func (f CodecFactory) DecoderToVersion(decoder runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return f.CodecForVersions(nil, decoder, nil, gv)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Dec 18 04:27:38 UTC 2022
    - 12.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete_test.go

    			s, err := negotiation.NegotiateInputSerializer(req, false, test.codecFactory)
    			if err != nil {
    				t.Fatal(err)
    			}
    
    			options := &metav1.DeleteOptions{}
    			_, _, err = metainternalversionscheme.Codecs.DecoderToVersion(s.Serializer, defaultGVK.GroupVersion()).Decode(test.data, &defaultGVK, options)
    			if test.expectErr != "" {
    				if err == nil {
    					t.Fatalf("expect %s but got nil", test.expectErr)
    				}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go

    				// It is also allowed to pass a body with meta.k8s.io/v1.DeleteOptions
    				defaultGVK := scope.MetaGroupVersion.WithKind("DeleteOptions")
    				obj, gvk, err := metainternalversionscheme.Codecs.DecoderToVersion(s.Serializer, defaultGVK.GroupVersion()).Decode(body, &defaultGVK, options)
    				if err != nil {
    					scope.err(err, w, req)
    					return
    				}
    				if obj != options {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 01 10:00:32 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/server/storage/storage_codec.go

    	)
    
    	// Ensure the storage receives the correct version.
    	encoder = opts.StorageSerializer.EncoderForVersion(
    		encoder,
    		encodeVersioner,
    	)
    	decoder := opts.StorageSerializer.DecoderToVersion(
    		recognizer.NewDecoder(decoders...),
    		runtime.NewCoercingMultiGroupVersioner(
    			opts.MemoryVersion,
    			schema.GroupKind{Group: opts.MemoryVersion.Group},
    			schema.GroupKind{Group: opts.StorageVersion.Group},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Nov 05 15:03:23 UTC 2022
    - 3.8K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/server/storage/storage_factory_test.go

    	return n.serializer
    }
    
    func (n *fakeNegotiater) EncoderForVersion(serializer runtime.Encoder, gv runtime.GroupVersioner) runtime.Encoder {
    	return n.serializer
    }
    
    func (n *fakeNegotiater) DecoderToVersion(serializer runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return n.serializer
    }
    
    func TestConfigurableStorageFactory(t *testing.T) {
    	ns := &fakeNegotiater{types: []string{"test/test"}}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 20 13:35:58 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apimachinery/pkg/runtime/interfaces.go

    	// serializer are in the provided group version.
    	EncoderForVersion(serializer Encoder, gv GroupVersioner) Encoder
    	// DecoderToVersion returns a decoder that ensures objects being read by the provided
    	// serializer are in the provided group version by default.
    	DecoderToVersion(serializer Decoder, gv GroupVersioner) Decoder
    }
    
    // ClientNegotiator handles turning an HTTP content type into the appropriate encoder.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 03:26:35 UTC 2023
    - 19K bytes
    - Viewed (0)
  7. pkg/api/testing/serialization_test.go

    		},
    	}
    
    	t.Logf("rs._internal.apps -> rs.v1.apps")
    	data, err := runtime.Encode(extCodec, rs)
    	if err != nil {
    		t.Fatalf("unexpected encoding error: %v", err)
    	}
    
    	decoder := legacyscheme.Codecs.DecoderToVersion(
    		legacyscheme.Codecs.UniversalDeserializer(),
    		runtime.NewMultiGroupVersioner(
    			defaultGroup,
    			schema.GroupKind{Group: defaultGroup.Group},
    			schema.GroupKind{Group: extGroup.Group},
    		),
    	)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Sep 25 11:04:08 UTC 2023
    - 19.3K bytes
    - Viewed (0)
  8. pkg/api/testing/serialization_proto_test.go

    	for i := range items {
    		data, err := runtime.Encode(encoder, &items[i])
    		if err != nil {
    			b.Fatal(err)
    		}
    		encoded = append(encoded, data)
    	}
    
    	decoder := legacyscheme.Codecs.DecoderToVersion(s, api.SchemeGroupVersion)
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		if _, err := runtime.Decode(decoder, encoded[i%width]); err != nil {
    			b.Fatal(err)
    		}
    	}
    	b.StopTimer()
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 25 16:23:43 UTC 2022
    - 7.1K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/update.go

    		if validationDirective == metav1.FieldValidationWarn || validationDirective == metav1.FieldValidationStrict {
    			decodeSerializer = s.StrictSerializer
    		}
    
    		decoder := scope.Serializer.DecoderToVersion(decodeSerializer, scope.HubGroupVersion)
    		span.AddEvent("About to convert to expected version")
    		obj, gvk, err := decoder.Decode(body, &defaultGVK, original)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/create.go

    		if validationDirective == metav1.FieldValidationWarn || validationDirective == metav1.FieldValidationStrict {
    			decodeSerializer = s.StrictSerializer
    		}
    
    		decoder := scope.Serializer.DecoderToVersion(decodeSerializer, scope.HubGroupVersion)
    		span.AddEvent("About to convert to expected version")
    		obj, gvk, err := decoder.Decode(body, &defaultGVK, original)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 10.1K bytes
    - Viewed (0)
Back to top