Versions in this module Expand all Collapse all v0 v0.1.1 Nov 6, 2024 v0.1.0 Jul 31, 2024 Changes in this version + var AllSourceKinds = MatchFunc(func(gk schema.GroupKind) bool { ... }) + var BuiltinFluxSourceKinds = MapMatcher + var BuiltinGeneralSourceKinds = MapMatcher + var BuiltinHelmSourceKinds = MapMatcher + var DynamicSourceKinds = Not(BuiltinFluxSourceKinds) + type MapMatcher map[schema.GroupKind]client.Object + func (m MapMatcher) Create(gk schema.GroupKind) client.Object + func (m MapMatcher) Match(gk schema.GroupKind) bool + type MatchFunc func(gk schema.GroupKind) bool + func (m MatchFunc) Match(gk schema.GroupKind) bool + type SourceMatcher interface + Match func(gk schema.GroupKind) bool + func And(matchers ...SourceMatcher) SourceMatcher + func Not(matcher SourceMatcher) SourceMatcher + func Or(matchers ...SourceMatcher) SourceMatcher