package
0.9.8-alpha.2
Repository: https://github.com/kubernetes/ingress-gce.git
Documentation: pkg.go.dev

# Functions

NewCloudListingPool replenishes the InMemoryPool through a background goroutine that lists from the given cloudLister.
NewConfigMapVault creates a config map client.
NewFakeConfigMapVault is an implementation of the configMapStore that doesn't persist configmaps.
NewInMemoryPool creates an InMemoryPool.

# Constants

ProviderDataKey is the key used in config maps to store the Provider UID which we use to ensure unique firewalls.
UIDDataKey is the key used in config maps to store the UID.

# Structs

APIServerconfigMapStore only services Add and GetByKey from apiserver.
CloudListingPool wraps InMemoryPool but relists from the cloud periodically.
ConfigMapVault stores cluster UIDs in config maps.
InMemoryPool is used as a cache for cluster resource pools.

# Interfaces

Snapshotter is an interface capable of providing a consistent snapshot of the underlying storage implementation of a pool.