Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LegacyRESTStorage ¶
type LegacyRESTStorage struct { ServiceClusterIPAllocator rangeallocation.RangeRegistry SecondaryServiceClusterIPAllocator 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 serverstorage.StorageFactory // Used for custom proxy dialing, and proxy TLS options ProxyTransport http.RoundTripper KubeletClientConfig kubeletclient.KubeletClientConfig EventTTL time.Duration // ServiceIPRange is used to build cluster IPs for discovery. ServiceIPRange net.IPNet // allocates ips for secondary service cidr in dual stack clusters SecondaryServiceIPRange net.IPNet ServiceNodePortRange utilnet.PortRange ServiceAccountIssuer serviceaccount.TokenGenerator ServiceAccountMaxExpiration time.Duration ExtendExpiration bool APIAudiences authenticator.Audiences LoopbackClientConfig *restclient.Config }
LegacyRESTStorageProvider provides information needed to build RESTStorage for core, but does NOT implement the "normal" RESTStorageProvider (yet!)
func (LegacyRESTStorageProvider) GroupName ¶
func (p LegacyRESTStorageProvider) GroupName() string
func (LegacyRESTStorageProvider) NewLegacyRESTStorage ¶
func (c LegacyRESTStorageProvider) NewLegacyRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (LegacyRESTStorage, genericapiserver.APIGroupInfo, error)
Click to show internal directories.
Click to hide internal directories.