Describe the bug
The ConfigMapPropagation controller uses the tracker to watch notifications for a constant GVK (ConfigMap).
Expected behavior
The tracker is only used to watch dynamic GVKs that are unknown at runtime. Informer event handlers expressed in the controller's constructor are clearer indicators (to me) of what watch events will trigger a reconcile.
To Reproduce
Knative release version
HEAD
Additional context
If there's wide agreement about the intended use of the tracker, it might be worth auditing other controllers.
/cc @grac3gao
Describe the bug
The ConfigMapPropagation controller uses the tracker to watch notifications for a constant GVK (ConfigMap).
Expected behavior
The tracker is only used to watch dynamic GVKs that are unknown at runtime. Informer event handlers expressed in the controller's constructor are clearer indicators (to me) of what watch events will trigger a reconcile.
To Reproduce
Knative release version
HEAD
Additional context
If there's wide agreement about the intended use of the tracker, it might be worth auditing other controllers.
/cc @grac3gao