Versions in this module Expand all Collapse all v0 v0.9.7 Oct 10, 2017 Changes in this version + const ProviderDataKey + const UidDataKey + type APIServerConfigMapStore struct + func (a *APIServerConfigMapStore) Add(obj interface{}) error + func (a *APIServerConfigMapStore) Delete(obj interface{}) error + func (a *APIServerConfigMapStore) GetByKey(key string) (item interface{}, exists bool, err error) + func (a *APIServerConfigMapStore) Update(obj interface{}) error + type CloudListingPool struct + func NewCloudListingPool(k keyFunc, lister cloudLister, relistPeriod time.Duration) *CloudListingPool + func (c *CloudListingPool) Add(key string, obj interface{}) + func (c *CloudListingPool) Delete(key string) + func (c *CloudListingPool) ReplenishPool() + func (c *CloudListingPool) Snapshot() map[string]interface{} + type ConfigMapStore interface + func NewConfigMapStore(c kubernetes.Interface) ConfigMapStore + type ConfigMapVault struct + ConfigMapStore cache.Store + func NewConfigMapVault(c kubernetes.Interface, uidNs, uidConfigMapName string) *ConfigMapVault + func NewFakeConfigMapVault(ns, name string) *ConfigMapVault + func (c *ConfigMapVault) Delete() error + func (c *ConfigMapVault) Get(key string) (string, bool, error) + func (c *ConfigMapVault) Put(key, val string) error + type InMemoryPool struct + func NewInMemoryPool() *InMemoryPool + func (p *InMemoryPool) Snapshot() map[string]interface{} + type Snapshotter interface + Snapshot func() map[string]interface{}