Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct { Cfg *v1.Config Secrets secretwatcher.SecretMap Files filewatcher.Files Endpoints endpointdiscovery.EndpointGroups }
Cache contains the latest Gloo snapshot
type Emitter ¶
type Emitter struct {
// contains filtered or unexported fields
}
the snapshot emitter wraps various config sources and emits a new snapshot when any element in the config updates
func NewEmitter ¶
func NewEmitter(configWatcher configwatcher.Interface, secretWatcher secretwatcher.Interface, fileWatcher filewatcher.Interface, endpointsWatcher endpointdiscovery.Interface, getDependencies func(cfg *v1.Config) []*plugins.Dependencies) *Emitter
Click to show internal directories.
Click to hide internal directories.