Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for UniversalUnmarshal (0.19 sec)

  1. cmd/kubeadm/app/util/marshal.go

    	}
    
    	encoder := codecs.EncoderForVersion(info.Serializer, gv)
    	return runtime.Encode(encoder, obj)
    }
    
    // UniversalUnmarshal unmarshals YAML or JSON into a runtime.Object using the universal deserializer.
    func UniversalUnmarshal(buffer []byte) (runtime.Object, error) {
    	codecs := clientsetscheme.Codecs
    	decoder := codecs.UniversalDeserializer()
    	obj, _, err := decoder.Decode(buffer, nil, nil)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 29 05:14:21 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  2. cmd/kubeadm/app/util/marshal_test.go

    		},
    	}
    
    	bytes, err := MarshalToYaml(pod, corev1.SchemeGroupVersion)
    	if err != nil {
    		t.Fatalf("unexpected error marshalling: %v", err)
    	}
    
    	t.Logf("\n%s", bytes)
    
    	obj2, err := UniversalUnmarshal(bytes)
    	if err != nil {
    		t.Fatalf("unexpected error marshalling: %v", err)
    	}
    
    	pod2, ok := obj2.(*corev1.Pod)
    	if !ok {
    		t.Fatal("did not get a Pod")
    	}
    
    	if pod2.Name != pod.Name {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 29 05:14:21 UTC 2024
    - 11.6K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/util/staticpod/utils.go

    		StrategicMergePatchObject: v1.Pod{},
    		Data:                      podYAML,
    	}
    	if err := patchManager.ApplyPatchesToTarget(patchTarget); err != nil {
    		return pod, err
    	}
    
    	obj, err := kubeadmutil.UniversalUnmarshal(patchTarget.Data)
    	if err != nil {
    		return pod, errors.Wrap(err, "failed to unmarshal patched manifest")
    	}
    
    	pod2, ok := obj.(*v1.Pod)
    	if !ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jan 14 13:07:56 UTC 2024
    - 14.1K bytes
    - Viewed (0)
Back to top