Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for NewYAMLReader (0.23 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. staging/src/k8s.io/apimachinery/pkg/util/yaml/decoder.go

    // yaml.YAMLToJSON, and then passing it to json.Decoder.
    func NewYAMLToJSONDecoder(r io.Reader) *YAMLToJSONDecoder {
    	reader := bufio.NewReader(r)
    	return &YAMLToJSONDecoder{
    		reader: NewYAMLReader(reader),
    	}
    }
    
    // Decode reads a YAML document as JSON from the stream or returns
    // an error. The decoding rules match json.Unmarshal, not
    // yaml.Unmarshal.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 19 21:24:36 UTC 2021
    - 10.2K bytes
    - Viewed (0)
  4. 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)
  5. 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)
  6. cmd/kubeadm/app/util/patches/patches.go

    	var patches []string
    
    	// Split the patches and convert them to JSON.
    	// Data that is already JSON will not cause an error.
    	buf := bytes.NewBuffer([]byte(data))
    	reader := utilyaml.NewYAMLReader(bufio.NewReader(buf))
    	for {
    		patch, err := reader.Read()
    		if err == io.EOF {
    			break
    		} else if err != nil {
    			return nil, errors.Wrapf(err, "could not split patches for data:\n%s\n", data)
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  7. pilot/pkg/config/file/store.go

    	var resources []kubeResource
    	var errs error
    
    	reader := bufio.NewReader(strings.NewReader(yamlText))
    	decoder := kubeyaml2.NewYAMLReader(reader)
    	chunkCount := -1
    
    	for {
    		chunkCount++
    		doc, lineNum, err := decoder.Read()
    		if err == io.EOF {
    			break
    		}
    		if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 17:36:47 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  8. pkg/kube/inject/inject.go

    	valuesConfig ValuesConfig, revision string, meshconfig *meshconfig.MeshConfig, in io.Reader, out io.Writer, warningHandler func(string),
    ) error {
    	reader := yamlDecoder.NewYAMLReader(bufio.NewReaderSize(in, 4096))
    	for {
    		raw, err := reader.Read()
    		if err == io.EOF {
    			break
    		}
    		if err != nil {
    			return err
    		}
    
    		obj, err := FromRawToObject(raw)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 31 20:35:11 UTC 2024
    - 28.8K bytes
    - Viewed (0)
Back to top