Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for WritePathContext (0.19 sec)

  1. operator/pkg/patch/patch.go

    	bo := make(map[any]any)
    	by, err := base.YAML()
    	if err != nil {
    		return "", util.NewErrs(err)
    	}
    	// Use yaml2 specifically to allow interface{} as key which WritePathContext treats specially
    	err = yaml2.Unmarshal(by, &bo)
    	if err != nil {
    		return "", util.NewErrs(err)
    	}
    	for _, p := range patches {
    		v := p.Value.AsInterface()
    		if strings.TrimSpace(p.Path) == "" {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Aug 10 15:35:03 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  2. operator/pkg/tpath/tree.go

    	return getPathContext(&PathContext{Node: root}, path, path, createMissing)
    }
    
    // WritePathContext writes the given value to the Node in the given PathContext.
    func WritePathContext(nc *PathContext, value any, merge bool) error {
    	scope.Debugf("WritePathContext PathContext=%s, value=%v", nc, value)
    
    	if !util.IsValueNil(value) {
    		return setPathContext(nc, value, merge)
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 17.5K bytes
    - Viewed (0)
  3. operator/pkg/tpath/tree_test.go

    		pc, _, err := GetPathContext(root, util.PathFromString(override.path), true)
    		if err != nil {
    			t.Fatalf("GetPathContext(%q): %v", override.path, err)
    		}
    		err = WritePathContext(pc, override.value, false)
    		if err != nil {
    			t.Fatalf("WritePathContext(%q): %v", override.path, err)
    		}
    	}
    
    	want := `
    values:
       gateways:
          istio-egressgateway:
             secretVolumes:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 25 19:30:47 UTC 2022
    - 15.6K bytes
    - Viewed (0)
  4. operator/pkg/manifest/shared.go

    		}
    		// input value type is always string, transform it to correct type before setting.
    		var val any = v
    		if !alwaysString.Contains(p) {
    			val = util.ParseValue(v)
    		}
    		if err := tpath.WritePathContext(inc, val, false); err != nil {
    			return "", err
    		}
    	}
    
    	out, err := yaml.Marshal(iop)
    	if err != nil {
    		return "", err
    	}
    
    	return string(out), nil
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 03 06:27:07 UTC 2024
    - 19.7K bytes
    - Viewed (0)
Back to top