Expose OpenAPIv3 explanations
This commit is contained in:
parent
dfd3d5075d
commit
1b504b6fbd
@ -228,6 +228,8 @@ func getAggregatedAPIServerConfig(
|
|||||||
// `kubectl explain` to work for the Concierge's aggregated API resources.
|
// `kubectl explain` to work for the Concierge's aggregated API resources.
|
||||||
serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(
|
serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(
|
||||||
conciergeopenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
conciergeopenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
||||||
|
serverConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(
|
||||||
|
conciergeopenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
||||||
// Note that among other things, this ApplyTo() function copies
|
// Note that among other things, this ApplyTo() function copies
|
||||||
// `recommendedOptions.SecureServing.ServerCert.GeneratedCert` into
|
// `recommendedOptions.SecureServing.ServerCert.GeneratedCert` into
|
||||||
// `serverConfig.SecureServing.Cert` thus making `dynamicCertProvider`
|
// `serverConfig.SecureServing.Cert` thus making `dynamicCertProvider`
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// Copyright 2020-2022 the Pinniped contributors. All Rights Reserved.
|
// Copyright 2020-2023 the Pinniped contributors. All Rights Reserved.
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Package server defines the entrypoint for the Pinniped Supervisor server.
|
// Package server defines the entrypoint for the Pinniped Supervisor server.
|
||||||
@ -613,6 +613,8 @@ func getAggregatedAPIServerConfig(
|
|||||||
// `kubectl explain` to work for the Supervisor's aggregated API resources.
|
// `kubectl explain` to work for the Supervisor's aggregated API resources.
|
||||||
serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(
|
serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(
|
||||||
supervisoropenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
supervisoropenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
||||||
|
serverConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(
|
||||||
|
supervisoropenapi.GetOpenAPIDefinitions, openapinamer.NewDefinitionNamer(scheme))
|
||||||
// Note that among other things, this ApplyTo() function copies
|
// Note that among other things, this ApplyTo() function copies
|
||||||
// `recommendedOptions.SecureServing.ServerCert.GeneratedCert` into
|
// `recommendedOptions.SecureServing.ServerCert.GeneratedCert` into
|
||||||
// `serverConfig.SecureServing.Cert` thus making `dynamicCertProvider`
|
// `serverConfig.SecureServing.Cert` thus making `dynamicCertProvider`
|
||||||
|
Loading…
Reference in New Issue
Block a user