Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for NewYAMLReader (0.15 sec)

  1. pilot/pkg/config/file/util/kubeyaml/kubeyaml_test.go

    		},
    	}
    	for i, tc := range testCases {
    		t.Run(fmt.Sprintf("%d", i), func(t *testing.T) {
    			g := NewWithT(t)
    
    			reader := bufio.NewReader(strings.NewReader(tc.input))
    			decoder := NewYAMLReader(reader)
    			var expectedLineNumbers []int
    			for {
    				_, line, err := decoder.Read()
    				if err == io.EOF {
    					break
    				}
    				expectedLineNumbers = append(expectedLineNumbers, line)
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Oct 31 14:48:28 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  2. pilot/pkg/config/file/util/kubeyaml/kubeyaml.go

    // It records the start line number of the chunk it reads each time.
    type YAMLReader struct {
    	reader   Reader
    	currLine int
    }
    
    func NewYAMLReader(r *bufio.Reader) *YAMLReader {
    	return &YAMLReader{
    		reader:   &LineReader{reader: r},
    		currLine: 0,
    	}
    }
    
    // Read returns a full YAML document and its first line number.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 12 02:41:40 UTC 2022
    - 3.5K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/util/marshal.go

    func SplitYAMLDocuments(yamlBytes []byte) (kubeadmapi.DocumentMap, error) {
    	gvkmap := kubeadmapi.DocumentMap{}
    	knownKinds := map[string]bool{}
    	errs := []error{}
    	buf := bytes.NewBuffer(yamlBytes)
    	reader := utilyaml.NewYAMLReader(bufio.NewReader(buf))
    	for {
    		// Read one YAML document at a time, until io.EOF is returned
    		b, err := reader.Read()
    		if err == io.EOF {
    			break
    		} else if err != nil {
    			return nil, err
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 29 05:14:21 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  4. operator/pkg/util/yaml.go

    }
    
    // yamlStringsToList yaml string parse to string list
    func yamlStringsToList(str string) []string {
    	reader := bufio.NewReader(strings.NewReader(str))
    	decoder := yaml3.NewYAMLReader(reader)
    	res := make([]string, 0)
    	for {
    		doc, err := decoder.Read()
    		if err == io.EOF {
    			break
    		}
    		if err != nil {
    			break
    		}
    
    		chunk := bytes.TrimSpace(doc)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Jan 14 02:41:27 UTC 2023
    - 7.2K bytes
    - Viewed (0)
Back to top