Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for gvkToRef (0.1 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/openapi/resolver/definitions.go

    		gvkToRef: gvkToRef,
    		defs:     defs,
    	}
    }
    
    func (d *DefinitionsSchemaResolver) ResolveSchema(gvk schema.GroupVersionKind) (*spec.Schema, error) {
    	ref, ok := d.gvkToRef[gvk]
    	if !ok {
    		return nil, fmt.Errorf("cannot resolve %v: %w", gvk, ErrSchemaNotFound)
    	}
    	s, err := PopulateRefs(func(ref string) (*spec.Schema, bool) {
    		// find the schema by the ref string, and return a deep copy
    		def, ok := d.defs[ref]
    		if !ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 17:23:50 UTC 2023
    - 3K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/openapi/resolver/combined.go

    // otherwise, the secondary does.
    func (r *combinedSchemaResolver) ResolveSchema(gvk schema.GroupVersionKind) (*spec.Schema, error) {
    	if _, ok := r.definitions.gvkToRef[gvk]; ok {
    		return r.definitions.ResolveSchema(gvk)
    	}
    	return r.secondary.ResolveSchema(gvk)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 17:23:50 UTC 2023
    - 1.6K bytes
    - Viewed (0)
Back to top