Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for BuildOpenAPIV2 (0.25 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder_test.go

    							Status: &apiextensionsv1.CustomResourceSubresourceStatus{},
    							Scale:  &apiextensionsv1.CustomResourceSubresourceScale{},
    						},
    					},
    				},
    			},
    		}
    		swagger, err := BuildOpenAPIV2(testNamespacedCRD, testCRDVersion, Options{V2: true})
    		require.NoError(t, err)
    		require.Equal(t, len(testCase.paths), len(swagger.Paths.Paths), testCase.scope)
    		for path, expected := range testCase.paths {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 26.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go

    		return nil, err
    	}
    
    	return builder3.BuildOpenAPISpecFromRoutes(restfuladapter.AdaptWebServices([]*restful.WebService{b.ws}), b.getOpenAPIV3Config())
    }
    
    // BuildOpenAPIV2 builds OpenAPI v2 for the given crd in the given version
    func BuildOpenAPIV2(crd *apiextensionsv1.CustomResourceDefinition, version string, opts Options) (*spec.Swagger, 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)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/controller.go

    			return nil, "", err
    		}
    		mergeSpec := &spec.Swagger{}
    		for _, v := range crd.Spec.Versions {
    			if !v.Served {
    				continue
    			}
    			s, err := builder.BuildOpenAPIV2(crd, v.Name, builder.Options{
    				V2:                      true,
    				IncludeSelectableFields: utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors),
    			})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.6K bytes
    - Viewed (0)
Back to top