Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for BuildOpenAPIV3 (0.31 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapiv3/controller.go

    	return c.updateGroupVersion(gv)
    }
    
    func (c *Controller) buildV3Spec(crd *apiextensionsv1.CustomResourceDefinition, name, versionName string) error {
    	v3, err := builder.BuildOpenAPIV3(crd, versionName, builder.Options{
    		V2:                      false,
    		IncludeSelectableFields: utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors),
    	})
    
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder_test.go

    				}
    			}
    			if tt.preserveUnknownFields != nil && *tt.preserveUnknownFields {
    				validation.OpenAPIV3Schema.XPreserveUnknownFields = utilpointer.BoolPtr(true)
    			}
    
    			got, err := BuildOpenAPIV3(&apiextensionsv1.CustomResourceDefinition{
    				Spec: apiextensionsv1.CustomResourceDefinitionSpec{
    					Group: "bar.k8s.io",
    					Versions: []apiextensionsv1.CustomResourceDefinitionVersion{
    						{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 26.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go

    		routes = append(routes, b.buildRoute(root, "/{name}/scale", "PATCH", "patch", "patch", scale).Reads(patch))
    	}
    
    	for _, route := range routes {
    		b.ws.Route(route)
    	}
    	return b, nil
    }
    
    func BuildOpenAPIV3(crd *apiextensionsv1.CustomResourceDefinition, version string, opts Options) (*spec3.OpenAPI, error) {
    	b, err := generateBuilder(crd, version, opts)
    	if err != nil {
    		return nil, err
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go

    	specs := []*spec3.OpenAPI{staticSpecV3}
    	for _, v := range crd.Spec.Versions {
    		// Defaults are not pruned here, but before being served.
    		// See flag description in builder.go for flag usage
    		s, err := builder.BuildOpenAPIV3(crd, v.Name, builder.Options{})
    		if err != nil {
    			return nil, err
    		}
    		specs = append(specs, s)
    	}
    
    	mergedOpenAPI, err := builder.MergeSpecsV3(specs...)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 52.9K bytes
    - Viewed (0)
Back to top