Versions in this module Expand all Collapse all v0 v0.1.2 Apr 10, 2026 Changes in this version + type FilterResult struct + CountRemaining int + CountRemoved int + Filtered bool + FilteredLabels []string + Records []destination.TranslatedPayload + TierFiltered bool + type PreQueryDenial struct + Code string + Reason string + func (d *PreQueryDenial) Error() string + type RetrievalFirewall struct + func New(cfg config.DaemonRetrievalFirewallConfig, logger *slog.Logger) *RetrievalFirewall + func (fw *RetrievalFirewall) Enabled() bool + func (fw *RetrievalFirewall) PostFilter(src *config.Source, records []destination.TranslatedPayload) FilterResult + func (fw *RetrievalFirewall) PreQuery(src *config.Source, namespace string) *PreQueryDenial + func (fw *RetrievalFirewall) TierIndex(tier string) int + func (fw *RetrievalFirewall) WithMetrics(filteredTotal *prometheus.CounterVec, deniedTotal *prometheus.CounterVec, ...) *RetrievalFirewall