Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for AsStrictDecodingError (0.26 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/error.go

    func IsStrictDecodingError(err error) bool {
    	if err == nil {
    		return false
    	}
    	_, ok := err.(*strictDecodingError)
    	return ok
    }
    
    // AsStrictDecodingError returns a strict decoding error
    // containing all the strictness violations.
    func AsStrictDecodingError(err error) (*strictDecodingError, bool) {
    	if err == nil {
    		return nil, false
    	}
    	strictErr, ok := err.(*strictDecodingError)
    	return strictErr, ok
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 19 21:24:36 UTC 2021
    - 4.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning/versioning.go

    		}
    	}
    
    	var strictDecodingErrs []error
    	obj, gvk, err := c.decoder.Decode(data, defaultGVK, decodeInto)
    	if err != nil {
    		if strictErr, ok := runtime.AsStrictDecodingError(err); obj != nil && ok {
    			// save the strictDecodingError and let the caller decide what to do with it
    			strictDecodingErrs = append(strictDecodingErrs, strictErr.Errors()...)
    		} else {
    			return nil, gvk, err
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 03 06:51:04 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/update.go

    		span.AddEvent("About to convert to expected version")
    		obj, gvk, err := decoder.Decode(body, &defaultGVK, original)
    		if err != nil {
    			strictError, isStrictError := runtime.AsStrictDecodingError(err)
    			switch {
    			case isStrictError && obj != nil && validationDirective == metav1.FieldValidationWarn:
    				addStrictDecodingWarnings(req.Context(), strictError.Errors())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/create.go

    		span.AddEvent("About to convert to expected version")
    		obj, gvk, err := decoder.Decode(body, &defaultGVK, original)
    		if err != nil {
    			strictError, isStrictError := runtime.AsStrictDecodingError(err)
    			switch {
    			case isStrictError && obj != nil && validationDirective == metav1.FieldValidationWarn:
    				addStrictDecodingWarnings(req.Context(), strictError.Errors())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning/versioning_test.go

    	decoder := &mockSerializer{obj: n}
    	codec := NewCodec(nil, decoder, nil, nil, nil, nil, nil, nil, "TestNestedDecode")
    	o, _, err := codec.Decode([]byte(`{}`), nil, n)
    	if strictErr, ok := runtime.AsStrictDecodingError(err); !ok || err != strictErr {
    		t.Errorf("unexpected error: %v", err)
    	}
    	if o != n {
    		t.Errorf("did not successfully decode with strict decoding error: %v", o)
    	}
    	if !n.nestedCalled {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 23 17:04:19 UTC 2022
    - 12.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/patch.go

    	// Construct the resulting typed, unversioned object.
    	objToUpdate := p.restPatcher.New()
    	if err := runtime.DecodeInto(p.codec, patchedObjJS, objToUpdate); err != nil {
    		strictError, isStrictError := runtime.AsStrictDecodingError(err)
    		switch {
    		case !isStrictError:
    			// disregard any appliedStrictErrs, because it's an incomplete
    			// list of strict errors given that we don't know what fields were
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 28.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go

    	var decodingStrictErrs []error
    	obj, gvk, err := d.delegate.Decode(data, defaults, into)
    	if err != nil {
    		decodeStrictErr, ok := runtime.AsStrictDecodingError(err)
    		if !ok || obj == nil {
    			return nil, gvk, err
    		}
    		decodingStrictErrs = decodeStrictErr.Errors()
    	}
    	var unknownFields []string
    	if u, ok := obj.(*unstructured.Unstructured); ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 52.9K bytes
    - Viewed (0)
Back to top