Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LegacyRESTStorage ¶
type LegacyRESTStorage struct { NodeRegistry node.Registry NamespaceRegistry namespace.Registry ServiceRegistry service.Registry EndpointRegistry endpoint.Registry ServiceClusterIPAllocator rangeallocation.RangeRegistry ServiceNodePortAllocator rangeallocation.RangeRegistry }
LegacyRESTStorage returns stateful information about particular instances of REST storage to master.go for wiring controllers. TODO remove this by running the controller as a poststarthook
type LegacyRESTStorageProvider ¶
type LegacyRESTStorageProvider struct { StorageFactory genericapiserver.StorageFactory // Used for custom proxy dialing, and proxy TLS options ProxyTransport http.RoundTripper KubeletClient kubeletclient.KubeletClient EventTTL time.Duration // ServiceClusterIPRange is used to build cluster IPs for discovery. ServiceClusterIPRange *net.IPNet ServiceNodePortRange utilnet.PortRange // ComponentStatusServerFunc is a func used to locate servers to back component status ComponentStatusServerFunc ComponentStatusServerFunc LoopbackClientConfig *restclient.Config }
LegacyRESTStorageProvider provides information needed to build RESTStorage for core, but does NOT implement the "normal" RESTStorageProvider (yet!)
func (LegacyRESTStorageProvider) NewLegacyRESTStorage ¶
func (c LegacyRESTStorageProvider) NewLegacyRESTStorage(restOptionsGetter genericapiserver.RESTOptionsGetter) (LegacyRESTStorage, genericapiserver.APIGroupInfo, error)
Click to show internal directories.
Click to hide internal directories.