Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 31 for structuralSchemas (0.44 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/objectmeta/algorithm.go

    	fieldErr, _ := CoerceWithOptions(pth, obj, s, isResourceRoot, CoerceOptions{DropInvalidFields: dropInvalidFields})
    	return fieldErr
    }
    
    type coercer struct {
    	DropInvalidFields       bool
    	ReturnUnknownFieldPaths bool
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 18 14:55:12 UTC 2022
    - 5.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/objectmeta/validation.go

    func Validate(pth *field.Path, obj interface{}, s *structuralschema.Structural, isResourceRoot bool) field.ErrorList {
    	if isResourceRoot {
    		if s == nil {
    			s = &structuralschema.Structural{}
    		}
    		if !s.XEmbeddedResource {
    			clone := *s
    			clone.XEmbeddedResource = true
    			s = &clone
    		}
    	}
    	return validate(pth, obj, s)
    }
    
    func validate(pth *field.Path, x interface{}, s *structuralschema.Structural) field.ErrorList {
    	if s == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 17:46:57 UTC 2019
    - 4K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/algorithm.go

    limitations under the License.
    */
    
    package defaulting
    
    import (
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	"k8s.io/apimachinery/pkg/runtime"
    )
    
    // isNonNullalbeNull returns true if the item is nil AND it's nullable
    func isNonNullableNull(x interface{}, s *structuralschema.Structural) bool {
    	return x == nil && s != nil && s.Generic.Nullable == false
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 06 03:49:29 UTC 2020
    - 2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/prune.go

    // 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 {
    	rootSchema *structuralschema.Structural
    }
    
    func (p *pruner) pruneDefaults(s *structuralschema.Structural, f SurroundingObjectFunc) (changed bool, err error) {
    	if s == nil {
    		return false, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 23 20:20:54 UTC 2019
    - 2.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/v2/conversion.go

    limitations under the License.
    */
    
    package v2
    
    import (
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    )
    
    // ToStructuralOpenAPIV2 converts our internal OpenAPI v3 structural schema to
    // to a v2 compatible schema.
    func ToStructuralOpenAPIV2(in *structuralschema.Structural) *structuralschema.Structural {
    	if in == nil {
    		return nil
    	}
    
    	out := in.DeepCopy()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 09 20:23:50 UTC 2020
    - 3.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/values.go

    See the License for the specific language governing permissions and
    limitations under the License.
    */
    
    package cel
    
    import (
    	"github.com/google/cel-go/common/types/ref"
    
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	"k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model"
    	celopenapi "k8s.io/apiserver/pkg/cel/common"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 07 02:56:51 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/validation.go

    func ValidateDefaults(ctx context.Context, pth *field.Path, s *structuralschema.Structural, isResourceRoot, requirePrunedDefaults bool) (field.ErrorList, error) {
    	f := NewRootObjectFunc().WithTypeMeta(metav1.TypeMeta{APIVersion: "validation/v1", Kind: "Validation"})
    
    	if isResourceRoot {
    		if s == nil {
    			s = &structuralschema.Structural{}
    		}
    		if !s.XEmbeddedResource {
    			clone := *s
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 22:34:13 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  8. pkg/config/crd/validator.go

    	"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
    	apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
    	apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	"k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel"
    	structuraldefaulting "k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting"
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Oct 17 15:38:40 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresource/status_strategy.go

    	// ratcheting validation of x-kubernetes-list-type value map and set
    	if newErrs := structurallisttype.ValidateListSetsAndMaps(nil, a.structuralSchema, uNew.Object); len(newErrs) > 0 {
    		if oldErrs := structurallisttype.ValidateListSetsAndMaps(nil, a.structuralSchema, uOld.Object); len(oldErrs) == 0 {
    			errs = append(errs, newErrs...)
    		}
    	}
    
    	// validate x-kubernetes-validations rules
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 18 22:16:10 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/validation_test.go

    limitations under the License.
    */
    
    package defaulting
    
    import (
    	"context"
    	"strings"
    	"testing"
    
    	"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
    	structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
    	apiextensionsfeatures "k8s.io/apiextensions-apiserver/pkg/features"
    	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    	"k8s.io/apimachinery/pkg/util/validation/field"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
Back to top