Signature fix for registeropenapi

This commit is contained in:
Jefftree 2023-05-24 18:56:04 +00:00
parent 4373ae05f3
commit 27057def05
2 changed files with 2 additions and 8 deletions

View File

@ -43,10 +43,7 @@ func (oa OpenAPI) InstallV2(c *restful.Container, mux *mux.PathRecorderMux) (*ha
} }
spec.Definitions = handler.PruneDefaults(spec.Definitions) spec.Definitions = handler.PruneDefaults(spec.Definitions)
openAPIVersionedService := handler.NewOpenAPIService(spec) openAPIVersionedService := handler.NewOpenAPIService(spec)
err = openAPIVersionedService.RegisterOpenAPIVersionedService("/openapi/v2", mux) openAPIVersionedService.RegisterOpenAPIVersionedService("/openapi/v2", mux)
if err != nil {
klog.Fatalf("Failed to register versioned open api spec for root: %v", err)
}
return openAPIVersionedService, spec return openAPIVersionedService, spec
} }

View File

@ -128,10 +128,7 @@ func BuildAndRegisterAggregator(downloader *Downloader, delegationTarget server.
// Install handler // Install handler
s.openAPIVersionedService = handler.NewOpenAPIService(specToServe) s.openAPIVersionedService = handler.NewOpenAPIService(specToServe)
err = s.openAPIVersionedService.RegisterOpenAPIVersionedService("/openapi/v2", pathHandler) s.openAPIVersionedService.RegisterOpenAPIVersionedService("/openapi/v2", pathHandler)
if err != nil {
return nil, err
}
return s, nil return s, nil
} }