Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 82 for ManagedFieldsEntry (0.28 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfields_test.go

    func TestSortEncodedManagedFields(t *testing.T) {
    	tests := []struct {
    		name          string
    		managedFields []metav1.ManagedFieldsEntry
    		expected      []metav1.ManagedFieldsEntry
    	}{
    		{
    			name:          "empty",
    			managedFields: []metav1.ManagedFieldsEntry{},
    			expected:      []metav1.ManagedFieldsEntry{},
    		},
    		{
    			name:          "nil",
    			managedFields: nil,
    			expected:      nil,
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/managedfields/scalehandler_test.go

    func TestTransformingManagedFieldsToParent(t *testing.T) {
    	tests := []struct {
    		desc        string
    		parent      []metav1.ManagedFieldsEntry
    		subresource []metav1.ManagedFieldsEntry
    		expected    []metav1.ManagedFieldsEntry
    	}{
    		{
    			desc: "different-managers: apply -> update",
    			parent: []metav1.ManagedFieldsEntry{
    				{
    					Manager:    "test",
    					Operation:  metav1.ManagedFieldsOperationApply,
    					APIVersion: "apps/v1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 23.7K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/capmanagers_test.go

    		}
    		b, err := s.ToJSON()
    		if err != nil {
    			panic(fmt.Sprintf("error building ManagedFieldsEntry for test: %v", err))
    		}
    		return &metav1.FieldsV1{Raw: b}
    	}
    
    	entry := func(name string, version string, order int, fields *metav1.FieldsV1) metav1.ManagedFieldsEntry {
    		return metav1.ManagedFieldsEntry{
    			Manager:    name,
    			APIVersion: version,
    			Operation:  "Update",
    			FieldsType: "FieldsV1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/admission_test.go

    			managedFields.APIVersion = ""
    			return managedFields, true
    		},
    		"invalid Operation": func(managedFields metav1.ManagedFieldsEntry) (metav1.ManagedFieldsEntry, bool) {
    			managedFields.Operation = "invalid operation"
    			return managedFields, true
    		},
    		"invalid fieldsType": func(managedFields metav1.ManagedFieldsEntry) (metav1.ManagedFieldsEntry, bool) {
    			managedFields.FieldsType = "invalid fieldsType"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 12 21:32:54 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfields.go

    		}
    		managed.times[manager] = encodedVersionedSet.Time
    	}
    	return &managed, nil
    }
    
    // BuildManagerIdentifier creates a manager identifier string from a ManagedFieldsEntry
    func BuildManagerIdentifier(encodedManager *metav1.ManagedFieldsEntry) (manager string, err error) {
    	encodedManagerCopy := *encodedManager
    
    	// Never include fields type in the manager identifier
    	encodedManagerCopy.FieldsType = ""
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 8.1K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apimachinery/pkg/util/managedfields/scalehandler.go

    // resource and the scale subresource
    type ScaleHandler struct {
    	parentEntries []metav1.ManagedFieldsEntry
    	groupVersion  schema.GroupVersion
    	mappings      ResourcePathMappings
    }
    
    // NewScaleHandler creates a new ScaleHandler
    func NewScaleHandler(parentEntries []metav1.ManagedFieldsEntry, groupVersion schema.GroupVersion, mappings ResourcePathMappings) *ScaleHandler {
    	return &ScaleHandler{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfieldsupdater_test.go

    			"name": "configmap"
    		},
    		"data": {
    			"key_b": "value"
    		}
    	}`))
    	if err != nil {
    		t.Fatal(err)
    	}
    	previousManagedFields := f.ManagedFields()
    	previousEntries := map[string]v1.ManagedFieldsEntry{}
    	for _, entry := range previousManagedFields {
    		previousEntries[entry.Manager] = entry
    	}
    
    	time.Sleep(time.Second)
    
    	err = updateObject(f, "fieldmanager_a_test", []byte(`{
    		"apiVersion": "v1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go

    	if managedFields == nil {
    		RemoveNestedField(u.Object, "metadata", "managedFields")
    		return
    	}
    	items := []interface{}{}
    	for _, managedFieldsEntry := range managedFields {
    		out, err := runtime.DefaultUnstructuredConverter.ToUnstructured(&managedFieldsEntry)
    		if err != nil {
    			utilruntime.HandleError(fmt.Errorf("unable to set managedFields for object: %v", err))
    			return
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 03:26:35 UTC 2023
    - 13.7K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/validation/validation_test.go

    		t.Run(fmt.Sprintf("%#v", test), func(t *testing.T) {
    			errs := ValidateManagedFields([]metav1.ManagedFieldsEntry{test}, field.NewPath("managedFields"))
    			if len(errs) == 0 {
    				t.Errorf("Validation should have failed")
    			}
    		})
    	}
    }
    
    func TestValidateMangedFieldsValid(t *testing.T) {
    	tests := []metav1.ManagedFieldsEntry{{
    		Operation:  metav1.ManagedFieldsOperationUpdate,
    		APIVersion: "v1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 07:48:42 UTC 2023
    - 15.2K bytes
    - Viewed (0)
  10. pkg/kube/util_test.go

    				ObjectMeta: metav1.ObjectMeta{
    					Namespace:   "foo",
    					Name:        "bar",
    					Labels:      map[string]string{"a": "b"},
    					Annotations: map[string]string{"c": "d"},
    					ManagedFields: []metav1.ManagedFieldsEntry{
    						{
    							Manager: "whatever",
    						},
    					},
    				},
    			},
    			want: &corev1.Pod{
    				ObjectMeta: metav1.ObjectMeta{
    					Namespace:   "foo",
    					Name:        "bar",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Mar 15 04:16:49 UTC 2024
    - 10.8K bytes
    - Viewed (0)
Back to top