Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for ParseYAMLToK8sObject (0.33 sec)

  1. tests/fuzz/helm_reconciler_fuzzer.go

    	client.Client
    }
    
    func FuzzHelmReconciler(data []byte) int {
    	f := fuzz.NewConsumer(data)
    	k8sobjBytes, err := f.GetBytes()
    	if err != nil {
    		return 0
    	}
    	k8obj, err := object.ParseYAMLToK8sObject(k8sobjBytes)
    	if err != nil {
    		return 0
    	}
    	m := name.Manifest{}
    	err = f.GenerateStruct(&m)
    	if err != nil {
    		return 0
    	}
    	obj := k8obj.UnstructuredObject()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Dec 12 17:12:54 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  2. operator/pkg/translate/translate_test.go

    				iop = &v1alpha1.IstioOperatorSpec{}
    				if err := util.UnmarshalWithJSONPB(tt.iopString, iop, true); err != nil {
    					t.Fatal(err)
    				}
    			}
    			translator := NewTranslator()
    			serviceObj, err := object.ParseYAMLToK8sObject([]byte(serviceString))
    			assert.NoError(t, err)
    			obj, err := translator.fixMergedObjectWithCustomServicePortOverlay(serviceObj,
    				iop.Components.IngressGateways[0].GetK8S().GetService(), serviceObj)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Feb 12 19:43:09 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  3. 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)
  4. operator/pkg/helmreconciler/apply_test.go

    				)
    			}
    		})
    	}
    }
    
    func loadData(t *testing.T, file string) *object.K8sObject {
    	contents, err := os.ReadFile(file)
    	if err != nil {
    		t.Fatal(err)
    	}
    	obj, err := object.ParseYAMLToK8sObject(contents)
    	if err != nil {
    		t.Fatal(err)
    	}
    	return obj
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Dec 12 17:12:54 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. 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