Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for GetOpenAPIDefinitions (0.58 sec)

  1. staging/src/k8s.io/apiserver/pkg/util/openapi/enablement.go

    // GetOpenAPIDefinitionsWithoutDisabledFeatures wraps a GetOpenAPIDefinitions to revert
    // any change to the schema that was made by disabled features.
    func GetOpenAPIDefinitionsWithoutDisabledFeatures(GetOpenAPIDefinitions common.GetOpenAPIDefinitions) common.GetOpenAPIDefinitions {
    	return func(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition {
    		defs := GetOpenAPIDefinitions(ref)
    		restoreDefinitions(defs)
    		return defs
    	}
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 06 17:24:29 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/openapi/resolver/definitions.go

    // An example working setup:
    // getDefinitions = "k8s.io/kubernetes/pkg/generated/openapi".GetOpenAPIDefinitions
    // scheme         = "k8s.io/client-go/kubernetes/scheme".Scheme
    func NewDefinitionsSchemaResolver(getDefinitions common.GetOpenAPIDefinitions, schemes ...*runtime.Scheme) *DefinitionsSchemaResolver {
    	gvkToRef := make(map[schema.GroupVersionKind]string)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 17:23:50 UTC 2023
    - 3K bytes
    - Viewed (0)
  3. pkg/controlplane/apiserver/config.go

    			return
    		}
    	}
    	// wrap the definitions to revert any changes from disabled features
    	getOpenAPIDefinitions = openapi.GetOpenAPIDefinitionsWithoutDisabledFeatures(getOpenAPIDefinitions)
    	namer := openapinamer.NewDefinitionNamer(schemes...)
    	genericConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(getOpenAPIDefinitions, namer)
    	genericConfig.OpenAPIConfig.Info.Title = "Kubernetes"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 17:57:37 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/testing/testserver.go

    		return result, fmt.Errorf("failed to create config from options: %v", err)
    	}
    
    	getOpenAPIDefinitions := openapi.GetOpenAPIDefinitionsWithoutDisabledFeatures(generatedopenapi.GetOpenAPIDefinitions)
    	namer := openapinamer.NewDefinitionNamer(extensionsapiserver.Scheme)
    	config.GenericConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(getOpenAPIDefinitions, namer)
    
    	completedConfig := config.Complete()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 9K bytes
    - Viewed (1)
  5. pkg/generated/openapi/openapi_test.go

    	"k8s.io/kube-openapi/pkg/validation/spec"
    )
    
    func TestOpenAPIRoundtrip(t *testing.T) {
    	dummyRef := func(name string) spec.Ref { return spec.MustCreateRef("#/definitions/dummy") }
    	for name, value := range GetOpenAPIDefinitions(dummyRef) {
    		t.Run(name, func(t *testing.T) {
    			// TODO(kubernetes/gengo#193): We currently round-trip ints to floats.
    			value.Schema = *handler.PruneDefaultsSchema(&value.Schema)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:48:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  6. cmd/kube-controller-manager/app/validatingadmissionpolicystatus.go

    	// KCM won't start the controller without the feature gate set.
    
    	schemaResolver := resolver.NewDefinitionsSchemaResolver(openapi.GetOpenAPIDefinitions, k8sscheme.Scheme, apiextensionsscheme.Scheme).
    		Combine(&resolver.ClientDiscoveryResolver{Discovery: controllerContext.ClientBuilder.DiscoveryClientOrDie(names.ValidatingAdmissionPolicyStatusController)})
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  7. pkg/controlplane/apiserver/config_test.go

    	}
    
    	genericConfig, _, storageFactory, err := BuildGenericConfig(
    		completedOptions,
    		[]*runtime.Scheme{legacyscheme.Scheme, extensionsapiserver.Scheme, aggregatorscheme.Scheme},
    		nil,
    		generatedopenapi.GetOpenAPIDefinitions,
    	)
    	if err != nil {
    		t.Fatalf("Failed to build generic config: %v", err)
    	}
    	if genericConfig.StorageObjectCountTracker == nil {
    		t.Errorf("genericConfig StorageObjectCountTracker is absent")
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 26 12:14:06 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  8. pkg/generated/openapi/cmd/models-schema/main.go

    		os.Exit(1)
    	}
    }
    
    func output() error {
    	refFunc := func(name string) spec.Ref {
    		return spec.MustCreateRef(fmt.Sprintf("#/definitions/%s", friendlyName(name)))
    	}
    	defs := openapi.GetOpenAPIDefinitions(refFunc)
    	schemaDefs := make(map[string]spec.Schema, len(defs))
    	for k, v := range defs {
    		// Replace top-level schema with v2 if a v2 schema is embedded
    		// so that the output of this program is always in OpenAPI v2.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 06:06:52 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go

    		defName, _ := namer.GetDefinitionName(name)
    		prefix := v3DefinitionPrefix
    		return spec.MustCreateRef(prefix + common.EscapeJsonPointer(defName))
    	})
    
    	definitions = utilopenapi.GetOpenAPIDefinitionsWithoutDisabledFeatures(generatedopenapi.GetOpenAPIDefinitions)(func(name string) spec.Ref {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  10. cmd/kube-apiserver/app/config.go

    		opts.CompletedOptions,
    		[]*runtime.Scheme{legacyscheme.Scheme, apiextensionsapiserver.Scheme, aggregatorscheme.Scheme},
    		controlplane.DefaultAPIResourceConfigSource(),
    		generatedopenapi.GetOpenAPIDefinitions,
    	)
    	if err != nil {
    		return nil, err
    	}
    
    	kubeAPIs, serviceResolver, pluginInitializer, err := CreateKubeAPIServerConfig(opts, genericConfig, versionedInformers, storageFactory)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 17:44:20 UTC 2024
    - 3.6K bytes
    - Viewed (0)
Back to top