Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ParseYAMLToK8sObject (0.14 sec)

  1. operator/pkg/object/objects.go

    	u, ok := o.(*unstructured.Unstructured)
    	if !ok {
    		return nil, fmt.Errorf("parsed unexpected type %T", o)
    	}
    
    	return NewK8sObject(u, json, nil), nil
    }
    
    // ParseYAMLToK8sObject parses YAML to an Object.
    func ParseYAMLToK8sObject(yaml []byte) (*K8sObject, error) {
    	objects, err := ParseK8sObjectsFromYAMLManifest(string(yaml))
    	if err != nil {
    		return nil, err
    	}
    	if len(objects) > 1 {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Sep 21 07:16:46 UTC 2023
    - 15.5K bytes
    - Viewed (0)
  2. operator/pkg/object/objects_test.go

    				t.Errorf("got %v, want: %v", res, tt.want)
    			}
    		})
    	}
    }
    
    func TestK8sObject_ResolveK8sConflict(t *testing.T) {
    	getK8sObject := func(ystr string) *K8sObject {
    		o, err := ParseYAMLToK8sObject([]byte(ystr))
    		if err != nil {
    			panic(err)
    		}
    		// Ensure that json data is in sync.
    		// Since the object was created using yaml, json is empty.
    		// make sure the object json is set correctly.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Sep 21 07:16:46 UTC 2023
    - 18.4K bytes
    - Viewed (0)
Back to top