 Documentation
      ¶
      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(restOptionsGetter generic.RESTOptionsGetter) (LegacyRESTStorage, genericapiserver.APIGroupInfo, error)
 Click to show internal directories. 
   Click to hide internal directories.