Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for UnmarshalStrict (0.12 sec)

  1. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/patch.go

    	case types.JSONPatchType:
    		if p.validationDirective == metav1.FieldValidationStrict || p.validationDirective == metav1.FieldValidationWarn {
    			var v []jsonPatchOp
    			var err error
    			if strictErrors, err = kjson.UnmarshalStrict(p.patchBytes, &v); err != nil {
    				return nil, nil, errors.NewBadRequest(fmt.Sprintf("error decoding patch: %v", err))
    			}
    			for i, e := range strictErrors {
    				strictErrors[i] = fmt.Errorf("json patch %v", e)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 28.5K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/rest_test.go

    		},
    	}
    	for _, tc := range testCases {
    		t.Run(tc.name, func(t *testing.T) {
    			obj := &unstructured.Unstructured{Object: map[string]interface{}{}}
    			if err := yaml.UnmarshalStrict([]byte(tc.yaml), &obj.Object); err != nil {
    				parsedErrs := parseYAMLWarnings(err.Error())
    				if !reflect.DeepEqual(tc.expected, parsedErrs) {
    					t.Fatalf("expected: %v\n, got: %v\n", tc.expected, parsedErrs)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 41.8K bytes
    - Viewed (0)
Back to top