Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Reconciler ¶
type Reconciler interface {
Reconcile(context.Context, *envoy_core.Node) error
}
Reconciler re-computes configuration for a given node.
func NewReconciler ¶
func NewReconciler(hasher envoy_cache.NodeHash, cache util_xds.SnapshotCache, generator SnapshotGenerator, versioner util_xds.SnapshotVersioner) Reconciler
type SnapshotGenerator ¶
type SnapshotGenerator interface {
GenerateSnapshot(context.Context, *envoy_core.Node) (util_xds.Snapshot, error)
}
Generates a snapshot of xDS resources for a given node.
func NewSnapshotGenerator ¶
func NewSnapshotGenerator(resourceManager core_manager.ReadOnlyResourceManager, types []model.ResourceType, filter ResourceFilter) SnapshotGenerator
Click to show internal directories.
Click to hide internal directories.