# 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.
No description provided by the author
NewDriver creates a new driver with a basic logger and cache store setup.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewUpdateStoreHandler creates a new UpdateStoreHandler.
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
CacheStores stores cache.Store for all Kinds of k8s objects that the Ingress Controller reads.
Driver maintains the store of information, can derive new information from the store, and can synchronize the desired state of the store to the actual state of the cluster.
No description provided by the author
No description provided by the author
Store implements Storer and can be used to list Ingress, Services and other resources from k8s APIserver.
UpdateStoreHandler implements the controller-runtime eventhandler interface https://github.com/kubernetes-sigs/controller-runtime/blob/v0.14.1/pkg/handler/eventhandler.go This allows it to be used to handle each reconcile event for a watched resource type.
No description provided by the author
No description provided by the author
# Interfaces
Storer is the interface that wraps the required methods to gather information about ingresses, services, secrets and ingress annotations.
# Type aliases
No description provided by the author