Skip to content

Commit a217efc

Browse files
awgreenetmshort
authored andcommitted
Introduce OpenAPIV3 Schemas
Generic APIServers now fail to start if the do not define the OpenAPIV3 schemas. This commit introduces a change to define the OpenAPIV3 schemas Signed-off-by: Alexander Greene <[email protected]>
1 parent 28977ca commit a217efc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/package-server/apiserver/config.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ func (c *Config) Complete(informers informers.SharedInformerFactory) completedCo
4646
c.GenericConfig.OpenAPIConfig.Info.Title = "Package API server"
4747
c.GenericConfig.OpenAPIConfig.Info.Version = strings.Split(c.GenericConfig.Version.String(), "-")[0]
4848

49+
// enable OpenAPIV3 schemas
50+
c.GenericConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIConfig(generatedopenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(generic.Scheme))
51+
c.GenericConfig.OpenAPIV3Config.Info.Title = "Package API server"
52+
c.GenericConfig.OpenAPIV3Config.Info.Version = strings.Split(c.GenericConfig.Version.String(), "-")[0]
53+
4954
return completedConfig{
5055
CompletedConfig: c.GenericConfig.Complete(informers),
5156
ProviderConfig: &c.ProviderConfig,

0 commit comments

Comments
 (0)