Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCallbacks ¶
func NewCallbacks(
log logr.Logger,
resourceManager manager.ResourceManager,
readOnlyResourceManager manager.ReadOnlyResourceManager,
cache util_xds_v3.SnapshotCache,
config *dp_server.HdsConfig,
hasher util_xds_v3.NodeHash,
metrics *hds_metrics.Metrics,
defaultAdminPort uint32,
) hds_callbacks.Callbacks
Types ¶
type SnapshotGenerator ¶
type SnapshotGenerator struct {
// contains filtered or unexported fields
}
func NewSnapshotGenerator ¶
func NewSnapshotGenerator(
readOnlyResourceManager manager.ReadOnlyResourceManager,
config *dp_server.HdsConfig,
defaultAdminPort uint32,
) *SnapshotGenerator
func (*SnapshotGenerator) GenerateSnapshot ¶
func (g *SnapshotGenerator) GenerateSnapshot(node *envoy_core.Node) (util_xds_v3.Snapshot, error)
Click to show internal directories.
Click to hide internal directories.