Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ToYAMLOrError (0.2 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/jsonmergepatch/patch.go

    	hasConflicts, err := mergepatch.HasConflicts(addAndChangePatchObj, deletePatchObj)
    	if err != nil {
    		return nil, err
    	}
    	if hasConflicts {
    		return nil, mergepatch.NewErrConflict(mergepatch.ToYAMLOrError(addAndChangePatchObj), mergepatch.ToYAMLOrError(deletePatchObj))
    	}
    	patch, err := jsonpatch.MergePatch(deletePatch, addAndChangePatch)
    	if err != nil {
    		return nil, err
    	}
    
    	var patchMap map[string]interface{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/mergepatch/util.go

    		if !ok {
    			return true
    		}
    		patchMap2, ok := patchMap1.(map[string]interface{})
    		if !ok {
    			return true
    		}
    		_, ok = patchMap2[key]
    		return !ok
    	}
    }
    
    func ToYAMLOrError(v interface{}) string {
    	y, err := toYAML(v)
    	if err != nil {
    		return err.Error()
    	}
    
    	return y
    }
    
    func toYAML(v interface{}) (string, error) {
    	y, err := yaml.Marshal(v)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 27 01:24:22 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/patch_test.go

    			if !reflect.DeepEqual(got, expected) {
    				t.Errorf("using %s error in test case: %s\ncannot sort object:\n%s\nexpected:\n%s\ngot:\n%s\n",
    					getSchemaType(schema), c.Description, mergepatch.ToYAMLOrError(c.Original), mergepatch.ToYAMLOrError(c.Sorted), jsonToYAMLOrError(got))
    			}
    		}
    	}
    }
    
    // These are test cases for StrategicMergePatch that cannot be generated using
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 16:45:45 UTC 2023
    - 130.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/patch.go

    		if err != nil {
    			return nil, err
    		}
    
    		if hasConflicts {
    			return nil, mergepatch.NewErrConflict(mergepatch.ToYAMLOrError(patchMap), mergepatch.ToYAMLOrError(changedMap))
    		}
    	}
    
    	return json.Marshal(patchMap)
    }
    
    func ItemAddedToModifiedSlice(original, modified string) bool { return original > modified }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 23:34:23 UTC 2023
    - 75.5K bytes
    - Viewed (0)
Back to top