Documentation ¶
Index ¶
- func DefaultDataplaneStatusTracker(rt core_runtime.Runtime) xds_callbacks.DataplaneStatusTracker
- func DefaultIngressReconciler(rt core_runtime.Runtime, xdsContext XdsContext, ...) xds_sync.SnapshotReconciler
- func DefaultReconciler(rt core_runtime.Runtime, xdsContext XdsContext, ...) xds_sync.SnapshotReconciler
- func RegisterXDS(statsCallbacks util_xds.StatsCallbacks, ...) error
- type TemplateSnapshotGenerator
- type XdsContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultDataplaneStatusTracker ¶
func DefaultDataplaneStatusTracker(rt core_runtime.Runtime) xds_callbacks.DataplaneStatusTracker
func DefaultIngressReconciler ¶
func DefaultIngressReconciler( rt core_runtime.Runtime, xdsContext XdsContext, statsCallbacks util_xds.StatsCallbacks, ) xds_sync.SnapshotReconciler
func DefaultReconciler ¶
func DefaultReconciler( rt core_runtime.Runtime, xdsContext XdsContext, statsCallbacks util_xds.StatsCallbacks, ) xds_sync.SnapshotReconciler
func RegisterXDS ¶
func RegisterXDS( statsCallbacks util_xds.StatsCallbacks, envoyCpCtx *xds_context.ControlPlaneContext, rt core_runtime.Runtime, ) error
Types ¶
type TemplateSnapshotGenerator ¶
type TemplateSnapshotGenerator struct {
Resolver []string
}
func (*TemplateSnapshotGenerator) GenerateSnapshot ¶
func (s *TemplateSnapshotGenerator) GenerateSnapshot(ctx context.Context, xdsCtx xds_context.Context, proxy *model.Proxy) (*envoy_cache.Snapshot, error)
type XdsContext ¶
type XdsContext interface { Hasher() envoy_cache.NodeHash Cache() envoy_cache.SnapshotCache }
func NewXdsContext ¶
func NewXdsContext() XdsContext
Click to show internal directories.
Click to hide internal directories.