Upgrade to class based broker controller #2840
Labels
area/eventing
The Eventing api group
kind/bug
Categorizes issue or PR as related to a bug.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Describe the bug
The broker controller now only reconciles brokers with
ChannelBasedBroker
annotation. And we have defaulting and conversion webhooks to set the default broker class.However, for brokers created before the new controller/webhooks, our new controller will ignore them because they don't have the annotation. If you do
kubectl get
, you will still see the annotation set by the conversion webhook. However, this annotation is not persisted for brokers created before the new webhooks.Expected behavior
Previously created brokers should get reconciled after upgrading to the new broker controller.
To Reproduce
Additional context
I can think of the following options:
The text was updated successfully, but these errors were encountered: