Versions in this module Expand all Collapse all v2 v2.2.1 Feb 16, 2022 v2.2.0 Feb 3, 2022 Changes in this version + const DefaultProxyTimeoutSeconds + const DefaultSyncSeconds + type KongUpdater func(ctx context.Context, lastConfigSHA []byte, cache *store.CacheStores, ...) ([]byte, error) + type Proxy interface + DeleteObject func(obj client.Object) error + IsReady func() bool + Listeners func(ctx context.Context) ([]kong.ProxyListener, []kong.StreamListener, error) + ObjectExists func(obj client.Object) (bool, error) + UpdateObject func(obj client.Object) error + func NewCacheBasedProxy(logger logrus.FieldLogger, k8s client.Client, kongConfig sendconfig.Kong, ...) (Proxy, error) + func NewCacheBasedProxyWithStagger(logger logrus.FieldLogger, k8s client.Client, kongConfig sendconfig.Kong, ...) (Proxy, error)