- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for FilterGeneric (0.21 sec)
-
pilot/pkg/serviceregistry/kube/controller/ambient/workloads.go
} fo := []krt.FetchOption{krt.FilterIndex(WorkloadServicesNamespaceIndex, wle.Namespace), krt.FilterSelectsNonEmpty(wle.GetLabels())} if !features.EnableK8SServiceSelectWorkloadEntries { fo = append(fo, krt.FilterGeneric(func(a any) bool { return a.(model.ServiceInfo).Source == kind.ServiceEntry })) } services := krt.Fetch(ctx, WorkloadServices, fo...)
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Jun 13 16:51:29 UTC 2024 - 20.9K bytes - Viewed (0) -
pkg/kube/krt/filter.go
h.filter.selectsNonEmpty = lbls } } func FilterLabel(lbls map[string]string) FetchOption { return func(h *dependency) { h.filter.labels = lbls } } func FilterGeneric(f func(any) bool) FetchOption { return func(h *dependency) { h.filter.generic = f } } func (f *filter) Matches(object any, forList bool) bool {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 10 23:33:56 UTC 2024 - 4.8K bytes - Viewed (0) -
pkg/kube/krt/collection_test.go
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Sun Apr 28 04:22:19 UTC 2024 - 14.6K bytes - Viewed (0) -
pkg/kube/krt/README.md
* `FilterSelectsNonEmpty(labels)`: filters to only objects that **select** these labels. An empty selector matches nothing. * `FilterGeneric(func(any) bool)`: filters by an arbitrary function. Note that most filters may only be used if the objects being `Fetch`ed implement appropriate functions to extract the fields filtered against.
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Dec 18 17:21:50 UTC 2023 - 11.8K bytes - Viewed (0)