Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for FieldsToSet (0.43 sec)

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

    var EmptyFields = func() metav1.FieldsV1 {
    	f, err := SetToFields(*fieldpath.NewSet())
    	if err != nil {
    		panic("should never happen")
    	}
    	return f
    }()
    
    // FieldsToSet creates a set paths from an input trie of fields
    func FieldsToSet(f metav1.FieldsV1) (s fieldpath.Set, err error) {
    	err = s.FromJSON(bytes.NewReader(f.Raw))
    	return s, err
    }
    
    // SetToFields creates a trie of fields from an input set of paths
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/fields_test.go

    // TestFieldsToSetError tests that errors are picked up by FieldsToSet
    func TestFieldsToSetError(t *testing.T) {
    	tests := []struct {
    		fields    metav1.FieldsV1
    		errString string
    	}{
    		{
    			fields: metav1.FieldsV1{
    				Raw: []byte(`{"k:{invalid json}":{"f:name":{},".":{}}}`),
    			},
    			errString: "ReadObjectCB",
    		},
    	}
    
    	for _, test := range tests {
    		_, err := FieldsToSet(test.fields)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfields.go

    	fields := EmptyFields
    	if encodedVersionedSet.FieldsV1 != nil {
    		fields = *encodedVersionedSet.FieldsV1
    	}
    	set, err := FieldsToSet(fields)
    	if err != nil {
    		return nil, fmt.Errorf("error decoding set: %v", err)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 8.1K bytes
    - Viewed (0)
Back to top