Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for pruneDefaults (0.18 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/prune.go

    	"k8s.io/apimachinery/pkg/runtime"
    )
    
    // PruneDefaults prunes default values according to the schema and according to
    // the ObjectMeta definition of the running server. It mutates the passed schema.
    func PruneDefaults(s *structuralschema.Structural) error {
    	p := pruner{s}
    	_, err := p.pruneDefaults(s, NewRootObjectFunc())
    	return err
    }
    
    type pruner struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 23 20:20:54 UTC 2019
    - 2.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/server/routes/openapi.go

    	if err != nil {
    		klog.Fatalf("Failed to build open api spec for root: %v", err)
    	}
    	spec.Definitions = handler.PruneDefaults(spec.Definitions)
    	openAPIVersionedService := handler.NewOpenAPIService(spec)
    	openAPIVersionedService.RegisterOpenAPIVersionedService("/openapi/v2", mux)
    
    	return openAPIVersionedService, spec
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 16 19:05:13 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/controller.go

    			})
    			// Defaults must be pruned here for CRDs to cleanly merge with the static
    			// spec that already has defaults pruned
    			if err != nil {
    				return nil, "", err
    			}
    			s.Definitions = handler.PruneDefaults(s.Definitions)
    			mergeSpec, err = builder.MergeSpecs(mergeSpec, s)
    			if err != nil {
    				return nil, "", err
    			}
    		}
    		return mergeSpec, generateCRDHash(crd), nil
    	}, &s.crdCache)
    	return &s
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go

    		}
    
    		if crd.Spec.PreserveUnknownFields == false {
    			// we don't own s completely, e.g. defaults are not deep-copied. So better make a copy here.
    			s = s.DeepCopy()
    
    			if err := structuraldefaulting.PruneDefaults(s); err != nil {
    				// This should never happen. If it does, it is a programming error.
    				utilruntime.HandleError(fmt.Errorf("failed to prune defaults: %v", err))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 52.9K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go

    		return false, err
    	}
    	if errs := structuralschema.ValidateStructural(nil, ss); len(errs) > 0 {
    		return false, errs.ToAggregate()
    	}
    	pruned := ss.DeepCopy()
    	if err := structuraldefaulting.PruneDefaults(pruned); err != nil {
    		return false, err
    	}
    	return !reflect.DeepEqual(ss, pruned), nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 82.6K bytes
    - Viewed (0)
Back to top