Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ObjectToTyped (0.25 sec)

  1. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/bench_test.go

    			if err != nil {
    				b.Fatal(err)
    			}
    			tv1, err := fakeTypeConverter.ObjectToTyped(structured)
    			if err != nil {
    				b.Errorf("Error in ObjectToTyped: %v", err)
    			}
    			tv2, err := fakeTypeConverter.ObjectToTyped(structured)
    			if err != nil {
    				b.Errorf("Error in ObjectToTyped: %v", err)
    			}
    
    			b.Run("structured", func(b *testing.B) {
    				b.ReportAllocs()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/structuredmerge.go

    	}
    	newObjTyped, err := f.typeConverter.ObjectToTyped(newObjVersioned, typed.AllowDuplicates)
    	if err != nil {
    		return nil, nil, fmt.Errorf("failed to convert new object (%v) to smd typed: %v", objectGVKNN(newObjVersioned), err)
    	}
    	liveObjTyped, err := f.typeConverter.ObjectToTyped(liveObjVersioned, typed.AllowDuplicates)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 30 22:55:50 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/typeconverter.go

    // CRDs are merged with all their fields being "atomic" (lists
    // included).
    func NewDeducedTypeConverter() TypeConverter {
    	return deducedTypeConverter{}
    }
    
    // ObjectToTyped converts an object into a TypedValue with a "deduced type".
    func (deducedTypeConverter) ObjectToTyped(obj runtime.Object, opts ...typed.ValidationOptions) (*typed.TypedValue, error) {
    	switch o := obj.(type) {
    	case *unstructured.Unstructured:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 30 22:55:50 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/typeconverter_test.go

      - name: nginx
        image: nginx:1.15.4
    `,
    		},
    	}
    
    	for _, testCase := range testCases {
    		t.Run(fmt.Sprintf("%v ObjectToTyped with TypeConverter", testCase.name), func(t *testing.T) {
    			testObjectToTyped(t, testTypeConverter, testCase.yaml)
    		})
    		t.Run(fmt.Sprintf("%v ObjectToTyped with DeducedTypeConverter", testCase.name), func(t *testing.T) {
    			testObjectToTyped(t, dtc, testCase.yaml)
    		})
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/lastappliedmanager.go

    	if err != nil {
    		return nil, fmt.Errorf("failed to convert live obj to versioned: %v", err)
    	}
    
    	liveObjTyped, err := f.typeConverter.ObjectToTyped(liveObjVersioned)
    	if err != nil {
    		return nil, fmt.Errorf("failed to convert live obj to typed: %v", err)
    	}
    
    	var lastAppliedObj = &unstructured.Unstructured{Object: map[string]interface{}{}}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/versionconverter_test.go

    		gvkForVersion("v1"):      objForGroupVersion("apps/v1"),
    	}
    	vc := newVersionConverter(testTypeConverter, oc, schema.GroupVersion{Group: "apps", Version: runtime.APIVersionInternal})
    
    	input, err := testTypeConverter.ObjectToTyped(objForGroupVersion("apps/v1beta1"))
    	if err != nil {
    		t.Fatalf("error creating converting input object to a typed value: %v", err)
    	}
    	expected := objForGroupVersion("apps/v1")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 10 07:29:34 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/versionconverter.go

    	if err != nil {
    		return object, err
    	}
    
    	// Convert the object back to a smd typed value and return it.
    	return v.typeConverter.ObjectToTyped(convertedObject)
    }
    
    // IsMissingVersionError
    func (v *versionConverter) IsMissingVersionError(err error) bool {
    	return runtime.IsNotRegisteredError(err) || isNoCorrespondingTypeError(err)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 3.7K bytes
    - Viewed (0)
Back to top