Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for IsYAMLEmpty (0.15 sec)

  1. operator/pkg/util/yaml.go

    	if err != nil {
    		scope.Debugf("bad YAML in isYAMLEqual:\n%s", b)
    		return false
    	}
    
    	return bytes.Equal(ajb, bjb)
    }
    
    // IsYAMLEmpty reports whether the YAML string y is logically empty.
    func IsYAMLEmpty(y string) bool {
    	var yc []string
    	for _, l := range strings.Split(y, "\n") {
    		yt := strings.TrimSpace(l)
    		if !strings.HasPrefix(yt, "#") && !strings.HasPrefix(yt, "---") {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Jan 14 02:41:27 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  2. operator/pkg/util/yaml_test.go

    `,
    			expect: false,
    		},
    		{
    			desc:   "yaml-not-empty",
    			in:     `foo: bar`,
    			expect: false,
    		},
    	}
    	for _, tt := range tests {
    		t.Run(tt.desc, func(t *testing.T) {
    			if got := IsYAMLEmpty(tt.in); got != tt.expect {
    				t.Errorf("%v: expect %v got %v", tt.desc, tt.expect, got)
    			}
    		})
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Mar 06 17:00:14 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. operator/pkg/tpath/tree.go

    		return newVal, nil
    	}
    	newS, err := yaml.Marshal(newVal)
    	if err != nil {
    		return nil, err
    	}
    	if util.IsYAMLEmpty(string(newS)) {
    		return originalVal, nil
    	}
    	originalS, err := yaml.Marshal(originalVal)
    	if err != nil {
    		return nil, err
    	}
    	if util.IsYAMLEmpty(string(originalS)) {
    		return newVal, nil
    	}
    
    	mergedS, err := util.OverlayYAML(string(originalS), string(newS))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 17.5K bytes
    - Viewed (0)
Back to top