diff --git a/control-plane/pkg/reconciler/broker/controller.go b/control-plane/pkg/reconciler/broker/controller.go index 2b38c2d4ac..808ef70719 100644 --- a/control-plane/pkg/reconciler/broker/controller.go +++ b/control-plane/pkg/reconciler/broker/controller.go @@ -94,7 +94,9 @@ func NewController(ctx context.Context, watcher configmap.Watcher, configs *Conf reconciler.SetBootstrapServers(configs.BootstrapServers) } - impl := brokerreconciler.NewImpl(ctx, reconciler, kafka.BrokerClass) + impl := brokerreconciler.NewImpl(ctx, reconciler, kafka.BrokerClass, func(impl *controller.Impl) controller.Options { + return controller.Options{PromoteFilterFunc: kafka.BrokerClassFilter()} + }) reconciler.Resolver = resolver.NewURIResolverFromTracker(ctx, impl.Tracker) diff --git a/control-plane/pkg/reconciler/trigger/controller.go b/control-plane/pkg/reconciler/trigger/controller.go index 425253dee9..a262f6841d 100644 --- a/control-plane/pkg/reconciler/trigger/controller.go +++ b/control-plane/pkg/reconciler/trigger/controller.go @@ -81,6 +81,7 @@ func NewController(ctx context.Context, _ configmap.Watcher, configs *config.Env FinalizerName: FinalizerName, AgentName: ControllerAgentName, SkipStatusUpdates: false, + PromoteFilterFunc: filterTriggers(reconciler.BrokerLister), } })