Documentation ¶
Index ¶
- func NewReconciler(hasher envoy_cache.NodeHash, cache util_xds.SnapshotCache, ...) mads_reconcile.Reconciler
- func NewSnapshotGenerator(rt core_runtime.Runtime) mads_reconcile.SnapshotGenerator
- func NewSyncTracker(rt core_runtime.Runtime, reconciler mads_reconcile.Reconciler) envoy_xds.Callbacks
- func NewVersioner() util_xds.SnapshotVersioner
- func NewXdsContext(log logr.Logger) (envoy_cache.NodeHash, util_xds.SnapshotCache)
- func SetupServer(rt core_runtime.Runtime) error
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewReconciler ¶
func NewReconciler(hasher envoy_cache.NodeHash, cache util_xds.SnapshotCache, generator mads_reconcile.SnapshotGenerator, versioner util_xds.SnapshotVersioner) mads_reconcile.Reconciler
func NewSnapshotGenerator ¶
func NewSnapshotGenerator(rt core_runtime.Runtime) mads_reconcile.SnapshotGenerator
func NewSyncTracker ¶
func NewSyncTracker(rt core_runtime.Runtime, reconciler mads_reconcile.Reconciler) envoy_xds.Callbacks
func NewVersioner ¶
func NewVersioner() util_xds.SnapshotVersioner
func NewXdsContext ¶
func NewXdsContext(log logr.Logger) (envoy_cache.NodeHash, util_xds.SnapshotCache)
func SetupServer ¶
func SetupServer(rt core_runtime.Runtime) error
Types ¶
type Server ¶
type Server interface { observability_proto.MonitoringAssignmentDiscoveryServiceServer }
func NewServer ¶
func NewServer(config envoy_cache.Cache, callbacks envoy_server.Callbacks, log logr.Logger) Server
Click to show internal directories.
Click to hide internal directories.