Skip to content

Commit f736b2e

Browse files
authored
Merge pull request #1204 from GoogleCloudPlatform/fix-openapi-v3
custom-metrics-stackdriver-adapter: initialize OpenAPIV3Config for core metrics
2 parents a86519e + d527119 commit f736b2e

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

custom-metrics-stackdriver-adapter/adapter.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,16 @@ func main() {
200200
cmd.OpenAPIConfig.Info.Version = "1.0.0"
201201
}
202202

203+
if cmd.OpenAPIV3Config == nil {
204+
namer := openapinamer.NewDefinitionNamer(api.Scheme, customexternalmetrics.Scheme)
205+
cmd.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(generatedopenapi.GetOpenAPIDefinitions, namer)
206+
cmd.OpenAPIV3Config.GetDefinitionName = func(name string) (string, openapispec.Extensions) {
207+
return getDefinitionName(namer, name)
208+
}
209+
cmd.OpenAPIV3Config.Info.Title = "custom-metrics-stackdriver-adapter"
210+
cmd.OpenAPIV3Config.Info.Version = "1.0.0"
211+
}
212+
203213
flags := cmd.Flags()
204214
klog.InitFlags(flag.CommandLine)
205215
flags.AddGoFlagSet(flag.CommandLine)

0 commit comments

Comments
 (0)