package rest
import "k8s.io/kubernetes/pkg/registry/core/rest"
Index ¶
Types ¶
type GenericLegacyRESTStorageProvider ¶
type GenericLegacyRESTStorageProvider struct { StorageFactory serverstorage.StorageFactory EventTTL time.Duration ServiceAccountIssuer serviceaccount.TokenGenerator ServiceAccountMaxExpiration time.Duration ExtendExpiration bool APIAudiences authenticator.Audiences LoopbackClientConfig *restclient.Config Informers informers.SharedInformerFactory }
GenericLegacyRESTStorageProvider provides information needed to build RESTStorage for generic resources in core, but does NOT implement the "normal" RESTStorageProvider (yet!)
func (GenericLegacyRESTStorageProvider) NewRESTStorage ¶
func (c GenericLegacyRESTStorageProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, error)
type LegacyRESTStorageProvider ¶
type LegacyRESTStorageProvider struct { GenericLegacyRESTStorageProvider // Used for custom proxy dialing, and proxy TLS options ProxyTransport http.RoundTripper KubeletClientConfig kubeletclient.KubeletClientConfig // 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 }
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) (kubernetesservice.RangeRegistries, genericapiserver.APIGroupInfo, error)
Source Files ¶
storage_core.go
- Version
- v1.28.0-alpha.4
- Published
- Jul 6, 2023
- Platform
- darwin/amd64
- Imports
- 46 packages
- Last checked
- 6 minutes ago –
Tools for package owners.