# Packages
No description provided by the author
Package filters contains all the http handler chain filters which are not api related.
Package mux contains abstractions for http multiplexing of APIs.
Package openapi contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0).
package options is the public flags and options used by a generic api server.
Package routes holds a collection of optional genericapiserver http handlers.
No description provided by the author
# Functions
Builds the DefaultStorageFactory.
No description provided by the author
No description provided by the author
DefaultServiceIPRange takes a the serviceIPRange flag and returns the defaulted service ip range (if needed), api server service IP, and an error TODO move this out of the genericapiserver package.
NewConfig returns a Config struct with the default values.
NewDefaultAPIGroupInfo returns an APIGroupInfo stubbed with "normal" values exposed for easier composition from other packages.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewStorageCodec assembles a storage codec for the provided storage media type, the provided serializer, and the requested storage and memory versions.
TunnelSyncHealthChecker returns a health func that indicates if a tunneler is healthy.
# Constants
No description provided by the author
APIGroupPrefix is where non-legacy API group will be located.
DefaultLegacyAPIPrefix is where the the legacy APIs will be located.
# Structs
Info about an API group.
No description provided by the author
Config is a structure used to configure a GenericAPIServer.
DefaultDiscoveryAddresses is a default implementation of DiscoveryAddresses that will work in most cases.
No description provided by the author
DefaultStorageFactory takes a GroupResource and returns back its storage interface.
DiscoveryCIDRRule is a rule for adding an alternate path to the master based on matching CIDR.
No description provided by the author
GenericAPIServer contains state for a Kubernetes cluster api server.
No description provided by the author
Specifies the overrides for various API group versions.
No description provided by the author
PostStartHookContext provides information about this API server to a PostStartHookFunc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
APIResourceConfigSource is the interface to determine which versions and resources are enabled.
No description provided by the author
PostStartHookProvider is an interface in addition to provide a post start hook for the api server.
No description provided by the author
No description provided by the author
StorageFactory is the interface to locate the storage for a given GroupResource.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
PostStartHookFunc is a function that is called after the server has started.
No description provided by the author