# Functions
New creates a new object store to be used in the ingress controller.
NewCacheStores is a convenience function for CacheStores to initialize all attributes with new cache stores.
NewCacheStoresFromObjs provides a new CacheStores object given any number of Kubernetes objects that should be pre-populated.
NewCacheStoresFromObjYAML provides a new CacheStores object given any number of byte arrays containing YAML Kubernetes objects.
NewFakeStore creates a store backed by the objects passed in as arguments.
# Constants
IngressClassKongController is the string used for the Controller field of a recognized IngressClass.
# Structs
CacheStores stores cache.Store for all Kinds of k8s objects that the Ingress Controller reads.
ErrNotFound error is returned when a lookup results in no resource.
FakeObjects can be used to populate a fake Store.
Store implements Storer and can be used to list Ingress, Services and other resources from k8s APIserver.
# Interfaces
Storer is the interface that wraps the required methods to gather information about ingresses, services, secrets and ingress annotations.