diff --git a/pkg/controllers/generic/export_syncer.go b/pkg/controllers/generic/export_syncer.go index ad69fb423..ae0129a6b 100644 --- a/pkg/controllers/generic/export_syncer.go +++ b/pkg/controllers/generic/export_syncer.go @@ -323,6 +323,10 @@ func (f *exporter) ExcludePhysical(_ client.Object) bool { } func (f *exporter) excludeObject(obj client.Object) bool { + if f.selector == nil { + return false + } + matches := f.selector.Matches(labels.Set(obj.GetLabels())) return !matches }