var hostnameFunc …
const DefaultLegacyAPIPrefix …
const APIGroupPrefix …
type Config …
type RecommendedConfig …
type SecureServingInfo …
type AuthenticationInfo …
type AuthorizationInfo …
func init() { … }
func NewConfig(codecs serializer.CodecFactory) *Config { … }
func NewRecommendedConfig(codecs serializer.CodecFactory) *RecommendedConfig { … }
func DefaultOpenAPIConfig(getDefinitions openapicommon.GetOpenAPIDefinitions, defNamer *apiopenapi.DefinitionNamer) *openapicommon.Config { … }
func DefaultOpenAPIV3Config(getDefinitions openapicommon.GetOpenAPIDefinitions, defNamer *apiopenapi.DefinitionNamer) *openapicommon.OpenAPIV3Config { … }
func (c *AuthenticationInfo) ApplyClientCert(clientCA dynamiccertificates.CAContentProvider, servingInfo *SecureServingInfo) error { … }
type completedConfig …
type CompletedConfig …
func (c *Config) AddHealthChecks(healthChecks ...healthz.HealthChecker) { … }
func (c *Config) AddReadyzChecks(healthChecks ...healthz.HealthChecker) { … }
func (c *Config) AddPostStartHook(name string, hook PostStartHookFunc) error { … }
func (c *Config) AddPostStartHookOrDie(name string, hook PostStartHookFunc) { … }
func completeOpenAPI(config *openapicommon.Config, version *version.Version) { … }
func completeOpenAPIV3(config *openapicommon.OpenAPIV3Config, version *version.Version) { … }
func (c *Config) DrainedNotify() <-chan struct{ … }
func (c *Config) ShutdownInitiatedNotify() <-chan struct{ … }
func (c *Config) Complete(informers informers.SharedInformerFactory) CompletedConfig { … }
func (c *RecommendedConfig) Complete() CompletedConfig { … }
var defaultAllowedMediaTypes …
func (c completedConfig) New(name string, delegationTarget DelegationTarget) (*GenericAPIServer, error) { … }
func BuildHandlerChainWithStorageVersionPrecondition(apiHandler http.Handler, c *Config) http.Handler { … }
func DefaultBuildHandlerChain(apiHandler http.Handler, c *Config) http.Handler { … }
func installAPI(s *GenericAPIServer, c *Config) { … }
func NewRequestInfoResolver(c *Config) *apirequest.RequestInfoFactory { … }
func (s *SecureServingInfo) HostPort() (string, int, error) { … }
func AuthorizeClientBearerToken(loopback *restclient.Config, authn *AuthenticationInfo, authz *AuthorizationInfo) { … }
func SetHostnameFuncForTests(name string) { … }